From 1ef3f88433dd17914fc9becc46cd2905fd60e13d Mon Sep 17 00:00:00 2001 From: Ben Karl Date: Wed, 16 Apr 2025 16:18:36 +0000 Subject: [PATCH] Changes for release v19_1. --- ChangeLog | 6 + .../upload_enhanced_conversions_for_leads.py | 72 +- google/ads/googleads/__init__.py | 2 +- google/ads/googleads/v19/__init__.py | 2 +- google/ads/googleads/v19/common/__init__.py | 4 +- .../googleads/v19/common/services/__init__.py | 2 +- .../googleads/v19/common/types/__init__.py | 68 +- .../googleads/v19/common/types/ad_asset.py | 2 +- .../v19/common/types/ad_type_infos.py | 17 +- .../v19/common/types/asset_policy.py | 2 +- .../v19/common/types/asset_set_types.py | 2 +- .../googleads/v19/common/types/asset_types.py | 2 +- .../googleads/v19/common/types/asset_usage.py | 2 +- .../types/audience_insights_attribute.py | 2 +- .../googleads/v19/common/types/audiences.py | 2 +- .../ads/googleads/v19/common/types/bidding.py | 2 +- .../v19/common/types/click_location.py | 2 +- .../ads/googleads/v19/common/types/consent.py | 2 +- .../googleads/v19/common/types/criteria.py | 2 +- .../types/criterion_category_availability.py | 2 +- .../v19/common/types/custom_parameter.py | 2 +- .../v19/common/types/customizer_value.py | 2 +- .../ads/googleads/v19/common/types/dates.py | 2 +- .../googleads/v19/common/types/extensions.py | 2 +- .../googleads/v19/common/types/feed_common.py | 2 +- .../v19/common/types/final_app_url.py | 2 +- .../v19/common/types/frequency_cap.py | 2 +- .../v19/common/types/keyword_plan_common.py | 2 +- .../v19/common/types/lifecycle_goals.py | 2 +- .../v19/common/types/local_services.py | 2 +- .../googleads/v19/common/types/metric_goal.py | 2 +- .../ads/googleads/v19/common/types/metrics.py | 40 +- .../v19/common/types/offline_user_data.py | 2 +- .../ads/googleads/v19/common/types/policy.py | 2 +- .../v19/common/types/policy_summary.py | 2 +- .../common/types/real_time_bidding_setting.py | 2 +- .../googleads/v19/common/types/segments.py | 30 +- .../googleads/v19/common/types/simulation.py | 2 +- .../googleads/v19/common/types/tag_snippet.py | 2 +- .../v19/common/types/targeting_setting.py | 2 +- .../googleads/v19/common/types/text_label.py | 2 +- .../v19/common/types/url_collection.py | 2 +- .../googleads/v19/common/types/user_lists.py | 2 +- .../ads/googleads/v19/common/types/value.py | 2 +- google/ads/googleads/v19/enums/__init__.py | 34 +- .../googleads/v19/enums/services/__init__.py | 2 +- .../ads/googleads/v19/enums/types/__init__.py | 1122 +++++++++++++---- .../enums/types/access_invitation_status.py | 2 +- .../v19/enums/types/access_reason.py | 2 +- .../googleads/v19/enums/types/access_role.py | 2 +- .../types/account_budget_proposal_status.py | 2 +- .../types/account_budget_proposal_type.py | 2 +- .../v19/enums/types/account_budget_status.py | 2 +- .../v19/enums/types/account_link_status.py | 2 +- .../v19/enums/types/ad_destination_type.py | 2 +- .../v19/enums/types/ad_format_type.py | 2 +- .../enums/types/ad_group_ad_primary_status.py | 2 +- .../ad_group_ad_primary_status_reason.py | 2 +- .../enums/types/ad_group_ad_rotation_mode.py | 2 +- .../v19/enums/types/ad_group_ad_status.py | 2 +- .../ad_group_criterion_approval_status.py | 2 +- .../ad_group_criterion_primary_status.py | 2 +- ...d_group_criterion_primary_status_reason.py | 2 +- .../enums/types/ad_group_criterion_status.py | 2 +- .../enums/types/ad_group_primary_status.py | 2 +- .../types/ad_group_primary_status_reason.py | 2 +- .../v19/enums/types/ad_group_status.py | 2 +- .../v19/enums/types/ad_group_type.py | 5 +- .../v19/enums/types/ad_network_type.py | 2 +- .../types/ad_serving_optimization_status.py | 2 +- .../googleads/v19/enums/types/ad_strength.py | 2 +- .../types/ad_strength_action_item_type.py | 53 + .../ads/googleads/v19/enums/types/ad_type.py | 5 +- .../types/advertising_channel_sub_type.py | 5 +- .../enums/types/advertising_channel_type.py | 2 +- .../v19/enums/types/age_range_type.py | 2 +- .../types/android_privacy_interaction_type.py | 2 +- .../types/android_privacy_network_type.py | 2 +- .../v19/enums/types/app_bidding_goal.py | 2 +- .../v19/enums/types/app_campaign_app_store.py | 2 +- ...app_campaign_bidding_strategy_goal_type.py | 2 +- .../v19/enums/types/app_payment_model_type.py | 2 +- .../types/app_url_operating_system_type.py | 2 +- .../enums/types/asset_automation_status.py | 2 +- .../v19/enums/types/asset_automation_type.py | 2 +- ...coverage_video_aspect_ratio_requirement.py | 62 + .../v19/enums/types/asset_field_type.py | 6 +- .../enums/types/asset_group_primary_status.py | 2 +- .../asset_group_primary_status_reason.py | 2 +- .../asset_group_signal_approval_status.py | 2 +- .../v19/enums/types/asset_group_status.py | 2 +- .../enums/types/asset_link_primary_status.py | 2 +- .../types/asset_link_primary_status_reason.py | 2 +- .../v19/enums/types/asset_link_status.py | 2 +- .../asset_offline_evaluation_error_reasons.py | 2 +- .../enums/types/asset_performance_label.py | 2 +- .../v19/enums/types/asset_set_asset_status.py | 2 +- .../v19/enums/types/asset_set_link_status.py | 2 +- .../v19/enums/types/asset_set_status.py | 2 +- .../v19/enums/types/asset_set_type.py | 2 +- .../googleads/v19/enums/types/asset_source.py | 2 +- .../googleads/v19/enums/types/asset_type.py | 2 +- .../v19/enums/types/async_action_status.py | 2 +- .../v19/enums/types/attribution_model.py | 2 +- .../types/audience_insights_dimension.py | 2 +- .../audience_insights_marketing_objective.py | 2 +- .../v19/enums/types/audience_scope.py | 2 +- .../v19/enums/types/audience_status.py | 2 +- .../v19/enums/types/batch_job_status.py | 2 +- .../v19/enums/types/bid_modifier_source.py | 2 +- .../v19/enums/types/bidding_source.py | 2 +- .../enums/types/bidding_strategy_status.py | 2 +- .../types/bidding_strategy_system_status.py | 2 +- .../v19/enums/types/bidding_strategy_type.py | 2 +- .../v19/enums/types/billing_setup_status.py | 2 +- .../types/brand_request_rejection_reason.py | 2 +- .../enums/types/brand_safety_suitability.py | 2 +- .../googleads/v19/enums/types/brand_state.py | 2 +- .../budget_campaign_association_status.py | 2 +- .../v19/enums/types/budget_delivery_method.py | 2 +- .../v19/enums/types/budget_period.py | 2 +- .../v19/enums/types/budget_status.py | 2 +- .../googleads/v19/enums/types/budget_type.py | 2 +- .../business_message_call_to_action_type.py | 2 +- .../enums/types/business_message_provider.py | 2 +- .../types/call_conversion_reporting_state.py | 2 +- .../v19/enums/types/call_to_action_type.py | 2 +- .../types/call_tracking_display_location.py | 2 +- .../googleads/v19/enums/types/call_type.py | 2 +- .../enums/types/campaign_criterion_status.py | 2 +- .../v19/enums/types/campaign_draft_status.py | 2 +- .../enums/types/campaign_experiment_type.py | 2 +- .../v19/enums/types/campaign_group_status.py | 2 +- .../types/campaign_keyword_match_type.py | 2 +- .../enums/types/campaign_primary_status.py | 2 +- .../types/campaign_primary_status_reason.py | 2 +- .../enums/types/campaign_serving_status.py | 2 +- .../enums/types/campaign_shared_set_status.py | 2 +- .../v19/enums/types/campaign_status.py | 2 +- .../enums/types/chain_relationship_type.py | 2 +- .../v19/enums/types/change_client_type.py | 2 +- .../enums/types/change_event_resource_type.py | 2 +- .../enums/types/change_status_operation.py | 2 +- .../types/change_status_resource_type.py | 11 +- .../googleads/v19/enums/types/click_type.py | 2 +- .../enums/types/combined_audience_status.py | 2 +- .../v19/enums/types/consent_status.py | 2 +- .../v19/enums/types/content_label_type.py | 2 +- .../enums/types/conversion_action_category.py | 2 +- .../types/conversion_action_counting_type.py | 2 +- .../enums/types/conversion_action_status.py | 2 +- .../v19/enums/types/conversion_action_type.py | 2 +- .../enums/types/conversion_adjustment_type.py | 2 +- .../conversion_attribution_event_type.py | 2 +- .../conversion_custom_variable_status.py | 2 +- .../enums/types/conversion_customer_type.py | 57 + .../types/conversion_environment_enum.py | 2 +- .../v19/enums/types/conversion_lag_bucket.py | 2 +- .../conversion_or_adjustment_lag_bucket.py | 2 +- .../v19/enums/types/conversion_origin.py | 2 +- .../types/conversion_tracking_status_enum.py | 2 +- ...conversion_value_rule_primary_dimension.py | 2 +- .../types/conversion_value_rule_set_status.py | 2 +- .../types/conversion_value_rule_status.py | 2 +- ...er_prior_engagement_type_and_ltv_bucket.py | 2 +- ...rion_category_channel_availability_mode.py | 2 +- ...erion_category_locale_availability_mode.py | 2 +- .../types/criterion_system_serving_status.py | 2 +- .../v19/enums/types/criterion_type.py | 2 +- .../types/custom_audience_member_type.py | 2 +- .../v19/enums/types/custom_audience_status.py | 2 +- .../v19/enums/types/custom_audience_type.py | 2 +- .../types/custom_conversion_goal_status.py | 2 +- .../types/custom_interest_member_type.py | 2 +- .../v19/enums/types/custom_interest_status.py | 2 +- .../v19/enums/types/custom_interest_type.py | 2 +- .../customer_acquisition_optimization_mode.py | 2 +- .../types/customer_match_upload_key_type.py | 2 +- ...r_conversion_eligibility_failure_reason.py | 2 +- .../v19/enums/types/customer_status.py | 2 +- .../types/customizer_attribute_status.py | 2 +- .../enums/types/customizer_attribute_type.py | 2 +- .../enums/types/customizer_value_status.py | 2 +- .../enums/types/data_driven_model_status.py | 2 +- .../v19/enums/types/data_link_status.py | 2 +- .../v19/enums/types/data_link_type.py | 2 +- .../googleads/v19/enums/types/day_of_week.py | 2 +- .../enums/types/demand_gen_channel_config.py | 59 + .../types/demand_gen_channel_strategy.py | 57 + .../ads/googleads/v19/enums/types/device.py | 2 +- .../enums/types/display_ad_format_setting.py | 2 +- .../types/display_upload_product_type.py | 2 +- .../v19/enums/types/distance_bucket.py | 2 +- .../v19/enums/types/experiment_metric.py | 2 +- .../types/experiment_metric_direction.py | 2 +- .../v19/enums/types/experiment_status.py | 2 +- .../v19/enums/types/experiment_type.py | 2 +- .../enums/types/external_conversion_source.py | 2 +- .../v19/enums/types/fixed_cpm_goal.py | 2 +- .../fixed_cpm_target_frequency_time_unit.py | 2 +- .../enums/types/frequency_cap_event_type.py | 2 +- .../v19/enums/types/frequency_cap_level.py | 2 +- .../enums/types/frequency_cap_time_unit.py | 2 +- .../googleads/v19/enums/types/gender_type.py | 2 +- .../enums/types/geo_target_constant_status.py | 2 +- .../v19/enums/types/geo_targeting_type.py | 2 +- .../v19/enums/types/goal_config_level.py | 2 +- .../enums/types/google_ads_field_category.py | 2 +- .../enums/types/google_ads_field_data_type.py | 2 +- .../enums/types/google_voice_call_status.py | 2 +- .../types/hotel_asset_suggestion_status.py | 2 +- .../enums/types/hotel_date_selection_type.py | 2 +- .../v19/enums/types/hotel_price_bucket.py | 2 +- .../v19/enums/types/hotel_rate_type.py | 2 +- .../types/hotel_reconciliation_status.py | 2 +- .../types/identity_verification_program.py | 2 +- .../identity_verification_program_status.py | 2 +- .../v19/enums/types/income_range_type.py | 2 +- ...hts_knowledge_graph_entity_capabilities.py | 2 +- .../v19/enums/types/insights_trend.py | 2 +- .../v19/enums/types/interaction_event_type.py | 2 +- .../v19/enums/types/interaction_type.py | 2 +- .../googleads/v19/enums/types/invoice_type.py | 2 +- .../v19/enums/types/keyword_match_type.py | 2 +- .../keyword_plan_aggregate_metric_type.py | 2 +- .../types/keyword_plan_competition_level.py | 2 +- .../types/keyword_plan_concept_group_type.py | 2 +- .../types/keyword_plan_forecast_interval.py | 2 +- .../types/keyword_plan_keyword_annotation.py | 2 +- .../v19/enums/types/keyword_plan_network.py | 2 +- .../googleads/v19/enums/types/label_status.py | 2 +- .../types/lead_form_call_to_action_type.py | 2 +- .../enums/types/lead_form_desired_intent.py | 2 +- .../types/lead_form_field_user_input_type.py | 2 +- ...ad_form_post_submit_call_to_action_type.py | 2 +- .../types/legacy_app_install_ad_app_store.py | 2 +- .../v19/enums/types/linked_account_type.py | 2 +- .../v19/enums/types/linked_product_type.py | 2 +- ...ing_group_filter_custom_attribute_index.py | 2 +- .../listing_group_filter_listing_source.py | 2 +- ...ing_group_filter_product_category_level.py | 2 +- .../listing_group_filter_product_channel.py | 2 +- .../listing_group_filter_product_condition.py | 2 +- ...listing_group_filter_product_type_level.py | 2 +- .../types/listing_group_filter_type_enum.py | 2 +- .../v19/enums/types/listing_group_type.py | 2 +- .../googleads/v19/enums/types/listing_type.py | 2 +- ...ess_registration_check_rejection_reason.py | 2 +- ...cal_services_business_registration_type.py | 2 +- .../types/local_services_conversation_type.py | 2 +- .../types/local_services_employee_status.py | 2 +- .../types/local_services_employee_type.py | 2 +- ...cal_services_insurance_rejection_reason.py | 2 +- ..._services_lead_credit_issuance_decision.py | 70 + .../types/local_services_lead_credit_state.py | 2 +- .../enums/types/local_services_lead_status.py | 2 +- .../local_services_lead_survey_answer.py | 67 + ...ervices_lead_survey_dissatisfied_reason.py | 79 ++ ...l_services_lead_survey_satisfied_reason.py | 71 ++ .../enums/types/local_services_lead_type.py | 2 +- ...local_services_license_rejection_reason.py | 2 +- .../types/local_services_participant_type.py | 2 +- ...l_services_verification_artifact_status.py | 2 +- ...cal_services_verification_artifact_type.py | 2 +- .../local_services_verification_status.py | 2 +- .../types/location_group_radius_units.py | 2 +- .../enums/types/location_ownership_type.py | 2 +- .../v19/enums/types/location_source_type.py | 2 +- .../types/location_string_filter_type.py | 2 +- .../enums/types/lookalike_expansion_level.py | 2 +- .../v19/enums/types/manager_link_status.py | 2 +- .../googleads/v19/enums/types/media_type.py | 2 +- .../googleads/v19/enums/types/mime_type.py | 2 +- .../v19/enums/types/minute_of_hour.py | 2 +- .../v19/enums/types/mobile_app_vendor.py | 2 +- .../v19/enums/types/mobile_device_type.py | 2 +- .../v19/enums/types/month_of_year.py | 2 +- .../enums/types/negative_geo_target_type.py | 2 +- ...fline_conversion_diagnostic_status_enum.py | 2 +- .../types/offline_event_upload_client_enum.py | 2 +- .../offline_user_data_job_failure_reason.py | 2 +- .../offline_user_data_job_match_rate_range.py | 2 +- .../types/offline_user_data_job_status.py | 2 +- .../enums/types/offline_user_data_job_type.py | 2 +- .../operating_system_version_operator_type.py | 2 +- .../v19/enums/types/optimization_goal_type.py | 2 +- .../v19/enums/types/parental_status_type.py | 2 +- .../googleads/v19/enums/types/payment_mode.py | 2 +- .../types/performance_max_upgrade_status.py | 2 +- .../v19/enums/types/placement_type.py | 2 +- .../v19/enums/types/policy_approval_status.py | 2 +- .../v19/enums/types/policy_review_status.py | 2 +- .../enums/types/policy_topic_entry_type.py | 2 +- ..._evidence_destination_mismatch_url_type.py | 2 +- ...evidence_destination_not_working_device.py | 2 +- ..._destination_not_working_dns_error_type.py | 2 +- .../enums/types/positive_geo_target_type.py | 2 +- .../types/price_extension_price_qualifier.py | 2 +- .../enums/types/price_extension_price_unit.py | 2 +- .../v19/enums/types/price_extension_type.py | 2 +- .../v19/enums/types/product_availability.py | 2 +- .../v19/enums/types/product_category_level.py | 2 +- .../v19/enums/types/product_category_state.py | 2 +- .../v19/enums/types/product_channel.py | 2 +- .../types/product_channel_exclusivity.py | 2 +- .../v19/enums/types/product_condition.py | 2 +- .../types/product_custom_attribute_index.py | 2 +- .../v19/enums/types/product_issue_severity.py | 2 +- .../types/product_link_invitation_status.py | 2 +- .../v19/enums/types/product_status.py | 2 +- .../v19/enums/types/product_type_level.py | 2 +- .../promotion_extension_discount_modifier.py | 2 +- .../types/promotion_extension_occasion.py | 2 +- .../v19/enums/types/proximity_radius_units.py | 2 +- .../v19/enums/types/quality_score_bucket.py | 2 +- .../v19/enums/types/reach_plan_age_range.py | 2 +- .../types/reach_plan_conversion_rate_model.py | 68 + .../v19/enums/types/reach_plan_network.py | 2 +- .../v19/enums/types/reach_plan_surface.py | 8 +- .../recommendation_subscription_status.py | 2 +- .../v19/enums/types/recommendation_type.py | 2 +- .../enums/types/resource_change_operation.py | 2 +- .../v19/enums/types/resource_limit_type.py | 2 +- .../v19/enums/types/response_content_type.py | 2 +- .../types/search_engine_results_page_type.py | 2 +- .../v19/enums/types/search_term_match_type.py | 2 +- .../types/search_term_targeting_status.py | 2 +- .../enums/types/seasonality_event_scope.py | 2 +- .../enums/types/seasonality_event_status.py | 2 +- .../enums/types/served_asset_field_type.py | 2 +- .../v19/enums/types/shared_set_status.py | 2 +- .../v19/enums/types/shared_set_type.py | 2 +- ...roducts_to_campaign_recommendation_enum.py | 2 +- .../types/simulation_modification_method.py | 2 +- .../v19/enums/types/simulation_type.py | 2 +- .../types/sk_ad_network_ad_event_type.py | 2 +- .../types/sk_ad_network_attribution_credit.py | 2 +- .../sk_ad_network_coarse_conversion_value.py | 2 +- .../enums/types/sk_ad_network_source_type.py | 2 +- .../enums/types/sk_ad_network_user_type.py | 2 +- google/ads/googleads/v19/enums/types/slot.py | 2 +- .../smart_campaign_not_eligible_reason.py | 2 +- .../v19/enums/types/smart_campaign_status.py | 2 +- .../v19/enums/types/spending_limit_type.py | 2 +- .../v19/enums/types/summary_row_setting.py | 2 +- .../types/system_managed_entity_source.py | 2 +- .../target_cpa_opt_in_recommendation_goal.py | 2 +- .../enums/types/target_frequency_time_unit.py | 6 +- .../types/target_impression_share_location.py | 2 +- .../v19/enums/types/targeting_dimension.py | 2 +- .../googleads/v19/enums/types/time_type.py | 2 +- .../enums/types/tracking_code_page_format.py | 2 +- .../v19/enums/types/tracking_code_type.py | 2 +- .../v19/enums/types/user_identifier_source.py | 2 +- .../types/user_interest_taxonomy_type.py | 2 +- .../enums/types/user_list_access_status.py | 2 +- .../enums/types/user_list_closing_reason.py | 2 +- .../types/user_list_crm_data_source_type.py | 2 +- .../types/user_list_customer_type_category.py | 2 +- .../user_list_date_rule_item_operator.py | 2 +- .../types/user_list_flexible_rule_operator.py | 2 +- .../types/user_list_logical_rule_operator.py | 2 +- .../types/user_list_membership_status.py | 2 +- .../user_list_number_rule_item_operator.py | 2 +- .../types/user_list_prepopulation_status.py | 2 +- .../v19/enums/types/user_list_rule_type.py | 2 +- .../v19/enums/types/user_list_size_range.py | 2 +- .../user_list_string_rule_item_operator.py | 2 +- .../v19/enums/types/user_list_type.py | 2 +- .../v19/enums/types/value_rule_device_type.py | 2 +- .../value_rule_geo_location_match_type.py | 2 +- .../v19/enums/types/value_rule_operation.py | 2 +- .../types/value_rule_set_attachment_type.py | 2 +- .../enums/types/value_rule_set_dimension.py | 2 +- .../types/vanity_pharma_display_url_mode.py | 2 +- .../v19/enums/types/vanity_pharma_text.py | 2 +- .../v19/enums/types/video_thumbnail.py | 2 +- .../enums/types/webpage_condition_operand.py | 2 +- .../enums/types/webpage_condition_operator.py | 2 +- google/ads/googleads/v19/errors/__init__.py | 2 +- .../googleads/v19/errors/services/__init__.py | 2 +- .../googleads/v19/errors/types/__init__.py | 582 ++++++--- .../errors/types/access_invitation_error.py | 2 +- .../types/account_budget_proposal_error.py | 2 +- .../v19/errors/types/account_link_error.py | 2 +- .../v19/errors/types/ad_customizer_error.py | 2 +- .../googleads/v19/errors/types/ad_error.py | 2 +- .../v19/errors/types/ad_group_ad_error.py | 2 +- .../types/ad_group_bid_modifier_error.py | 2 +- .../ad_group_criterion_customizer_error.py | 2 +- .../errors/types/ad_group_criterion_error.py | 2 +- .../errors/types/ad_group_customizer_error.py | 2 +- .../v19/errors/types/ad_group_error.py | 2 +- .../v19/errors/types/ad_group_feed_error.py | 2 +- .../v19/errors/types/ad_parameter_error.py | 2 +- .../v19/errors/types/ad_sharing_error.py | 2 +- .../googleads/v19/errors/types/adx_error.py | 2 +- .../googleads/v19/errors/types/asset_error.py | 2 +- .../errors/types/asset_group_asset_error.py | 2 +- .../v19/errors/types/asset_group_error.py | 2 +- .../asset_group_listing_group_filter_error.py | 2 +- .../errors/types/asset_group_signal_error.py | 2 +- .../v19/errors/types/asset_link_error.py | 2 +- .../v19/errors/types/asset_set_asset_error.py | 2 +- .../v19/errors/types/asset_set_error.py | 2 +- .../v19/errors/types/asset_set_link_error.py | 2 +- .../v19/errors/types/audience_error.py | 2 +- .../errors/types/audience_insights_error.py | 2 +- .../v19/errors/types/authentication_error.py | 5 +- .../v19/errors/types/authorization_error.py | 2 +- ...tomatically_created_asset_removal_error.py | 2 +- .../v19/errors/types/batch_job_error.py | 2 +- .../v19/errors/types/bidding_error.py | 2 +- .../errors/types/bidding_strategy_error.py | 2 +- .../v19/errors/types/billing_setup_error.py | 2 +- .../types/brand_guidelines_migration_error.py | 2 +- .../v19/errors/types/campaign_budget_error.py | 2 +- .../types/campaign_conversion_goal_error.py | 2 +- .../errors/types/campaign_criterion_error.py | 2 +- .../errors/types/campaign_customizer_error.py | 2 +- .../v19/errors/types/campaign_draft_error.py | 2 +- .../v19/errors/types/campaign_error.py | 8 +- .../errors/types/campaign_experiment_error.py | 2 +- .../v19/errors/types/campaign_feed_error.py | 2 +- .../types/campaign_lifecycle_goal_error.py | 2 +- .../errors/types/campaign_shared_set_error.py | 2 +- .../v19/errors/types/change_event_error.py | 2 +- .../v19/errors/types/change_status_error.py | 2 +- .../v19/errors/types/collection_size_error.py | 2 +- .../v19/errors/types/context_error.py | 2 +- .../errors/types/conversion_action_error.py | 2 +- .../conversion_adjustment_upload_error.py | 2 +- .../types/conversion_custom_variable_error.py | 2 +- .../conversion_goal_campaign_config_error.py | 2 +- .../errors/types/conversion_upload_error.py | 2 +- .../types/conversion_value_rule_error.py | 2 +- .../types/conversion_value_rule_set_error.py | 2 +- .../v19/errors/types/country_code_error.py | 2 +- .../v19/errors/types/criterion_error.py | 6 +- .../v19/errors/types/currency_code_error.py | 2 +- .../v19/errors/types/currency_error.py | 2 +- .../v19/errors/types/custom_audience_error.py | 2 +- .../types/custom_conversion_goal_error.py | 2 +- .../v19/errors/types/custom_interest_error.py | 2 +- .../types/customer_client_link_error.py | 2 +- .../errors/types/customer_customizer_error.py | 2 +- .../v19/errors/types/customer_error.py | 2 +- .../v19/errors/types/customer_feed_error.py | 2 +- .../types/customer_lifecycle_goal_error.py | 2 +- .../types/customer_manager_link_error.py | 2 +- ...d_network_conversion_value_schema_error.py | 2 +- .../types/customer_user_access_error.py | 2 +- .../types/customizer_attribute_error.py | 2 +- .../v19/errors/types/data_link_error.py | 2 +- .../v19/errors/types/database_error.py | 2 +- .../googleads/v19/errors/types/date_error.py | 2 +- .../v19/errors/types/date_range_error.py | 2 +- .../v19/errors/types/distinct_error.py | 2 +- .../googleads/v19/errors/types/enum_error.py | 2 +- .../ads/googleads/v19/errors/types/errors.py | 2 +- .../v19/errors/types/experiment_arm_error.py | 2 +- .../v19/errors/types/experiment_error.py | 2 +- .../errors/types/extension_feed_item_error.py | 2 +- .../errors/types/extension_setting_error.py | 2 +- .../types/feed_attribute_reference_error.py | 2 +- .../googleads/v19/errors/types/feed_error.py | 2 +- .../v19/errors/types/feed_item_error.py | 2 +- .../v19/errors/types/feed_item_set_error.py | 2 +- .../errors/types/feed_item_set_link_error.py | 2 +- .../errors/types/feed_item_target_error.py | 2 +- .../types/feed_item_validation_error.py | 2 +- .../v19/errors/types/feed_mapping_error.py | 2 +- .../googleads/v19/errors/types/field_error.py | 2 +- .../v19/errors/types/field_mask_error.py | 2 +- .../v19/errors/types/function_error.py | 2 +- .../errors/types/function_parsing_error.py | 2 +- .../geo_target_constant_suggestion_error.py | 2 +- .../v19/errors/types/header_error.py | 2 +- .../googleads/v19/errors/types/id_error.py | 2 +- .../types/identity_verification_error.py | 2 +- .../googleads/v19/errors/types/image_error.py | 2 +- .../v19/errors/types/internal_error.py | 2 +- .../v19/errors/types/invoice_error.py | 2 +- .../types/keyword_plan_ad_group_error.py | 2 +- .../keyword_plan_ad_group_keyword_error.py | 2 +- .../types/keyword_plan_campaign_error.py | 2 +- .../keyword_plan_campaign_keyword_error.py | 2 +- .../v19/errors/types/keyword_plan_error.py | 2 +- .../errors/types/keyword_plan_idea_error.py | 2 +- .../googleads/v19/errors/types/label_error.py | 2 +- .../v19/errors/types/language_code_error.py | 2 +- .../v19/errors/types/list_operation_error.py | 2 +- .../v19/errors/types/manager_link_error.py | 2 +- .../v19/errors/types/media_bundle_error.py | 2 +- .../v19/errors/types/media_file_error.py | 2 +- .../v19/errors/types/media_upload_error.py | 2 +- .../v19/errors/types/merchant_center_error.py | 2 +- .../v19/errors/types/multiplier_error.py | 2 +- .../v19/errors/types/mutate_error.py | 2 +- .../types/new_resource_creation_error.py | 2 +- .../v19/errors/types/not_allowlisted_error.py | 2 +- .../v19/errors/types/not_empty_error.py | 2 +- .../googleads/v19/errors/types/null_error.py | 2 +- .../types/offline_user_data_job_error.py | 2 +- .../types/operation_access_denied_error.py | 2 +- .../v19/errors/types/operator_error.py | 2 +- .../v19/errors/types/partial_failure_error.py | 2 +- .../errors/types/payments_account_error.py | 2 +- .../v19/errors/types/policy_finding_error.py | 2 +- .../policy_validation_parameter_error.py | 2 +- .../errors/types/policy_violation_error.py | 2 +- .../v19/errors/types/product_link_error.py | 2 +- .../types/product_link_invitation_error.py | 2 +- .../googleads/v19/errors/types/query_error.py | 2 +- .../googleads/v19/errors/types/quota_error.py | 2 +- .../googleads/v19/errors/types/range_error.py | 2 +- .../v19/errors/types/reach_plan_error.py | 2 +- .../v19/errors/types/recommendation_error.py | 2 +- .../recommendation_subscription_error.py | 2 +- .../v19/errors/types/region_code_error.py | 2 +- .../v19/errors/types/request_error.py | 2 +- .../types/resource_access_denied_error.py | 2 +- .../resource_count_limit_exceeded_error.py | 2 +- .../errors/types/search_term_insight_error.py | 2 +- .../v19/errors/types/setting_error.py | 2 +- .../errors/types/shareable_preview_error.py | 2 +- .../errors/types/shared_criterion_error.py | 2 +- .../v19/errors/types/shared_set_error.py | 2 +- .../errors/types/shopping_product_error.py | 2 +- .../v19/errors/types/size_limit_error.py | 2 +- .../v19/errors/types/smart_campaign_error.py | 2 +- .../v19/errors/types/string_format_error.py | 2 +- .../v19/errors/types/string_length_error.py | 2 +- .../third_party_app_analytics_link_error.py | 2 +- .../v19/errors/types/time_zone_error.py | 2 +- .../v19/errors/types/url_field_error.py | 2 +- .../v19/errors/types/user_data_error.py | 2 +- .../types/user_list_customer_type_error.py | 2 +- .../v19/errors/types/user_list_error.py | 2 +- .../v19/errors/types/video_campaign_error.py | 2 +- .../types/youtube_video_registration_error.py | 2 +- google/ads/googleads/v19/gapic_metadata.json | 20 + google/ads/googleads/v19/gapic_version.py | 2 +- .../ads/googleads/v19/resources/__init__.py | 6 +- .../v19/resources/services/__init__.py | 2 +- .../googleads/v19/resources/types/__init__.py | 578 ++++++--- .../types/accessible_bidding_strategy.py | 2 +- .../v19/resources/types/account_budget.py | 2 +- .../types/account_budget_proposal.py | 2 +- .../v19/resources/types/account_link.py | 2 +- .../ads/googleads/v19/resources/types/ad.py | 2 +- .../googleads/v19/resources/types/ad_group.py | 123 +- .../v19/resources/types/ad_group_ad.py | 2 +- .../ad_group_ad_asset_combination_view.py | 2 +- .../resources/types/ad_group_ad_asset_view.py | 2 +- .../v19/resources/types/ad_group_ad_label.py | 2 +- .../v19/resources/types/ad_group_asset.py | 2 +- .../v19/resources/types/ad_group_asset_set.py | 2 +- .../resources/types/ad_group_audience_view.py | 2 +- .../resources/types/ad_group_bid_modifier.py | 2 +- .../v19/resources/types/ad_group_criterion.py | 2 +- .../types/ad_group_criterion_customizer.py | 2 +- .../types/ad_group_criterion_label.py | 2 +- .../types/ad_group_criterion_simulation.py | 2 +- .../resources/types/ad_group_customizer.py | 2 +- .../v19/resources/types/ad_group_label.py | 2 +- .../resources/types/ad_group_simulation.py | 2 +- .../v19/resources/types/ad_parameter.py | 2 +- .../v19/resources/types/ad_schedule_view.py | 2 +- .../v19/resources/types/age_range_view.py | 2 +- ...roid_privacy_shared_key_google_ad_group.py | 2 +- ...roid_privacy_shared_key_google_campaign.py | 2 +- ..._privacy_shared_key_google_network_type.py | 2 +- .../googleads/v19/resources/types/asset.py | 2 +- .../resources/types/asset_field_type_view.py | 2 +- .../v19/resources/types/asset_group.py | 110 +- .../v19/resources/types/asset_group_asset.py | 2 +- .../types/asset_group_listing_group_filter.py | 2 +- .../types/asset_group_product_group_view.py | 2 +- .../v19/resources/types/asset_group_signal.py | 2 +- .../types/asset_group_top_combination_view.py | 4 +- .../v19/resources/types/asset_set.py | 2 +- .../v19/resources/types/asset_set_asset.py | 2 +- .../resources/types/asset_set_type_view.py | 2 +- .../googleads/v19/resources/types/audience.py | 2 +- .../v19/resources/types/batch_job.py | 2 +- .../resources/types/bidding_data_exclusion.py | 6 +- .../types/bidding_seasonality_adjustment.py | 2 +- .../v19/resources/types/bidding_strategy.py | 2 +- .../types/bidding_strategy_simulation.py | 2 +- .../v19/resources/types/billing_setup.py | 2 +- .../v19/resources/types/call_view.py | 2 +- .../googleads/v19/resources/types/campaign.py | 45 +- .../types/campaign_aggregate_asset_view.py | 2 +- .../v19/resources/types/campaign_asset.py | 2 +- .../v19/resources/types/campaign_asset_set.py | 2 +- .../resources/types/campaign_audience_view.py | 2 +- .../resources/types/campaign_bid_modifier.py | 2 +- .../v19/resources/types/campaign_budget.py | 2 +- .../types/campaign_conversion_goal.py | 2 +- .../v19/resources/types/campaign_criterion.py | 2 +- .../resources/types/campaign_customizer.py | 2 +- .../v19/resources/types/campaign_draft.py | 2 +- .../v19/resources/types/campaign_group.py | 2 +- .../v19/resources/types/campaign_label.py | 2 +- .../types/campaign_lifecycle_goal.py | 2 +- .../types/campaign_search_term_insight.py | 2 +- .../resources/types/campaign_shared_set.py | 2 +- .../resources/types/campaign_simulation.py | 4 +- .../v19/resources/types/carrier_constant.py | 2 +- .../v19/resources/types/change_event.py | 2 +- .../v19/resources/types/change_status.py | 9 +- .../types/channel_aggregate_asset_view.py | 2 +- .../v19/resources/types/click_view.py | 2 +- .../v19/resources/types/combined_audience.py | 2 +- .../resources/types/content_criterion_view.py | 2 +- .../v19/resources/types/conversion_action.py | 2 +- .../types/conversion_custom_variable.py | 2 +- .../types/conversion_goal_campaign_config.py | 2 +- .../resources/types/conversion_value_rule.py | 2 +- .../types/conversion_value_rule_set.py | 2 +- .../v19/resources/types/currency_constant.py | 2 +- .../v19/resources/types/custom_audience.py | 2 +- .../resources/types/custom_conversion_goal.py | 2 +- .../v19/resources/types/custom_interest.py | 2 +- .../googleads/v19/resources/types/customer.py | 12 +- .../v19/resources/types/customer_asset.py | 2 +- .../v19/resources/types/customer_asset_set.py | 2 +- .../v19/resources/types/customer_client.py | 2 +- .../resources/types/customer_client_link.py | 2 +- .../types/customer_conversion_goal.py | 2 +- .../resources/types/customer_customizer.py | 2 +- .../v19/resources/types/customer_label.py | 2 +- .../types/customer_lifecycle_goal.py | 2 +- .../resources/types/customer_manager_link.py | 2 +- .../types/customer_negative_criterion.py | 2 +- .../types/customer_search_term_insight.py | 2 +- ...r_sk_ad_network_conversion_value_schema.py | 2 +- .../resources/types/customer_user_access.py | 2 +- .../types/customer_user_access_invitation.py | 2 +- .../resources/types/customizer_attribute.py | 2 +- .../v19/resources/types/data_link.py | 2 +- .../resources/types/detail_placement_view.py | 2 +- .../resources/types/detailed_demographic.py | 2 +- .../resources/types/display_keyword_view.py | 2 +- .../v19/resources/types/distance_view.py | 2 +- .../v19/resources/types/domain_category.py | 2 +- .../dynamic_search_ads_search_term_view.py | 2 +- .../types/expanded_landing_page_view.py | 2 +- .../v19/resources/types/experiment.py | 2 +- .../v19/resources/types/experiment_arm.py | 2 +- .../v19/resources/types/gender_view.py | 2 +- .../resources/types/geo_target_constant.py | 2 +- .../v19/resources/types/geographic_view.py | 2 +- .../v19/resources/types/google_ads_field.py | 2 +- .../resources/types/group_placement_view.py | 2 +- .../v19/resources/types/hotel_group_view.py | 2 +- .../resources/types/hotel_performance_view.py | 2 +- .../resources/types/hotel_reconciliation.py | 2 +- .../v19/resources/types/income_range_view.py | 2 +- .../googleads/v19/resources/types/invoice.py | 2 +- .../v19/resources/types/keyword_plan.py | 2 +- .../resources/types/keyword_plan_ad_group.py | 2 +- .../types/keyword_plan_ad_group_keyword.py | 2 +- .../resources/types/keyword_plan_campaign.py | 2 +- .../types/keyword_plan_campaign_keyword.py | 2 +- .../resources/types/keyword_theme_constant.py | 2 +- .../v19/resources/types/keyword_view.py | 2 +- .../googleads/v19/resources/types/label.py | 2 +- .../v19/resources/types/landing_page_view.py | 2 +- .../v19/resources/types/language_constant.py | 2 +- .../types/lead_form_submission_data.py | 2 +- .../v19/resources/types/life_event.py | 2 +- .../types/local_services_employee.py | 2 +- .../resources/types/local_services_lead.py | 9 +- .../types/local_services_lead_conversation.py | 2 +- .../local_services_verification_artifact.py | 2 +- .../v19/resources/types/location_view.py | 2 +- .../resources/types/managed_placement_view.py | 2 +- .../v19/resources/types/media_file.py | 2 +- .../types/mobile_app_category_constant.py | 2 +- .../resources/types/mobile_device_constant.py | 2 +- ...ffline_conversion_upload_client_summary.py | 2 +- ...ersion_upload_conversion_action_summary.py | 2 +- .../resources/types/offline_user_data_job.py | 2 +- .../operating_system_version_constant.py | 2 +- .../types/paid_organic_search_term_view.py | 2 +- .../resources/types/parental_status_view.py | 2 +- .../v19/resources/types/payments_account.py | 2 +- .../v19/resources/types/per_store_view.py | 2 +- .../types/performance_max_placement_view.py | 2 +- .../types/product_category_constant.py | 2 +- .../v19/resources/types/product_group_view.py | 2 +- .../v19/resources/types/product_link.py | 2 +- .../types/product_link_invitation.py | 2 +- .../resources/types/qualifying_question.py | 2 +- .../v19/resources/types/recommendation.py | 10 +- .../types/recommendation_subscription.py | 2 +- .../v19/resources/types/remarketing_action.py | 2 +- .../v19/resources/types/search_term_view.py | 2 +- .../v19/resources/types/shared_criterion.py | 2 +- .../v19/resources/types/shared_set.py | 2 +- .../types/shopping_performance_view.py | 2 +- .../v19/resources/types/shopping_product.py | 2 +- .../types/smart_campaign_search_term_view.py | 2 +- .../resources/types/smart_campaign_setting.py | 2 +- .../types/third_party_app_analytics_link.py | 2 +- .../v19/resources/types/topic_constant.py | 2 +- .../v19/resources/types/topic_view.py | 2 +- .../types/travel_activity_group_view.py | 2 +- .../types/travel_activity_performance_view.py | 2 +- .../v19/resources/types/user_interest.py | 2 +- .../v19/resources/types/user_list.py | 4 +- .../types/user_list_customer_type.py | 2 +- .../v19/resources/types/user_location_view.py | 2 +- .../googleads/v19/resources/types/video.py | 2 +- .../v19/resources/types/webpage_view.py | 2 +- google/ads/googleads/v19/services/__init__.py | 20 +- .../v19/services/services/__init__.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../account_budget_proposal_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/account_link_service/__init__.py | 2 +- .../account_link_service/async_client.py | 2 +- .../services/account_link_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../account_link_service/transports/base.py | 2 +- .../account_link_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_ad_label_service/__init__.py | 2 +- .../ad_group_ad_label_service/async_client.py | 2 +- .../ad_group_ad_label_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/ad_group_ad_service/__init__.py | 2 +- .../ad_group_ad_service/async_client.py | 2 +- .../services/ad_group_ad_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../ad_group_ad_service/transports/base.py | 2 +- .../ad_group_ad_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_asset_service/__init__.py | 2 +- .../ad_group_asset_service/async_client.py | 2 +- .../services/ad_group_asset_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../ad_group_asset_service/transports/base.py | 2 +- .../ad_group_asset_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_asset_set_service/__init__.py | 2 +- .../async_client.py | 2 +- .../ad_group_asset_set_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_bid_modifier_service/__init__.py | 2 +- .../async_client.py | 2 +- .../ad_group_bid_modifier_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_criterion_service/__init__.py | 2 +- .../async_client.py | 2 +- .../ad_group_criterion_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_customizer_service/__init__.py | 2 +- .../async_client.py | 2 +- .../ad_group_customizer_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../ad_group_label_service/__init__.py | 2 +- .../ad_group_label_service/async_client.py | 2 +- .../services/ad_group_label_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../ad_group_label_service/transports/base.py | 2 +- .../ad_group_label_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/ad_group_service/__init__.py | 2 +- .../services/ad_group_service/async_client.py | 2 +- .../services/ad_group_service/client.py | 2 +- .../ad_group_service/transports/__init__.py | 2 +- .../ad_group_service/transports/base.py | 2 +- .../ad_group_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/ad_parameter_service/__init__.py | 2 +- .../ad_parameter_service/async_client.py | 2 +- .../services/ad_parameter_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../ad_parameter_service/transports/base.py | 2 +- .../ad_parameter_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/services/ad_service/__init__.py | 2 +- .../services/ad_service/async_client.py | 2 +- .../services/services/ad_service/client.py | 2 +- .../ad_service/transports/__init__.py | 2 +- .../services/ad_service/transports/base.py | 2 +- .../services/ad_service/transports/grpc.py | 5 +- .../ad_service/transports/grpc_asyncio.py | 2 +- .../asset_group_asset_service/__init__.py | 2 +- .../asset_group_asset_service/async_client.py | 2 +- .../asset_group_asset_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/asset_group_service/__init__.py | 2 +- .../asset_group_service/async_client.py | 2 +- .../services/asset_group_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../asset_group_service/transports/base.py | 2 +- .../asset_group_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../asset_group_signal_service/__init__.py | 2 +- .../async_client.py | 2 +- .../asset_group_signal_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/asset_service/__init__.py | 2 +- .../services/asset_service/async_client.py | 2 +- .../services/services/asset_service/client.py | 2 +- .../asset_service/transports/__init__.py | 2 +- .../services/asset_service/transports/base.py | 2 +- .../services/asset_service/transports/grpc.py | 5 +- .../asset_service/transports/grpc_asyncio.py | 2 +- .../asset_set_asset_service/__init__.py | 2 +- .../asset_set_asset_service/async_client.py | 2 +- .../asset_set_asset_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/asset_set_service/__init__.py | 2 +- .../asset_set_service/async_client.py | 2 +- .../services/asset_set_service/client.py | 2 +- .../asset_set_service/transports/__init__.py | 2 +- .../asset_set_service/transports/base.py | 2 +- .../asset_set_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../audience_insights_service/__init__.py | 2 +- .../audience_insights_service/async_client.py | 2 +- .../audience_insights_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/audience_service/__init__.py | 2 +- .../services/audience_service/async_client.py | 2 +- .../services/audience_service/client.py | 2 +- .../audience_service/transports/__init__.py | 2 +- .../audience_service/transports/base.py | 2 +- .../audience_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/batch_job_service/__init__.py | 2 +- .../batch_job_service/async_client.py | 2 +- .../services/batch_job_service/client.py | 2 +- .../services/batch_job_service/pagers.py | 2 +- .../batch_job_service/transports/__init__.py | 2 +- .../batch_job_service/transports/base.py | 2 +- .../batch_job_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 4 +- .../bidding_data_exclusion_service/client.py | 4 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../bidding_strategy_service/__init__.py | 2 +- .../bidding_strategy_service/async_client.py | 2 +- .../bidding_strategy_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../billing_setup_service/__init__.py | 2 +- .../billing_setup_service/async_client.py | 2 +- .../services/billing_setup_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../billing_setup_service/transports/base.py | 2 +- .../billing_setup_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../brand_suggestion_service/__init__.py | 2 +- .../brand_suggestion_service/async_client.py | 2 +- .../brand_suggestion_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_asset_service/__init__.py | 2 +- .../campaign_asset_service/async_client.py | 2 +- .../services/campaign_asset_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../campaign_asset_service/transports/base.py | 2 +- .../campaign_asset_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_asset_set_service/__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_asset_set_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_bid_modifier_service/__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_bid_modifier_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_budget_service/__init__.py | 2 +- .../campaign_budget_service/async_client.py | 2 +- .../campaign_budget_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_criterion_service/__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_criterion_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_customizer_service/__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_customizer_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_draft_service/__init__.py | 2 +- .../campaign_draft_service/async_client.py | 2 +- .../services/campaign_draft_service/client.py | 2 +- .../services/campaign_draft_service/pagers.py | 2 +- .../transports/__init__.py | 2 +- .../campaign_draft_service/transports/base.py | 2 +- .../campaign_draft_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_group_service/__init__.py | 2 +- .../campaign_group_service/async_client.py | 2 +- .../services/campaign_group_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../campaign_group_service/transports/base.py | 2 +- .../campaign_group_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_label_service/__init__.py | 2 +- .../campaign_label_service/async_client.py | 2 +- .../services/campaign_label_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../campaign_label_service/transports/base.py | 2 +- .../campaign_label_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_lifecycle_goal_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/campaign_service/__init__.py | 2 +- .../services/campaign_service/async_client.py | 2 +- .../services/campaign_service/client.py | 2 +- .../campaign_service/transports/__init__.py | 2 +- .../campaign_service/transports/base.py | 2 +- .../campaign_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../campaign_shared_set_service/__init__.py | 2 +- .../async_client.py | 2 +- .../campaign_shared_set_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../conversion_action_service/__init__.py | 2 +- .../conversion_action_service/async_client.py | 2 +- .../conversion_action_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../conversion_upload_service/__init__.py | 2 +- .../conversion_upload_service/async_client.py | 2 +- .../conversion_upload_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../conversion_value_rule_service/__init__.py | 2 +- .../async_client.py | 2 +- .../conversion_value_rule_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../custom_audience_service/__init__.py | 2 +- .../custom_audience_service/async_client.py | 2 +- .../custom_audience_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../custom_conversion_goal_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../custom_interest_service/__init__.py | 2 +- .../custom_interest_service/async_client.py | 2 +- .../custom_interest_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_asset_service/__init__.py | 2 +- .../customer_asset_service/async_client.py | 2 +- .../services/customer_asset_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../customer_asset_service/transports/base.py | 2 +- .../customer_asset_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_asset_set_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customer_asset_set_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_client_link_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customer_client_link_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_customizer_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customer_customizer_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_label_service/__init__.py | 2 +- .../customer_label_service/async_client.py | 2 +- .../services/customer_label_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../customer_label_service/transports/base.py | 2 +- .../customer_label_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../customer_lifecycle_goal_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_manager_link_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customer_manager_link_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/customer_service/__init__.py | 2 +- .../services/customer_service/async_client.py | 2 +- .../services/customer_service/client.py | 2 +- .../customer_service/transports/__init__.py | 2 +- .../customer_service/transports/base.py | 2 +- .../customer_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customer_user_access_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customer_user_access_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../customizer_attribute_service/__init__.py | 2 +- .../async_client.py | 2 +- .../customizer_attribute_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/data_link_service/__init__.py | 2 +- .../data_link_service/async_client.py | 2 +- .../services/data_link_service/client.py | 2 +- .../data_link_service/transports/__init__.py | 2 +- .../data_link_service/transports/base.py | 2 +- .../data_link_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../experiment_arm_service/__init__.py | 2 +- .../experiment_arm_service/async_client.py | 2 +- .../services/experiment_arm_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../experiment_arm_service/transports/base.py | 2 +- .../experiment_arm_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/experiment_service/__init__.py | 2 +- .../experiment_service/async_client.py | 2 +- .../services/experiment_service/client.py | 2 +- .../services/experiment_service/pagers.py | 2 +- .../experiment_service/transports/__init__.py | 2 +- .../experiment_service/transports/base.py | 2 +- .../experiment_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../geo_target_constant_service/__init__.py | 2 +- .../async_client.py | 2 +- .../geo_target_constant_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../google_ads_field_service/__init__.py | 2 +- .../google_ads_field_service/async_client.py | 2 +- .../google_ads_field_service/client.py | 2 +- .../google_ads_field_service/pagers.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/google_ads_service/__init__.py | 2 +- .../google_ads_service/async_client.py | 2 +- .../services/google_ads_service/client.py | 2 +- .../services/google_ads_service/pagers.py | 2 +- .../google_ads_service/transports/__init__.py | 2 +- .../google_ads_service/transports/base.py | 2 +- .../google_ads_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../identity_verification_service/__init__.py | 2 +- .../async_client.py | 2 +- .../identity_verification_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/invoice_service/__init__.py | 2 +- .../services/invoice_service/async_client.py | 2 +- .../services/invoice_service/client.py | 2 +- .../invoice_service/transports/__init__.py | 2 +- .../invoice_service/transports/base.py | 2 +- .../invoice_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../keyword_plan_ad_group_service/__init__.py | 2 +- .../async_client.py | 2 +- .../keyword_plan_ad_group_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../keyword_plan_campaign_service/__init__.py | 2 +- .../async_client.py | 2 +- .../keyword_plan_campaign_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../keyword_plan_idea_service/__init__.py | 2 +- .../keyword_plan_idea_service/async_client.py | 2 +- .../keyword_plan_idea_service/client.py | 2 +- .../keyword_plan_idea_service/pagers.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/keyword_plan_service/__init__.py | 2 +- .../keyword_plan_service/async_client.py | 2 +- .../services/keyword_plan_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../keyword_plan_service/transports/base.py | 2 +- .../keyword_plan_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../keyword_theme_constant_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/label_service/__init__.py | 2 +- .../services/label_service/async_client.py | 2 +- .../services/services/label_service/client.py | 2 +- .../label_service/transports/__init__.py | 2 +- .../services/label_service/transports/base.py | 2 +- .../services/label_service/transports/grpc.py | 5 +- .../label_service/transports/grpc_asyncio.py | 2 +- .../local_services_lead_service/__init__.py | 2 +- .../async_client.py | 71 +- .../local_services_lead_service/client.py | 71 +- .../transports/__init__.py | 2 +- .../transports/base.py | 19 +- .../transports/grpc.py | 37 +- .../transports/grpc_asyncio.py | 39 +- .../offline_user_data_job_service/__init__.py | 2 +- .../async_client.py | 2 +- .../offline_user_data_job_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../payments_account_service/__init__.py | 2 +- .../payments_account_service/async_client.py | 2 +- .../payments_account_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../product_link_invitation_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/product_link_service/__init__.py | 2 +- .../product_link_service/async_client.py | 2 +- .../services/product_link_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../product_link_service/transports/base.py | 2 +- .../product_link_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/reach_plan_service/__init__.py | 2 +- .../reach_plan_service/async_client.py | 93 +- .../services/reach_plan_service/client.py | 92 +- .../reach_plan_service/transports/__init__.py | 2 +- .../reach_plan_service/transports/base.py | 19 +- .../reach_plan_service/transports/grpc.py | 41 +- .../transports/grpc_asyncio.py | 43 +- .../recommendation_service/__init__.py | 2 +- .../recommendation_service/async_client.py | 2 +- .../services/recommendation_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../recommendation_service/transports/base.py | 2 +- .../recommendation_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../remarketing_action_service/__init__.py | 2 +- .../async_client.py | 2 +- .../remarketing_action_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../shareable_preview_service/__init__.py | 2 +- .../shareable_preview_service/async_client.py | 2 +- .../shareable_preview_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../shared_criterion_service/__init__.py | 2 +- .../shared_criterion_service/async_client.py | 2 +- .../shared_criterion_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/shared_set_service/__init__.py | 2 +- .../shared_set_service/async_client.py | 2 +- .../services/shared_set_service/client.py | 2 +- .../shared_set_service/transports/__init__.py | 2 +- .../shared_set_service/transports/base.py | 2 +- .../shared_set_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../smart_campaign_setting_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../smart_campaign_suggest_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../travel_asset_suggestion_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/user_data_service/__init__.py | 2 +- .../user_data_service/async_client.py | 2 +- .../services/user_data_service/client.py | 2 +- .../user_data_service/transports/__init__.py | 2 +- .../user_data_service/transports/base.py | 2 +- .../user_data_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../__init__.py | 2 +- .../async_client.py | 2 +- .../user_list_customer_type_service/client.py | 2 +- .../transports/__init__.py | 2 +- .../transports/base.py | 2 +- .../transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../services/user_list_service/__init__.py | 2 +- .../user_list_service/async_client.py | 2 +- .../services/user_list_service/client.py | 2 +- .../user_list_service/transports/__init__.py | 2 +- .../user_list_service/transports/base.py | 2 +- .../user_list_service/transports/grpc.py | 5 +- .../transports/grpc_asyncio.py | 2 +- .../googleads/v19/services/types/__init__.py | 20 +- .../types/account_budget_proposal_service.py | 2 +- .../services/types/account_link_service.py | 2 +- .../types/ad_group_ad_label_service.py | 2 +- .../v19/services/types/ad_group_ad_service.py | 2 +- .../services/types/ad_group_asset_service.py | 2 +- .../types/ad_group_asset_set_service.py | 2 +- .../types/ad_group_bid_modifier_service.py | 2 +- .../ad_group_criterion_customizer_service.py | 2 +- .../types/ad_group_criterion_label_service.py | 2 +- .../types/ad_group_criterion_service.py | 2 +- .../types/ad_group_customizer_service.py | 2 +- .../services/types/ad_group_label_service.py | 2 +- .../v19/services/types/ad_group_service.py | 2 +- .../services/types/ad_parameter_service.py | 2 +- .../v19/services/types/ad_service.py | 2 +- .../types/asset_group_asset_service.py | 2 +- ...sset_group_listing_group_filter_service.py | 2 +- .../v19/services/types/asset_group_service.py | 2 +- .../types/asset_group_signal_service.py | 2 +- .../v19/services/types/asset_service.py | 2 +- .../services/types/asset_set_asset_service.py | 2 +- .../v19/services/types/asset_set_service.py | 2 +- .../types/audience_insights_service.py | 2 +- .../v19/services/types/audience_service.py | 2 +- .../v19/services/types/batch_job_service.py | 2 +- .../types/bidding_data_exclusion_service.py | 4 +- .../bidding_seasonality_adjustment_service.py | 2 +- .../types/bidding_strategy_service.py | 2 +- .../services/types/billing_setup_service.py | 2 +- .../types/brand_suggestion_service.py | 2 +- .../services/types/campaign_asset_service.py | 2 +- .../types/campaign_asset_set_service.py | 2 +- .../types/campaign_bid_modifier_service.py | 2 +- .../services/types/campaign_budget_service.py | 2 +- .../types/campaign_conversion_goal_service.py | 2 +- .../types/campaign_criterion_service.py | 2 +- .../types/campaign_customizer_service.py | 2 +- .../services/types/campaign_draft_service.py | 2 +- .../services/types/campaign_group_service.py | 2 +- .../services/types/campaign_label_service.py | 2 +- .../types/campaign_lifecycle_goal_service.py | 2 +- .../v19/services/types/campaign_service.py | 2 +- .../types/campaign_shared_set_service.py | 2 +- .../types/content_creator_insights_service.py | 2 +- .../types/conversion_action_service.py | 2 +- .../conversion_adjustment_upload_service.py | 2 +- .../conversion_custom_variable_service.py | 2 +- ...conversion_goal_campaign_config_service.py | 2 +- .../types/conversion_upload_service.py | 86 +- .../types/conversion_value_rule_service.py | 2 +- .../conversion_value_rule_set_service.py | 2 +- .../services/types/custom_audience_service.py | 2 +- .../types/custom_conversion_goal_service.py | 2 +- .../services/types/custom_interest_service.py | 2 +- .../services/types/customer_asset_service.py | 2 +- .../types/customer_asset_set_service.py | 2 +- .../types/customer_client_link_service.py | 2 +- .../types/customer_conversion_goal_service.py | 2 +- .../types/customer_customizer_service.py | 2 +- .../services/types/customer_label_service.py | 2 +- .../types/customer_lifecycle_goal_service.py | 2 +- .../types/customer_manager_link_service.py | 2 +- .../customer_negative_criterion_service.py | 2 +- .../v19/services/types/customer_service.py | 2 +- ...network_conversion_value_schema_service.py | 2 +- ...customer_user_access_invitation_service.py | 2 +- .../types/customer_user_access_service.py | 2 +- .../types/customizer_attribute_service.py | 2 +- .../v19/services/types/data_link_service.py | 2 +- .../services/types/experiment_arm_service.py | 2 +- .../v19/services/types/experiment_service.py | 2 +- .../types/geo_target_constant_service.py | 2 +- .../types/google_ads_field_service.py | 2 +- .../v19/services/types/google_ads_service.py | 2 +- .../types/identity_verification_service.py | 2 +- .../v19/services/types/invoice_service.py | 2 +- .../keyword_plan_ad_group_keyword_service.py | 2 +- .../types/keyword_plan_ad_group_service.py | 2 +- .../keyword_plan_campaign_keyword_service.py | 2 +- .../types/keyword_plan_campaign_service.py | 2 +- .../types/keyword_plan_idea_service.py | 2 +- .../services/types/keyword_plan_service.py | 2 +- .../types/keyword_theme_constant_service.py | 2 +- .../v19/services/types/label_service.py | 2 +- .../types/local_services_lead_service.py | 148 ++- .../types/offline_user_data_job_service.py | 2 +- .../types/payments_account_service.py | 2 +- .../types/product_link_invitation_service.py | 2 +- .../services/types/product_link_service.py | 2 +- .../v19/services/types/reach_plan_service.py | 133 +- .../services/types/recommendation_service.py | 2 +- .../recommendation_subscription_service.py | 2 +- .../types/remarketing_action_service.py | 2 +- .../types/shareable_preview_service.py | 2 +- .../types/shared_criterion_service.py | 2 +- .../v19/services/types/shared_set_service.py | 2 +- .../types/smart_campaign_setting_service.py | 2 +- .../types/smart_campaign_suggest_service.py | 2 +- .../third_party_app_analytics_link_service.py | 2 +- .../types/travel_asset_suggestion_service.py | 2 +- .../v19/services/types/user_data_service.py | 2 +- .../types/user_list_customer_type_service.py | 2 +- .../v19/services/types/user_list_service.py | 2 +- pyproject.toml | 2 +- 1551 files changed, 5514 insertions(+), 2334 deletions(-) create mode 100644 google/ads/googleads/v19/enums/types/ad_strength_action_item_type.py create mode 100644 google/ads/googleads/v19/enums/types/asset_coverage_video_aspect_ratio_requirement.py create mode 100644 google/ads/googleads/v19/enums/types/conversion_customer_type.py create mode 100644 google/ads/googleads/v19/enums/types/demand_gen_channel_config.py create mode 100644 google/ads/googleads/v19/enums/types/demand_gen_channel_strategy.py create mode 100644 google/ads/googleads/v19/enums/types/local_services_lead_credit_issuance_decision.py create mode 100644 google/ads/googleads/v19/enums/types/local_services_lead_survey_answer.py create mode 100644 google/ads/googleads/v19/enums/types/local_services_lead_survey_dissatisfied_reason.py create mode 100644 google/ads/googleads/v19/enums/types/local_services_lead_survey_satisfied_reason.py create mode 100644 google/ads/googleads/v19/enums/types/reach_plan_conversion_rate_model.py diff --git a/ChangeLog b/ChangeLog index fed37c2fb..dafe2cb49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +* 26.1.0 +- Google Ads API v19_1 release. +- Add two new examples for budget recommendations. +- Fix bug in normalize_and_hash function in enhanced conversions examples. +- Update enhanced conversions for leads example to include session attributes. + * 26.0.1 - Rename constraints file to resolve install issues on Windows - Update add_customer_match_user_list.py to remove mention of unlimited list expiry (#921) diff --git a/examples/remarketing/upload_enhanced_conversions_for_leads.py b/examples/remarketing/upload_enhanced_conversions_for_leads.py index 340bebf69..484d684ed 100644 --- a/examples/remarketing/upload_enhanced_conversions_for_leads.py +++ b/examples/remarketing/upload_enhanced_conversions_for_leads.py @@ -39,6 +39,8 @@ def main( order_id, gclid, ad_user_data_consent, + session_attributes_encoded=None, + session_attributes_dict=None, ): """The main method that creates all necessary entities for the example. @@ -52,7 +54,19 @@ def main( gclid: The Google click ID for the click. ad_user_data_consent: The consent status for ad user data for all members in the job. + session_attributes_encoded: a str token of encoded session atttributes. + Only one of session_attributes_encoded or session_attributes_dict + should be passed. + session_attributes_dict: a dict[str, str] of session attribute + key value pairs. Only one of session_attributes_encoded or + session_attributes_dict should be passed. """ + if session_attributes_encoded and session_attributes_dict: + raise ValueError( + "Only one of 'session_attributes_encoded' or " + "'session_attributes_dict' can be set." + ) + # [START add_user_identifiers] # Extract user email and phone from the raw data, normalize and hash it, # then wrap it in UserIdentifier objects. Create a separate UserIdentifier @@ -146,7 +160,22 @@ def main( click_conversion.consent.ad_user_data = client.enums.ConsentStatusEnum[ raw_record["ad_user_data_consent"] ] - # [END add_conversion_details] + + # [START add_session_attributes] + # Set one of the session_attributes_encoded or + # session_attributes_key_value_pairs fields if either are provided. + if session_attributes_encoded: + click_conversion.session_attributes_encoded = session_attributes_encoded + elif session_attributes_dict: + for key, value in session_attributes_dict.items(): + pair = client.get_type("SessionAttributeKeyValuePair") + pair.session_attribute_key = key + pair.session_attribute_value = value + click_conversion.session_attributes_key_value_pairs.key_value_pairs.append( + pair + ) + # [END add_session_attributes] + # [END add_conversion_details] # [START upload_conversion] # Creates the conversion upload service client. @@ -230,6 +259,10 @@ def normalize_and_hash(s): if __name__ == "__main__": + # GoogleAdsClient will read the google-ads.yaml configuration file in the + # home directory if none is specified. + googleads_client = GoogleAdsClient.load_from_storage(version="v19") + parser = argparse.ArgumentParser( description="Imports offline call conversion values for calls related " "to your ads." @@ -278,7 +311,7 @@ def normalize_and_hash(s): help="the Google click ID (gclid) for the click.", ) parser.add_argument( - "-d", + "-n", "--ad_user_data_consent", type=str, choices=[e.name for e in googleads_client.enums.ConsentStatusEnum], @@ -287,11 +320,35 @@ def normalize_and_hash(s): "the job." ), ) + # A mutually exclusive group means that session_attributes_encoded and + # session_attributes_key_value_pairs cannot be passed in at the same time. + session_attributes = parser.add_mutually_exclusive_group() + session_attributes.add_argument( + "-e", + "--session_attributes_encoded", + type=str, + default=None, + help=("A session attributes token."), + ) + session_attributes.add_argument( + "-k", + "--session_attributes_key_value_pairs", + nargs="+", + type=str, + default=None, + help=( + "A space-delimited list of session attribute key value pairs. Each " + "pair should be separated by an equal sign, for example: " + "'-k gad_campaignid=12345 gad_source=1'" + ), + ) args = parser.parse_args() - # GoogleAdsClient will read the google-ads.yaml configuration file in the - # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v19") + if args.session_attributes_key_value_pairs: + # Convert the string-based input to a dict + session_attributes_dict = dict( + pair.split("=") for pair in args.session_attributes_key_value_pairs + ) try: main( @@ -303,6 +360,11 @@ def normalize_and_hash(s): args.order_id, args.gclid, args.ad_user_data_consent, + # Only one of 'session_attributes_encoded' or + # 'session_attributes_dict' can be passed at a time. If both are + # passed the example will fail with a ValueError. + session_attributes_encoded=args.session_attributes_encoded, + session_attributes_dict=session_attributes_dict, ) except GoogleAdsException as ex: print( diff --git a/google/ads/googleads/__init__.py b/google/ads/googleads/__init__.py index 33b62972f..56c9315c0 100644 --- a/google/ads/googleads/__init__.py +++ b/google/ads/googleads/__init__.py @@ -19,4 +19,4 @@ import google.ads.googleads.errors import google.ads.googleads.util -VERSION = "26.0.1" +VERSION = "26.1.0" diff --git a/google/ads/googleads/v19/__init__.py b/google/ads/googleads/v19/__init__.py index d4ab12d39..659bc6a70 100644 --- a/google/ads/googleads/v19/__init__.py +++ b/google/ads/googleads/v19/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/__init__.py b/google/ads/googleads/v19/common/__init__.py index a7d015e1c..704756805 100644 --- a/google/ads/googleads/v19/common/__init__.py +++ b/google/ads/googleads/v19/common/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -59,6 +59,7 @@ from .types.ad_type_infos import VideoOutstreamAdInfo from .types.ad_type_infos import VideoResponsiveAdInfo from .types.ad_type_infos import VideoTrueViewInStreamAdInfo +from .types.ad_type_infos import YouTubeAudioAdInfo from .types.asset_policy import AdAssetPolicySummary from .types.asset_policy import AssetDisapproved from .types.asset_policy import AssetLinkPrimaryStatusDetails @@ -633,6 +634,7 @@ "WhatsappBusinessMessageInfo", "YearMonth", "YearMonthRange", + "YouTubeAudioAdInfo", "YouTubeChannelAttributeMetadata", "YouTubeChannelInfo", "YouTubeVideoAttributeMetadata", diff --git a/google/ads/googleads/v19/common/services/__init__.py b/google/ads/googleads/v19/common/services/__init__.py index 8f6cf0682..cbf94b283 100644 --- a/google/ads/googleads/v19/common/services/__init__.py +++ b/google/ads/googleads/v19/common/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/__init__.py b/google/ads/googleads/v19/common/types/__init__.py index bc65d230d..4aa2c9b6c 100644 --- a/google/ads/googleads/v19/common/types/__init__.py +++ b/google/ads/googleads/v19/common/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -57,6 +57,7 @@ VideoOutstreamAdInfo, VideoResponsiveAdInfo, VideoTrueViewInStreamAdInfo, + YouTubeAudioAdInfo, ) from .asset_policy import ( AdAssetPolicySummary, @@ -116,7 +117,9 @@ WhatsappBusinessMessageInfo, YoutubeVideoAsset, ) -from .asset_usage import AssetUsage +from .asset_usage import ( + AssetUsage, +) from .audience_insights_attribute import ( AudienceInsightsAttribute, AudienceInsightsAttributeMetadata, @@ -168,8 +171,12 @@ TargetRoas, TargetSpend, ) -from .click_location import ClickLocation -from .consent import Consent +from .click_location import ( + ClickLocation, +) +from .consent import ( + Consent, +) from .criteria import ( ActivityCityInfo, ActivityCountryInfo, @@ -251,8 +258,12 @@ CriterionCategoryChannelAvailability, CriterionCategoryLocaleAvailability, ) -from .custom_parameter import CustomParameter -from .customizer_value import CustomizerValue +from .custom_parameter import ( + CustomParameter, +) +from .customizer_value import ( + CustomizerValue, +) from .dates import ( DateRange, YearMonth, @@ -263,8 +274,12 @@ CalloutFeedItem, SitelinkFeedItem, ) -from .feed_common import Money -from .final_app_url import FinalAppUrl +from .feed_common import ( + Money, +) +from .final_app_url import ( + FinalAppUrl, +) from .frequency_cap import ( FrequencyCapEntry, FrequencyCapKey, @@ -280,9 +295,15 @@ KeywordPlanHistoricalMetrics, MonthlySearchVolume, ) -from .lifecycle_goals import LifecycleGoalValueSettings -from .local_services import LocalServicesDocumentReadOnly -from .metric_goal import MetricGoal +from .lifecycle_goals import ( + LifecycleGoalValueSettings, +) +from .local_services import ( + LocalServicesDocumentReadOnly, +) +from .metric_goal import ( + MetricGoal, +) from .metrics import ( Metrics, SearchVolumeRange, @@ -309,8 +330,12 @@ PolicyValidationParameter, PolicyViolationKey, ) -from .policy_summary import PolicySummary -from .real_time_bidding_setting import RealTimeBiddingSetting +from .policy_summary import ( + PolicySummary, +) +from .real_time_bidding_setting import ( + RealTimeBiddingSetting, +) from .segments import ( AssetInteractionTarget, BudgetCampaignAssociationStatus, @@ -334,14 +359,20 @@ TargetRoasSimulationPoint, TargetRoasSimulationPointList, ) -from .tag_snippet import TagSnippet +from .tag_snippet import ( + TagSnippet, +) from .targeting_setting import ( TargetingSetting, TargetRestriction, TargetRestrictionOperation, ) -from .text_label import TextLabel -from .url_collection import UrlCollection +from .text_label import ( + TextLabel, +) +from .url_collection import ( + UrlCollection, +) from .user_lists import ( BasicUserListInfo, CrmBasedUserListInfo, @@ -361,7 +392,9 @@ UserListRuleItemInfo, UserListStringRuleItemInfo, ) -from .value import Value +from .value import ( + Value, +) __all__ = ( "AdAppDeepLinkAsset", @@ -405,6 +438,7 @@ "VideoOutstreamAdInfo", "VideoResponsiveAdInfo", "VideoTrueViewInStreamAdInfo", + "YouTubeAudioAdInfo", "AdAssetPolicySummary", "AssetDisapproved", "AssetLinkPrimaryStatusDetails", diff --git a/google/ads/googleads/v19/common/types/ad_asset.py b/google/ads/googleads/v19/common/types/ad_asset.py index 3c7cab9eb..ada6b8c35 100644 --- a/google/ads/googleads/v19/common/types/ad_asset.py +++ b/google/ads/googleads/v19/common/types/ad_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/ad_type_infos.py b/google/ads/googleads/v19/common/types/ad_type_infos.py index 7fb842002..cc61dfb52 100644 --- a/google/ads/googleads/v19/common/types/ad_type_infos.py +++ b/google/ads/googleads/v19/common/types/ad_type_infos.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -48,6 +48,7 @@ "VideoTrueViewInStreamAdInfo", "VideoOutstreamAdInfo", "InFeedVideoAdInfo", + "YouTubeAudioAdInfo", "VideoAdInfo", "VideoResponsiveAdInfo", "ResponsiveSearchAdInfo", @@ -515,6 +516,10 @@ class InFeedVideoAdInfo(proto.Message): ) +class YouTubeAudioAdInfo(proto.Message): + r"""Representation of YouTube Audio ad format.""" + + class VideoAdInfo(proto.Message): r"""A video ad. @@ -547,6 +552,10 @@ class VideoAdInfo(proto.Message): in_feed (google.ads.googleads.v19.common.types.InFeedVideoAdInfo): In-feed video ad format. + This field is a member of `oneof`_ ``format``. + audio (google.ads.googleads.v19.common.types.YouTubeAudioAdInfo): + YouTube Audio ad format. + This field is a member of `oneof`_ ``format``. """ @@ -585,6 +594,12 @@ class VideoAdInfo(proto.Message): oneof="format", message="InFeedVideoAdInfo", ) + audio: "YouTubeAudioAdInfo" = proto.Field( + proto.MESSAGE, + number=10, + oneof="format", + message="YouTubeAudioAdInfo", + ) class VideoResponsiveAdInfo(proto.Message): diff --git a/google/ads/googleads/v19/common/types/asset_policy.py b/google/ads/googleads/v19/common/types/asset_policy.py index 80f755907..6c67b1c54 100644 --- a/google/ads/googleads/v19/common/types/asset_policy.py +++ b/google/ads/googleads/v19/common/types/asset_policy.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/asset_set_types.py b/google/ads/googleads/v19/common/types/asset_set_types.py index 6d274e845..2232d8594 100644 --- a/google/ads/googleads/v19/common/types/asset_set_types.py +++ b/google/ads/googleads/v19/common/types/asset_set_types.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/asset_types.py b/google/ads/googleads/v19/common/types/asset_types.py index 81619bfe8..006d34251 100644 --- a/google/ads/googleads/v19/common/types/asset_types.py +++ b/google/ads/googleads/v19/common/types/asset_types.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/asset_usage.py b/google/ads/googleads/v19/common/types/asset_usage.py index 3ba49b791..149acaa59 100644 --- a/google/ads/googleads/v19/common/types/asset_usage.py +++ b/google/ads/googleads/v19/common/types/asset_usage.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/audience_insights_attribute.py b/google/ads/googleads/v19/common/types/audience_insights_attribute.py index 917996652..5e861d836 100644 --- a/google/ads/googleads/v19/common/types/audience_insights_attribute.py +++ b/google/ads/googleads/v19/common/types/audience_insights_attribute.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/audiences.py b/google/ads/googleads/v19/common/types/audiences.py index 0530cbd9a..6a3355c7a 100644 --- a/google/ads/googleads/v19/common/types/audiences.py +++ b/google/ads/googleads/v19/common/types/audiences.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/bidding.py b/google/ads/googleads/v19/common/types/bidding.py index 76b8260f8..4d6ec4136 100644 --- a/google/ads/googleads/v19/common/types/bidding.py +++ b/google/ads/googleads/v19/common/types/bidding.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/click_location.py b/google/ads/googleads/v19/common/types/click_location.py index 25d60cf4f..d19d848b8 100644 --- a/google/ads/googleads/v19/common/types/click_location.py +++ b/google/ads/googleads/v19/common/types/click_location.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/consent.py b/google/ads/googleads/v19/common/types/consent.py index 3c2ff4b42..3be587800 100644 --- a/google/ads/googleads/v19/common/types/consent.py +++ b/google/ads/googleads/v19/common/types/consent.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/criteria.py b/google/ads/googleads/v19/common/types/criteria.py index 6b73d8206..e2e0920b7 100644 --- a/google/ads/googleads/v19/common/types/criteria.py +++ b/google/ads/googleads/v19/common/types/criteria.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/criterion_category_availability.py b/google/ads/googleads/v19/common/types/criterion_category_availability.py index 363d62e94..631572deb 100644 --- a/google/ads/googleads/v19/common/types/criterion_category_availability.py +++ b/google/ads/googleads/v19/common/types/criterion_category_availability.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/custom_parameter.py b/google/ads/googleads/v19/common/types/custom_parameter.py index 9d62d9a84..cfac2247d 100644 --- a/google/ads/googleads/v19/common/types/custom_parameter.py +++ b/google/ads/googleads/v19/common/types/custom_parameter.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/customizer_value.py b/google/ads/googleads/v19/common/types/customizer_value.py index 7f38762d0..ee83d9bc0 100644 --- a/google/ads/googleads/v19/common/types/customizer_value.py +++ b/google/ads/googleads/v19/common/types/customizer_value.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/dates.py b/google/ads/googleads/v19/common/types/dates.py index 4c04af31f..f0b233c0d 100644 --- a/google/ads/googleads/v19/common/types/dates.py +++ b/google/ads/googleads/v19/common/types/dates.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/extensions.py b/google/ads/googleads/v19/common/types/extensions.py index 78ff51044..9d210fb42 100644 --- a/google/ads/googleads/v19/common/types/extensions.py +++ b/google/ads/googleads/v19/common/types/extensions.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/feed_common.py b/google/ads/googleads/v19/common/types/feed_common.py index 7321580b6..c71af7c52 100644 --- a/google/ads/googleads/v19/common/types/feed_common.py +++ b/google/ads/googleads/v19/common/types/feed_common.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/final_app_url.py b/google/ads/googleads/v19/common/types/final_app_url.py index 42d4fed66..07a8e8f58 100644 --- a/google/ads/googleads/v19/common/types/final_app_url.py +++ b/google/ads/googleads/v19/common/types/final_app_url.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/frequency_cap.py b/google/ads/googleads/v19/common/types/frequency_cap.py index f4449a457..3557085f1 100644 --- a/google/ads/googleads/v19/common/types/frequency_cap.py +++ b/google/ads/googleads/v19/common/types/frequency_cap.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/keyword_plan_common.py b/google/ads/googleads/v19/common/types/keyword_plan_common.py index 45bab0cdf..a3956cdd6 100644 --- a/google/ads/googleads/v19/common/types/keyword_plan_common.py +++ b/google/ads/googleads/v19/common/types/keyword_plan_common.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/lifecycle_goals.py b/google/ads/googleads/v19/common/types/lifecycle_goals.py index b2836f1aa..1b782eac3 100644 --- a/google/ads/googleads/v19/common/types/lifecycle_goals.py +++ b/google/ads/googleads/v19/common/types/lifecycle_goals.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/local_services.py b/google/ads/googleads/v19/common/types/local_services.py index 147b4810c..fc9840912 100644 --- a/google/ads/googleads/v19/common/types/local_services.py +++ b/google/ads/googleads/v19/common/types/local_services.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/metric_goal.py b/google/ads/googleads/v19/common/types/metric_goal.py index a6476afd2..cbd54cbb1 100644 --- a/google/ads/googleads/v19/common/types/metric_goal.py +++ b/google/ads/googleads/v19/common/types/metric_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/metrics.py b/google/ads/googleads/v19/common/types/metrics.py index aab389403..28eee94b1 100644 --- a/google/ads/googleads/v19/common/types/metrics.py +++ b/google/ads/googleads/v19/common/types/metrics.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -311,6 +311,12 @@ class Metrics(proto.Message): Number of in-app actions. This field is a member of `oneof`_ ``_biddable_app_post_install_conversions``. + biddable_cohort_app_post_install_conversions (float): + Participated in-app actions. The number of in + app actions that come directly or indirectly + from the campaign. + + This field is a member of `oneof`_ ``_biddable_cohort_app_post_install_conversions``. benchmark_ctr (float): An indication on how other advertisers' Shopping ads for similar products are performing @@ -1700,6 +1706,23 @@ class Metrics(proto.Message): video views for in shorts formats. This field is a member of `oneof`_ ``_video_view_rate_shorts``. + coviewed_impressions (int): + All co-viewed impressions represent the total number of + people who saw your ad. This includes people who are signed + into their Google Account, as well as other people who are + watching the same ad on a connected TV. This metric is only + available for the Campaign resource with adjusted_age_range + and adjusted_gender segments. These segmentations are + mandatory to get the all coviewed impressions. + + This field is a member of `oneof`_ ``_coviewed_impressions``. + primary_impressions (int): + Primary impression is counted each time your ad is served. + This metric is only available for the Campaign resource with + adjusted_age_range and adjusted_gender segments. These + segmentations are mandatory to get the primary impressions. + + This field is a member of `oneof`_ ``_primary_impressions``. """ absolute_top_impression_percentage: float = proto.Field( @@ -1901,6 +1924,11 @@ class Metrics(proto.Message): number=255, optional=True, ) + biddable_cohort_app_post_install_conversions: float = proto.Field( + proto.DOUBLE, + number=378, + optional=True, + ) benchmark_ctr: float = proto.Field( proto.DOUBLE, number=211, @@ -2744,6 +2772,16 @@ class Metrics(proto.Message): number=369, optional=True, ) + coviewed_impressions: int = proto.Field( + proto.INT64, + number=380, + optional=True, + ) + primary_impressions: int = proto.Field( + proto.INT64, + number=381, + optional=True, + ) class SearchVolumeRange(proto.Message): diff --git a/google/ads/googleads/v19/common/types/offline_user_data.py b/google/ads/googleads/v19/common/types/offline_user_data.py index edb746c36..e6bc3319e 100644 --- a/google/ads/googleads/v19/common/types/offline_user_data.py +++ b/google/ads/googleads/v19/common/types/offline_user_data.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/policy.py b/google/ads/googleads/v19/common/types/policy.py index 837dbf8d9..d05526a66 100644 --- a/google/ads/googleads/v19/common/types/policy.py +++ b/google/ads/googleads/v19/common/types/policy.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/policy_summary.py b/google/ads/googleads/v19/common/types/policy_summary.py index 949997d5d..72d466131 100644 --- a/google/ads/googleads/v19/common/types/policy_summary.py +++ b/google/ads/googleads/v19/common/types/policy_summary.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/real_time_bidding_setting.py b/google/ads/googleads/v19/common/types/real_time_bidding_setting.py index ef131a95a..9b419f447 100644 --- a/google/ads/googleads/v19/common/types/real_time_bidding_setting.py +++ b/google/ads/googleads/v19/common/types/real_time_bidding_setting.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/segments.py b/google/ads/googleads/v19/common/types/segments.py index a90234eaa..dd0083f3e 100644 --- a/google/ads/googleads/v19/common/types/segments.py +++ b/google/ads/googleads/v19/common/types/segments.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -28,6 +28,7 @@ from google.ads.googleads.v19.enums.types import ( ad_network_type as gage_ad_network_type, ) +from google.ads.googleads.v19.enums.types import age_range_type from google.ads.googleads.v19.enums.types import ( budget_campaign_association_status as gage_budget_campaign_association_status, ) @@ -55,6 +56,7 @@ from google.ads.googleads.v19.enums.types import ( external_conversion_source as gage_external_conversion_source, ) +from google.ads.googleads.v19.enums.types import gender_type from google.ads.googleads.v19.enums.types import ( hotel_date_selection_type as gage_hotel_date_selection_type, ) @@ -594,6 +596,20 @@ class Segments(proto.Message): the user is a new customer or a returning customer. This segmentation is typically used to measure the impact of customer acquisition goal. + adjusted_age_range (google.ads.googleads.v19.enums.types.AgeRangeTypeEnum.AgeRangeType): + Adjusted age range. This is the age range of the user after + applying modeling to get more accurate age and gender + information. Currently, both adjusted_age_range and + adjusted_gender need to be selected together to get valid + reach stats. These segmentations are only available for + allowlisted customers. + adjusted_gender (google.ads.googleads.v19.enums.types.GenderTypeEnum.GenderType): + Adjusted gender. This is the gender of the user after + applying modeling to get more accurate age and gender + information. Currently, both adjusted_age_range and + adjusted_gender need to be selected together to get valid + reach stats. These segmentations are only available for + allowlisted customers. """ activity_account_id: int = proto.Field( @@ -1205,6 +1221,18 @@ class Segments(proto.Message): number=160, enum=converting_user_prior_engagement_type_and_ltv_bucket.ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket, ) + adjusted_age_range: age_range_type.AgeRangeTypeEnum.AgeRangeType = ( + proto.Field( + proto.ENUM, + number=196, + enum=age_range_type.AgeRangeTypeEnum.AgeRangeType, + ) + ) + adjusted_gender: gender_type.GenderTypeEnum.GenderType = proto.Field( + proto.ENUM, + number=197, + enum=gender_type.GenderTypeEnum.GenderType, + ) class Keyword(proto.Message): diff --git a/google/ads/googleads/v19/common/types/simulation.py b/google/ads/googleads/v19/common/types/simulation.py index fbe7a9b8a..24f2069f0 100644 --- a/google/ads/googleads/v19/common/types/simulation.py +++ b/google/ads/googleads/v19/common/types/simulation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/tag_snippet.py b/google/ads/googleads/v19/common/types/tag_snippet.py index 7646d489a..ecb98244a 100644 --- a/google/ads/googleads/v19/common/types/tag_snippet.py +++ b/google/ads/googleads/v19/common/types/tag_snippet.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/targeting_setting.py b/google/ads/googleads/v19/common/types/targeting_setting.py index 5e44709b9..28b50d45d 100644 --- a/google/ads/googleads/v19/common/types/targeting_setting.py +++ b/google/ads/googleads/v19/common/types/targeting_setting.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/text_label.py b/google/ads/googleads/v19/common/types/text_label.py index be8870a38..adae15846 100644 --- a/google/ads/googleads/v19/common/types/text_label.py +++ b/google/ads/googleads/v19/common/types/text_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/url_collection.py b/google/ads/googleads/v19/common/types/url_collection.py index 856580e68..8d6de0906 100644 --- a/google/ads/googleads/v19/common/types/url_collection.py +++ b/google/ads/googleads/v19/common/types/url_collection.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/user_lists.py b/google/ads/googleads/v19/common/types/user_lists.py index 5c0c7e027..8d2aa9b87 100644 --- a/google/ads/googleads/v19/common/types/user_lists.py +++ b/google/ads/googleads/v19/common/types/user_lists.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/common/types/value.py b/google/ads/googleads/v19/common/types/value.py index 516574b8f..c7d74c947 100644 --- a/google/ads/googleads/v19/common/types/value.py +++ b/google/ads/googleads/v19/common/types/value.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/__init__.py b/google/ads/googleads/v19/enums/__init__.py index 14cf42d78..b85d3f21a 100644 --- a/google/ads/googleads/v19/enums/__init__.py +++ b/google/ads/googleads/v19/enums/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -54,6 +54,7 @@ AdServingOptimizationStatusEnum, ) from .types.ad_strength import AdStrengthEnum +from .types.ad_strength_action_item_type import AdStrengthActionItemTypeEnum from .types.ad_type import AdTypeEnum from .types.advertising_channel_sub_type import AdvertisingChannelSubTypeEnum from .types.advertising_channel_type import AdvertisingChannelTypeEnum @@ -71,6 +72,9 @@ from .types.app_url_operating_system_type import AppUrlOperatingSystemTypeEnum from .types.asset_automation_status import AssetAutomationStatusEnum from .types.asset_automation_type import AssetAutomationTypeEnum +from .types.asset_coverage_video_aspect_ratio_requirement import ( + AssetCoverageVideoAspectRatioRequirementEnum, +) from .types.asset_field_type import AssetFieldTypeEnum from .types.asset_group_primary_status import AssetGroupPrimaryStatusEnum from .types.asset_group_primary_status_reason import ( @@ -170,6 +174,7 @@ from .types.conversion_custom_variable_status import ( ConversionCustomVariableStatusEnum, ) +from .types.conversion_customer_type import ConversionCustomerTypeEnum from .types.conversion_environment_enum import ConversionEnvironmentEnum from .types.conversion_lag_bucket import ConversionLagBucketEnum from .types.conversion_or_adjustment_lag_bucket import ( @@ -219,6 +224,8 @@ from .types.data_link_status import DataLinkStatusEnum from .types.data_link_type import DataLinkTypeEnum from .types.day_of_week import DayOfWeekEnum +from .types.demand_gen_channel_config import DemandGenChannelConfigEnum +from .types.demand_gen_channel_strategy import DemandGenChannelStrategyEnum from .types.device import DeviceEnum from .types.display_ad_format_setting import DisplayAdFormatSettingEnum from .types.display_upload_product_type import DisplayUploadProductTypeEnum @@ -327,8 +334,20 @@ from .types.local_services_insurance_rejection_reason import ( LocalServicesInsuranceRejectionReasonEnum, ) +from .types.local_services_lead_credit_issuance_decision import ( + LocalServicesLeadCreditIssuanceDecisionEnum, +) from .types.local_services_lead_credit_state import LocalServicesCreditStateEnum from .types.local_services_lead_status import LocalServicesLeadStatusEnum +from .types.local_services_lead_survey_answer import ( + LocalServicesLeadSurveyAnswerEnum, +) +from .types.local_services_lead_survey_dissatisfied_reason import ( + LocalServicesLeadSurveyDissatisfiedReasonEnum, +) +from .types.local_services_lead_survey_satisfied_reason import ( + LocalServicesLeadSurveySatisfiedReasonEnum, +) from .types.local_services_lead_type import LocalServicesLeadTypeEnum from .types.local_services_license_rejection_reason import ( LocalServicesLicenseRejectionReasonEnum, @@ -420,6 +439,9 @@ from .types.proximity_radius_units import ProximityRadiusUnitsEnum from .types.quality_score_bucket import QualityScoreBucketEnum from .types.reach_plan_age_range import ReachPlanAgeRangeEnum +from .types.reach_plan_conversion_rate_model import ( + ReachPlanConversionRateModelEnum, +) from .types.reach_plan_network import ReachPlanNetworkEnum from .types.reach_plan_surface import ReachPlanSurfaceEnum from .types.recommendation_subscription_status import ( @@ -541,6 +563,7 @@ "AdGroupTypeEnum", "AdNetworkTypeEnum", "AdServingOptimizationStatusEnum", + "AdStrengthActionItemTypeEnum", "AdStrengthEnum", "AdTypeEnum", "AdvertisingChannelSubTypeEnum", @@ -555,6 +578,7 @@ "AppUrlOperatingSystemTypeEnum", "AssetAutomationStatusEnum", "AssetAutomationTypeEnum", + "AssetCoverageVideoAspectRatioRequirementEnum", "AssetFieldTypeEnum", "AssetGroupPrimaryStatusEnum", "AssetGroupPrimaryStatusReasonEnum", @@ -624,6 +648,7 @@ "ConversionAdjustmentTypeEnum", "ConversionAttributionEventTypeEnum", "ConversionCustomVariableStatusEnum", + "ConversionCustomerTypeEnum", "ConversionEnvironmentEnum", "ConversionLagBucketEnum", "ConversionOrAdjustmentLagBucketEnum", @@ -655,6 +680,8 @@ "DataLinkStatusEnum", "DataLinkTypeEnum", "DayOfWeekEnum", + "DemandGenChannelConfigEnum", + "DemandGenChannelStrategyEnum", "DeviceEnum", "DisplayAdFormatSettingEnum", "DisplayUploadProductTypeEnum", @@ -720,7 +747,11 @@ "LocalServicesEmployeeTypeEnum", "LocalServicesInsuranceRejectionReasonEnum", "LocalServicesLeadConversationTypeEnum", + "LocalServicesLeadCreditIssuanceDecisionEnum", "LocalServicesLeadStatusEnum", + "LocalServicesLeadSurveyAnswerEnum", + "LocalServicesLeadSurveyDissatisfiedReasonEnum", + "LocalServicesLeadSurveySatisfiedReasonEnum", "LocalServicesLeadTypeEnum", "LocalServicesLicenseRejectionReasonEnum", "LocalServicesParticipantTypeEnum", @@ -778,6 +809,7 @@ "ProximityRadiusUnitsEnum", "QualityScoreBucketEnum", "ReachPlanAgeRangeEnum", + "ReachPlanConversionRateModelEnum", "ReachPlanNetworkEnum", "ReachPlanSurfaceEnum", "RecommendationSubscriptionStatusEnum", diff --git a/google/ads/googleads/v19/enums/services/__init__.py b/google/ads/googleads/v19/enums/services/__init__.py index 8f6cf0682..cbf94b283 100644 --- a/google/ads/googleads/v19/enums/services/__init__.py +++ b/google/ads/googleads/v19/enums/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/__init__.py b/google/ads/googleads/v19/enums/types/__init__.py index b8fdec540..379b5e0fc 100644 --- a/google/ads/googleads/v19/enums/types/__init__.py +++ b/google/ads/googleads/v19/enums/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,144 +13,357 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from .access_invitation_status import AccessInvitationStatusEnum -from .access_reason import AccessReasonEnum -from .access_role import AccessRoleEnum -from .account_budget_proposal_status import AccountBudgetProposalStatusEnum -from .account_budget_proposal_type import AccountBudgetProposalTypeEnum -from .account_budget_status import AccountBudgetStatusEnum -from .account_link_status import AccountLinkStatusEnum -from .ad_destination_type import AdDestinationTypeEnum -from .ad_format_type import AdFormatTypeEnum -from .ad_group_ad_primary_status import AdGroupAdPrimaryStatusEnum -from .ad_group_ad_primary_status_reason import AdGroupAdPrimaryStatusReasonEnum -from .ad_group_ad_rotation_mode import AdGroupAdRotationModeEnum -from .ad_group_ad_status import AdGroupAdStatusEnum +from .access_invitation_status import ( + AccessInvitationStatusEnum, +) +from .access_reason import ( + AccessReasonEnum, +) +from .access_role import ( + AccessRoleEnum, +) +from .account_budget_proposal_status import ( + AccountBudgetProposalStatusEnum, +) +from .account_budget_proposal_type import ( + AccountBudgetProposalTypeEnum, +) +from .account_budget_status import ( + AccountBudgetStatusEnum, +) +from .account_link_status import ( + AccountLinkStatusEnum, +) +from .ad_destination_type import ( + AdDestinationTypeEnum, +) +from .ad_format_type import ( + AdFormatTypeEnum, +) +from .ad_group_ad_primary_status import ( + AdGroupAdPrimaryStatusEnum, +) +from .ad_group_ad_primary_status_reason import ( + AdGroupAdPrimaryStatusReasonEnum, +) +from .ad_group_ad_rotation_mode import ( + AdGroupAdRotationModeEnum, +) +from .ad_group_ad_status import ( + AdGroupAdStatusEnum, +) from .ad_group_criterion_approval_status import ( AdGroupCriterionApprovalStatusEnum, ) -from .ad_group_criterion_primary_status import AdGroupCriterionPrimaryStatusEnum +from .ad_group_criterion_primary_status import ( + AdGroupCriterionPrimaryStatusEnum, +) from .ad_group_criterion_primary_status_reason import ( AdGroupCriterionPrimaryStatusReasonEnum, ) -from .ad_group_criterion_status import AdGroupCriterionStatusEnum -from .ad_group_primary_status import AdGroupPrimaryStatusEnum -from .ad_group_primary_status_reason import AdGroupPrimaryStatusReasonEnum -from .ad_group_status import AdGroupStatusEnum -from .ad_group_type import AdGroupTypeEnum -from .ad_network_type import AdNetworkTypeEnum -from .ad_serving_optimization_status import AdServingOptimizationStatusEnum -from .ad_strength import AdStrengthEnum -from .ad_type import AdTypeEnum -from .advertising_channel_sub_type import AdvertisingChannelSubTypeEnum -from .advertising_channel_type import AdvertisingChannelTypeEnum -from .age_range_type import AgeRangeTypeEnum -from .android_privacy_interaction_type import AndroidPrivacyInteractionTypeEnum -from .android_privacy_network_type import AndroidPrivacyNetworkTypeEnum -from .app_bidding_goal import AppBiddingGoalEnum -from .app_campaign_app_store import AppCampaignAppStoreEnum +from .ad_group_criterion_status import ( + AdGroupCriterionStatusEnum, +) +from .ad_group_primary_status import ( + AdGroupPrimaryStatusEnum, +) +from .ad_group_primary_status_reason import ( + AdGroupPrimaryStatusReasonEnum, +) +from .ad_group_status import ( + AdGroupStatusEnum, +) +from .ad_group_type import ( + AdGroupTypeEnum, +) +from .ad_network_type import ( + AdNetworkTypeEnum, +) +from .ad_serving_optimization_status import ( + AdServingOptimizationStatusEnum, +) +from .ad_strength import ( + AdStrengthEnum, +) +from .ad_strength_action_item_type import ( + AdStrengthActionItemTypeEnum, +) +from .ad_type import ( + AdTypeEnum, +) +from .advertising_channel_sub_type import ( + AdvertisingChannelSubTypeEnum, +) +from .advertising_channel_type import ( + AdvertisingChannelTypeEnum, +) +from .age_range_type import ( + AgeRangeTypeEnum, +) +from .android_privacy_interaction_type import ( + AndroidPrivacyInteractionTypeEnum, +) +from .android_privacy_network_type import ( + AndroidPrivacyNetworkTypeEnum, +) +from .app_bidding_goal import ( + AppBiddingGoalEnum, +) +from .app_campaign_app_store import ( + AppCampaignAppStoreEnum, +) from .app_campaign_bidding_strategy_goal_type import ( AppCampaignBiddingStrategyGoalTypeEnum, ) -from .app_payment_model_type import AppPaymentModelTypeEnum -from .app_url_operating_system_type import AppUrlOperatingSystemTypeEnum -from .asset_automation_status import AssetAutomationStatusEnum -from .asset_automation_type import AssetAutomationTypeEnum -from .asset_field_type import AssetFieldTypeEnum -from .asset_group_primary_status import AssetGroupPrimaryStatusEnum -from .asset_group_primary_status_reason import AssetGroupPrimaryStatusReasonEnum +from .app_payment_model_type import ( + AppPaymentModelTypeEnum, +) +from .app_url_operating_system_type import ( + AppUrlOperatingSystemTypeEnum, +) +from .asset_automation_status import ( + AssetAutomationStatusEnum, +) +from .asset_automation_type import ( + AssetAutomationTypeEnum, +) +from .asset_coverage_video_aspect_ratio_requirement import ( + AssetCoverageVideoAspectRatioRequirementEnum, +) +from .asset_field_type import ( + AssetFieldTypeEnum, +) +from .asset_group_primary_status import ( + AssetGroupPrimaryStatusEnum, +) +from .asset_group_primary_status_reason import ( + AssetGroupPrimaryStatusReasonEnum, +) from .asset_group_signal_approval_status import ( AssetGroupSignalApprovalStatusEnum, ) -from .asset_group_status import AssetGroupStatusEnum -from .asset_link_primary_status import AssetLinkPrimaryStatusEnum -from .asset_link_primary_status_reason import AssetLinkPrimaryStatusReasonEnum -from .asset_link_status import AssetLinkStatusEnum +from .asset_group_status import ( + AssetGroupStatusEnum, +) +from .asset_link_primary_status import ( + AssetLinkPrimaryStatusEnum, +) +from .asset_link_primary_status_reason import ( + AssetLinkPrimaryStatusReasonEnum, +) +from .asset_link_status import ( + AssetLinkStatusEnum, +) from .asset_offline_evaluation_error_reasons import ( AssetOfflineEvaluationErrorReasonsEnum, ) -from .asset_performance_label import AssetPerformanceLabelEnum -from .asset_set_asset_status import AssetSetAssetStatusEnum -from .asset_set_link_status import AssetSetLinkStatusEnum -from .asset_set_status import AssetSetStatusEnum -from .asset_set_type import AssetSetTypeEnum -from .asset_source import AssetSourceEnum -from .asset_type import AssetTypeEnum -from .async_action_status import AsyncActionStatusEnum -from .attribution_model import AttributionModelEnum -from .audience_insights_dimension import AudienceInsightsDimensionEnum +from .asset_performance_label import ( + AssetPerformanceLabelEnum, +) +from .asset_set_asset_status import ( + AssetSetAssetStatusEnum, +) +from .asset_set_link_status import ( + AssetSetLinkStatusEnum, +) +from .asset_set_status import ( + AssetSetStatusEnum, +) +from .asset_set_type import ( + AssetSetTypeEnum, +) +from .asset_source import ( + AssetSourceEnum, +) +from .asset_type import ( + AssetTypeEnum, +) +from .async_action_status import ( + AsyncActionStatusEnum, +) +from .attribution_model import ( + AttributionModelEnum, +) +from .audience_insights_dimension import ( + AudienceInsightsDimensionEnum, +) from .audience_insights_marketing_objective import ( AudienceInsightsMarketingObjectiveEnum, ) -from .audience_scope import AudienceScopeEnum -from .audience_status import AudienceStatusEnum -from .batch_job_status import BatchJobStatusEnum -from .bid_modifier_source import BidModifierSourceEnum -from .bidding_source import BiddingSourceEnum -from .bidding_strategy_status import BiddingStrategyStatusEnum -from .bidding_strategy_system_status import BiddingStrategySystemStatusEnum -from .bidding_strategy_type import BiddingStrategyTypeEnum -from .billing_setup_status import BillingSetupStatusEnum -from .brand_request_rejection_reason import BrandRequestRejectionReasonEnum -from .brand_safety_suitability import BrandSafetySuitabilityEnum -from .brand_state import BrandStateEnum +from .audience_scope import ( + AudienceScopeEnum, +) +from .audience_status import ( + AudienceStatusEnum, +) +from .batch_job_status import ( + BatchJobStatusEnum, +) +from .bid_modifier_source import ( + BidModifierSourceEnum, +) +from .bidding_source import ( + BiddingSourceEnum, +) +from .bidding_strategy_status import ( + BiddingStrategyStatusEnum, +) +from .bidding_strategy_system_status import ( + BiddingStrategySystemStatusEnum, +) +from .bidding_strategy_type import ( + BiddingStrategyTypeEnum, +) +from .billing_setup_status import ( + BillingSetupStatusEnum, +) +from .brand_request_rejection_reason import ( + BrandRequestRejectionReasonEnum, +) +from .brand_safety_suitability import ( + BrandSafetySuitabilityEnum, +) +from .brand_state import ( + BrandStateEnum, +) from .budget_campaign_association_status import ( BudgetCampaignAssociationStatusEnum, ) -from .budget_delivery_method import BudgetDeliveryMethodEnum -from .budget_period import BudgetPeriodEnum -from .budget_status import BudgetStatusEnum -from .budget_type import BudgetTypeEnum +from .budget_delivery_method import ( + BudgetDeliveryMethodEnum, +) +from .budget_period import ( + BudgetPeriodEnum, +) +from .budget_status import ( + BudgetStatusEnum, +) +from .budget_type import ( + BudgetTypeEnum, +) from .business_message_call_to_action_type import ( BusinessMessageCallToActionTypeEnum, ) -from .business_message_provider import BusinessMessageProviderEnum -from .call_conversion_reporting_state import CallConversionReportingStateEnum -from .call_to_action_type import CallToActionTypeEnum -from .call_tracking_display_location import CallTrackingDisplayLocationEnum -from .call_type import CallTypeEnum -from .campaign_criterion_status import CampaignCriterionStatusEnum -from .campaign_draft_status import CampaignDraftStatusEnum -from .campaign_experiment_type import CampaignExperimentTypeEnum -from .campaign_group_status import CampaignGroupStatusEnum -from .campaign_keyword_match_type import CampaignKeywordMatchTypeEnum -from .campaign_primary_status import CampaignPrimaryStatusEnum -from .campaign_primary_status_reason import CampaignPrimaryStatusReasonEnum -from .campaign_serving_status import CampaignServingStatusEnum -from .campaign_shared_set_status import CampaignSharedSetStatusEnum -from .campaign_status import CampaignStatusEnum -from .chain_relationship_type import ChainRelationshipTypeEnum -from .change_client_type import ChangeClientTypeEnum -from .change_event_resource_type import ChangeEventResourceTypeEnum -from .change_status_operation import ChangeStatusOperationEnum -from .change_status_resource_type import ChangeStatusResourceTypeEnum -from .click_type import ClickTypeEnum -from .combined_audience_status import CombinedAudienceStatusEnum -from .consent_status import ConsentStatusEnum -from .content_label_type import ContentLabelTypeEnum -from .conversion_action_category import ConversionActionCategoryEnum -from .conversion_action_counting_type import ConversionActionCountingTypeEnum -from .conversion_action_status import ConversionActionStatusEnum -from .conversion_action_type import ConversionActionTypeEnum -from .conversion_adjustment_type import ConversionAdjustmentTypeEnum +from .business_message_provider import ( + BusinessMessageProviderEnum, +) +from .call_conversion_reporting_state import ( + CallConversionReportingStateEnum, +) +from .call_to_action_type import ( + CallToActionTypeEnum, +) +from .call_tracking_display_location import ( + CallTrackingDisplayLocationEnum, +) +from .call_type import ( + CallTypeEnum, +) +from .campaign_criterion_status import ( + CampaignCriterionStatusEnum, +) +from .campaign_draft_status import ( + CampaignDraftStatusEnum, +) +from .campaign_experiment_type import ( + CampaignExperimentTypeEnum, +) +from .campaign_group_status import ( + CampaignGroupStatusEnum, +) +from .campaign_keyword_match_type import ( + CampaignKeywordMatchTypeEnum, +) +from .campaign_primary_status import ( + CampaignPrimaryStatusEnum, +) +from .campaign_primary_status_reason import ( + CampaignPrimaryStatusReasonEnum, +) +from .campaign_serving_status import ( + CampaignServingStatusEnum, +) +from .campaign_shared_set_status import ( + CampaignSharedSetStatusEnum, +) +from .campaign_status import ( + CampaignStatusEnum, +) +from .chain_relationship_type import ( + ChainRelationshipTypeEnum, +) +from .change_client_type import ( + ChangeClientTypeEnum, +) +from .change_event_resource_type import ( + ChangeEventResourceTypeEnum, +) +from .change_status_operation import ( + ChangeStatusOperationEnum, +) +from .change_status_resource_type import ( + ChangeStatusResourceTypeEnum, +) +from .click_type import ( + ClickTypeEnum, +) +from .combined_audience_status import ( + CombinedAudienceStatusEnum, +) +from .consent_status import ( + ConsentStatusEnum, +) +from .content_label_type import ( + ContentLabelTypeEnum, +) +from .conversion_action_category import ( + ConversionActionCategoryEnum, +) +from .conversion_action_counting_type import ( + ConversionActionCountingTypeEnum, +) +from .conversion_action_status import ( + ConversionActionStatusEnum, +) +from .conversion_action_type import ( + ConversionActionTypeEnum, +) +from .conversion_adjustment_type import ( + ConversionAdjustmentTypeEnum, +) from .conversion_attribution_event_type import ( ConversionAttributionEventTypeEnum, ) from .conversion_custom_variable_status import ( ConversionCustomVariableStatusEnum, ) -from .conversion_environment_enum import ConversionEnvironmentEnum -from .conversion_lag_bucket import ConversionLagBucketEnum +from .conversion_customer_type import ( + ConversionCustomerTypeEnum, +) +from .conversion_environment_enum import ( + ConversionEnvironmentEnum, +) +from .conversion_lag_bucket import ( + ConversionLagBucketEnum, +) from .conversion_or_adjustment_lag_bucket import ( ConversionOrAdjustmentLagBucketEnum, ) -from .conversion_origin import ConversionOriginEnum -from .conversion_tracking_status_enum import ConversionTrackingStatusEnum +from .conversion_origin import ( + ConversionOriginEnum, +) +from .conversion_tracking_status_enum import ( + ConversionTrackingStatusEnum, +) from .conversion_value_rule_primary_dimension import ( ConversionValueRulePrimaryDimensionEnum, ) -from .conversion_value_rule_set_status import ConversionValueRuleSetStatusEnum -from .conversion_value_rule_status import ConversionValueRuleStatusEnum +from .conversion_value_rule_set_status import ( + ConversionValueRuleSetStatusEnum, +) +from .conversion_value_rule_status import ( + ConversionValueRuleStatusEnum, +) from .converting_user_prior_engagement_type_and_ltv_bucket import ( ConvertingUserPriorEngagementTypeAndLtvBucketEnum, ) @@ -160,89 +373,219 @@ from .criterion_category_locale_availability_mode import ( CriterionCategoryLocaleAvailabilityModeEnum, ) -from .criterion_system_serving_status import CriterionSystemServingStatusEnum -from .criterion_type import CriterionTypeEnum -from .custom_audience_member_type import CustomAudienceMemberTypeEnum -from .custom_audience_status import CustomAudienceStatusEnum -from .custom_audience_type import CustomAudienceTypeEnum -from .custom_conversion_goal_status import CustomConversionGoalStatusEnum -from .custom_interest_member_type import CustomInterestMemberTypeEnum -from .custom_interest_status import CustomInterestStatusEnum -from .custom_interest_type import CustomInterestTypeEnum +from .criterion_system_serving_status import ( + CriterionSystemServingStatusEnum, +) +from .criterion_type import ( + CriterionTypeEnum, +) +from .custom_audience_member_type import ( + CustomAudienceMemberTypeEnum, +) +from .custom_audience_status import ( + CustomAudienceStatusEnum, +) +from .custom_audience_type import ( + CustomAudienceTypeEnum, +) +from .custom_conversion_goal_status import ( + CustomConversionGoalStatusEnum, +) +from .custom_interest_member_type import ( + CustomInterestMemberTypeEnum, +) +from .custom_interest_status import ( + CustomInterestStatusEnum, +) +from .custom_interest_type import ( + CustomInterestTypeEnum, +) from .customer_acquisition_optimization_mode import ( CustomerAcquisitionOptimizationModeEnum, ) -from .customer_match_upload_key_type import CustomerMatchUploadKeyTypeEnum +from .customer_match_upload_key_type import ( + CustomerMatchUploadKeyTypeEnum, +) from .customer_pay_per_conversion_eligibility_failure_reason import ( CustomerPayPerConversionEligibilityFailureReasonEnum, ) -from .customer_status import CustomerStatusEnum -from .customizer_attribute_status import CustomizerAttributeStatusEnum -from .customizer_attribute_type import CustomizerAttributeTypeEnum -from .customizer_value_status import CustomizerValueStatusEnum -from .data_driven_model_status import DataDrivenModelStatusEnum -from .data_link_status import DataLinkStatusEnum -from .data_link_type import DataLinkTypeEnum -from .day_of_week import DayOfWeekEnum -from .device import DeviceEnum -from .display_ad_format_setting import DisplayAdFormatSettingEnum -from .display_upload_product_type import DisplayUploadProductTypeEnum -from .distance_bucket import DistanceBucketEnum -from .experiment_metric import ExperimentMetricEnum -from .experiment_metric_direction import ExperimentMetricDirectionEnum -from .experiment_status import ExperimentStatusEnum -from .experiment_type import ExperimentTypeEnum -from .external_conversion_source import ExternalConversionSourceEnum -from .fixed_cpm_goal import FixedCpmGoalEnum +from .customer_status import ( + CustomerStatusEnum, +) +from .customizer_attribute_status import ( + CustomizerAttributeStatusEnum, +) +from .customizer_attribute_type import ( + CustomizerAttributeTypeEnum, +) +from .customizer_value_status import ( + CustomizerValueStatusEnum, +) +from .data_driven_model_status import ( + DataDrivenModelStatusEnum, +) +from .data_link_status import ( + DataLinkStatusEnum, +) +from .data_link_type import ( + DataLinkTypeEnum, +) +from .day_of_week import ( + DayOfWeekEnum, +) +from .demand_gen_channel_config import ( + DemandGenChannelConfigEnum, +) +from .demand_gen_channel_strategy import ( + DemandGenChannelStrategyEnum, +) +from .device import ( + DeviceEnum, +) +from .display_ad_format_setting import ( + DisplayAdFormatSettingEnum, +) +from .display_upload_product_type import ( + DisplayUploadProductTypeEnum, +) +from .distance_bucket import ( + DistanceBucketEnum, +) +from .experiment_metric import ( + ExperimentMetricEnum, +) +from .experiment_metric_direction import ( + ExperimentMetricDirectionEnum, +) +from .experiment_status import ( + ExperimentStatusEnum, +) +from .experiment_type import ( + ExperimentTypeEnum, +) +from .external_conversion_source import ( + ExternalConversionSourceEnum, +) +from .fixed_cpm_goal import ( + FixedCpmGoalEnum, +) from .fixed_cpm_target_frequency_time_unit import ( FixedCpmTargetFrequencyTimeUnitEnum, ) -from .frequency_cap_event_type import FrequencyCapEventTypeEnum -from .frequency_cap_level import FrequencyCapLevelEnum -from .frequency_cap_time_unit import FrequencyCapTimeUnitEnum -from .gender_type import GenderTypeEnum -from .geo_target_constant_status import GeoTargetConstantStatusEnum -from .geo_targeting_type import GeoTargetingTypeEnum -from .goal_config_level import GoalConfigLevelEnum -from .google_ads_field_category import GoogleAdsFieldCategoryEnum -from .google_ads_field_data_type import GoogleAdsFieldDataTypeEnum -from .google_voice_call_status import GoogleVoiceCallStatusEnum -from .hotel_asset_suggestion_status import HotelAssetSuggestionStatusEnum -from .hotel_date_selection_type import HotelDateSelectionTypeEnum -from .hotel_price_bucket import HotelPriceBucketEnum -from .hotel_rate_type import HotelRateTypeEnum -from .hotel_reconciliation_status import HotelReconciliationStatusEnum -from .identity_verification_program import IdentityVerificationProgramEnum +from .frequency_cap_event_type import ( + FrequencyCapEventTypeEnum, +) +from .frequency_cap_level import ( + FrequencyCapLevelEnum, +) +from .frequency_cap_time_unit import ( + FrequencyCapTimeUnitEnum, +) +from .gender_type import ( + GenderTypeEnum, +) +from .geo_target_constant_status import ( + GeoTargetConstantStatusEnum, +) +from .geo_targeting_type import ( + GeoTargetingTypeEnum, +) +from .goal_config_level import ( + GoalConfigLevelEnum, +) +from .google_ads_field_category import ( + GoogleAdsFieldCategoryEnum, +) +from .google_ads_field_data_type import ( + GoogleAdsFieldDataTypeEnum, +) +from .google_voice_call_status import ( + GoogleVoiceCallStatusEnum, +) +from .hotel_asset_suggestion_status import ( + HotelAssetSuggestionStatusEnum, +) +from .hotel_date_selection_type import ( + HotelDateSelectionTypeEnum, +) +from .hotel_price_bucket import ( + HotelPriceBucketEnum, +) +from .hotel_rate_type import ( + HotelRateTypeEnum, +) +from .hotel_reconciliation_status import ( + HotelReconciliationStatusEnum, +) +from .identity_verification_program import ( + IdentityVerificationProgramEnum, +) from .identity_verification_program_status import ( IdentityVerificationProgramStatusEnum, ) -from .income_range_type import IncomeRangeTypeEnum +from .income_range_type import ( + IncomeRangeTypeEnum, +) from .insights_knowledge_graph_entity_capabilities import ( InsightsKnowledgeGraphEntityCapabilitiesEnum, ) -from .insights_trend import InsightsTrendEnum -from .interaction_event_type import InteractionEventTypeEnum -from .interaction_type import InteractionTypeEnum -from .invoice_type import InvoiceTypeEnum -from .keyword_match_type import KeywordMatchTypeEnum +from .insights_trend import ( + InsightsTrendEnum, +) +from .interaction_event_type import ( + InteractionEventTypeEnum, +) +from .interaction_type import ( + InteractionTypeEnum, +) +from .invoice_type import ( + InvoiceTypeEnum, +) +from .keyword_match_type import ( + KeywordMatchTypeEnum, +) from .keyword_plan_aggregate_metric_type import ( KeywordPlanAggregateMetricTypeEnum, ) -from .keyword_plan_competition_level import KeywordPlanCompetitionLevelEnum -from .keyword_plan_concept_group_type import KeywordPlanConceptGroupTypeEnum -from .keyword_plan_forecast_interval import KeywordPlanForecastIntervalEnum -from .keyword_plan_keyword_annotation import KeywordPlanKeywordAnnotationEnum -from .keyword_plan_network import KeywordPlanNetworkEnum -from .label_status import LabelStatusEnum -from .lead_form_call_to_action_type import LeadFormCallToActionTypeEnum -from .lead_form_desired_intent import LeadFormDesiredIntentEnum -from .lead_form_field_user_input_type import LeadFormFieldUserInputTypeEnum +from .keyword_plan_competition_level import ( + KeywordPlanCompetitionLevelEnum, +) +from .keyword_plan_concept_group_type import ( + KeywordPlanConceptGroupTypeEnum, +) +from .keyword_plan_forecast_interval import ( + KeywordPlanForecastIntervalEnum, +) +from .keyword_plan_keyword_annotation import ( + KeywordPlanKeywordAnnotationEnum, +) +from .keyword_plan_network import ( + KeywordPlanNetworkEnum, +) +from .label_status import ( + LabelStatusEnum, +) +from .lead_form_call_to_action_type import ( + LeadFormCallToActionTypeEnum, +) +from .lead_form_desired_intent import ( + LeadFormDesiredIntentEnum, +) +from .lead_form_field_user_input_type import ( + LeadFormFieldUserInputTypeEnum, +) from .lead_form_post_submit_call_to_action_type import ( LeadFormPostSubmitCallToActionTypeEnum, ) -from .legacy_app_install_ad_app_store import LegacyAppInstallAdAppStoreEnum -from .linked_account_type import LinkedAccountTypeEnum -from .linked_product_type import LinkedProductTypeEnum +from .legacy_app_install_ad_app_store import ( + LegacyAppInstallAdAppStoreEnum, +) +from .linked_account_type import ( + LinkedAccountTypeEnum, +) +from .linked_product_type import ( + LinkedProductTypeEnum, +) from .listing_group_filter_custom_attribute_index import ( ListingGroupFilterCustomAttributeIndexEnum, ) @@ -261,9 +604,15 @@ from .listing_group_filter_product_type_level import ( ListingGroupFilterProductTypeLevelEnum, ) -from .listing_group_filter_type_enum import ListingGroupFilterTypeEnum -from .listing_group_type import ListingGroupTypeEnum -from .listing_type import ListingTypeEnum +from .listing_group_filter_type_enum import ( + ListingGroupFilterTypeEnum, +) +from .listing_group_type import ( + ListingGroupTypeEnum, +) +from .listing_type import ( + ListingTypeEnum, +) from .local_services_business_registration_check_rejection_reason import ( LocalServicesBusinessRegistrationCheckRejectionReasonEnum, ) @@ -273,18 +622,42 @@ from .local_services_conversation_type import ( LocalServicesLeadConversationTypeEnum, ) -from .local_services_employee_status import LocalServicesEmployeeStatusEnum -from .local_services_employee_type import LocalServicesEmployeeTypeEnum +from .local_services_employee_status import ( + LocalServicesEmployeeStatusEnum, +) +from .local_services_employee_type import ( + LocalServicesEmployeeTypeEnum, +) from .local_services_insurance_rejection_reason import ( LocalServicesInsuranceRejectionReasonEnum, ) -from .local_services_lead_credit_state import LocalServicesCreditStateEnum -from .local_services_lead_status import LocalServicesLeadStatusEnum -from .local_services_lead_type import LocalServicesLeadTypeEnum +from .local_services_lead_credit_issuance_decision import ( + LocalServicesLeadCreditIssuanceDecisionEnum, +) +from .local_services_lead_credit_state import ( + LocalServicesCreditStateEnum, +) +from .local_services_lead_status import ( + LocalServicesLeadStatusEnum, +) +from .local_services_lead_survey_answer import ( + LocalServicesLeadSurveyAnswerEnum, +) +from .local_services_lead_survey_dissatisfied_reason import ( + LocalServicesLeadSurveyDissatisfiedReasonEnum, +) +from .local_services_lead_survey_satisfied_reason import ( + LocalServicesLeadSurveySatisfiedReasonEnum, +) +from .local_services_lead_type import ( + LocalServicesLeadTypeEnum, +) from .local_services_license_rejection_reason import ( LocalServicesLicenseRejectionReasonEnum, ) -from .local_services_participant_type import LocalServicesParticipantTypeEnum +from .local_services_participant_type import ( + LocalServicesParticipantTypeEnum, +) from .local_services_verification_artifact_status import ( LocalServicesVerificationArtifactStatusEnum, ) @@ -294,42 +667,90 @@ from .local_services_verification_status import ( LocalServicesVerificationStatusEnum, ) -from .location_group_radius_units import LocationGroupRadiusUnitsEnum -from .location_ownership_type import LocationOwnershipTypeEnum -from .location_source_type import LocationSourceTypeEnum -from .location_string_filter_type import LocationStringFilterTypeEnum -from .lookalike_expansion_level import LookalikeExpansionLevelEnum -from .manager_link_status import ManagerLinkStatusEnum -from .media_type import MediaTypeEnum -from .mime_type import MimeTypeEnum -from .minute_of_hour import MinuteOfHourEnum -from .mobile_app_vendor import MobileAppVendorEnum -from .mobile_device_type import MobileDeviceTypeEnum -from .month_of_year import MonthOfYearEnum -from .negative_geo_target_type import NegativeGeoTargetTypeEnum +from .location_group_radius_units import ( + LocationGroupRadiusUnitsEnum, +) +from .location_ownership_type import ( + LocationOwnershipTypeEnum, +) +from .location_source_type import ( + LocationSourceTypeEnum, +) +from .location_string_filter_type import ( + LocationStringFilterTypeEnum, +) +from .lookalike_expansion_level import ( + LookalikeExpansionLevelEnum, +) +from .manager_link_status import ( + ManagerLinkStatusEnum, +) +from .media_type import ( + MediaTypeEnum, +) +from .mime_type import ( + MimeTypeEnum, +) +from .minute_of_hour import ( + MinuteOfHourEnum, +) +from .mobile_app_vendor import ( + MobileAppVendorEnum, +) +from .mobile_device_type import ( + MobileDeviceTypeEnum, +) +from .month_of_year import ( + MonthOfYearEnum, +) +from .negative_geo_target_type import ( + NegativeGeoTargetTypeEnum, +) from .offline_conversion_diagnostic_status_enum import ( OfflineConversionDiagnosticStatusEnum, ) -from .offline_event_upload_client_enum import OfflineEventUploadClientEnum +from .offline_event_upload_client_enum import ( + OfflineEventUploadClientEnum, +) from .offline_user_data_job_failure_reason import ( OfflineUserDataJobFailureReasonEnum, ) from .offline_user_data_job_match_rate_range import ( OfflineUserDataJobMatchRateRangeEnum, ) -from .offline_user_data_job_status import OfflineUserDataJobStatusEnum -from .offline_user_data_job_type import OfflineUserDataJobTypeEnum +from .offline_user_data_job_status import ( + OfflineUserDataJobStatusEnum, +) +from .offline_user_data_job_type import ( + OfflineUserDataJobTypeEnum, +) from .operating_system_version_operator_type import ( OperatingSystemVersionOperatorTypeEnum, ) -from .optimization_goal_type import OptimizationGoalTypeEnum -from .parental_status_type import ParentalStatusTypeEnum -from .payment_mode import PaymentModeEnum -from .performance_max_upgrade_status import PerformanceMaxUpgradeStatusEnum -from .placement_type import PlacementTypeEnum -from .policy_approval_status import PolicyApprovalStatusEnum -from .policy_review_status import PolicyReviewStatusEnum -from .policy_topic_entry_type import PolicyTopicEntryTypeEnum +from .optimization_goal_type import ( + OptimizationGoalTypeEnum, +) +from .parental_status_type import ( + ParentalStatusTypeEnum, +) +from .payment_mode import ( + PaymentModeEnum, +) +from .performance_max_upgrade_status import ( + PerformanceMaxUpgradeStatusEnum, +) +from .placement_type import ( + PlacementTypeEnum, +) +from .policy_approval_status import ( + PolicyApprovalStatusEnum, +) +from .policy_review_status import ( + PolicyReviewStatusEnum, +) +from .policy_topic_entry_type import ( + PolicyTopicEntryTypeEnum, +) from .policy_topic_evidence_destination_mismatch_url_type import ( PolicyTopicEvidenceDestinationMismatchUrlTypeEnum, ) @@ -339,106 +760,255 @@ from .policy_topic_evidence_destination_not_working_dns_error_type import ( PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum, ) -from .positive_geo_target_type import PositiveGeoTargetTypeEnum -from .price_extension_price_qualifier import PriceExtensionPriceQualifierEnum -from .price_extension_price_unit import PriceExtensionPriceUnitEnum -from .price_extension_type import PriceExtensionTypeEnum -from .product_availability import ProductAvailabilityEnum -from .product_category_level import ProductCategoryLevelEnum -from .product_category_state import ProductCategoryStateEnum -from .product_channel import ProductChannelEnum -from .product_channel_exclusivity import ProductChannelExclusivityEnum -from .product_condition import ProductConditionEnum -from .product_custom_attribute_index import ProductCustomAttributeIndexEnum -from .product_issue_severity import ProductIssueSeverityEnum -from .product_link_invitation_status import ProductLinkInvitationStatusEnum -from .product_status import ProductStatusEnum -from .product_type_level import ProductTypeLevelEnum +from .positive_geo_target_type import ( + PositiveGeoTargetTypeEnum, +) +from .price_extension_price_qualifier import ( + PriceExtensionPriceQualifierEnum, +) +from .price_extension_price_unit import ( + PriceExtensionPriceUnitEnum, +) +from .price_extension_type import ( + PriceExtensionTypeEnum, +) +from .product_availability import ( + ProductAvailabilityEnum, +) +from .product_category_level import ( + ProductCategoryLevelEnum, +) +from .product_category_state import ( + ProductCategoryStateEnum, +) +from .product_channel import ( + ProductChannelEnum, +) +from .product_channel_exclusivity import ( + ProductChannelExclusivityEnum, +) +from .product_condition import ( + ProductConditionEnum, +) +from .product_custom_attribute_index import ( + ProductCustomAttributeIndexEnum, +) +from .product_issue_severity import ( + ProductIssueSeverityEnum, +) +from .product_link_invitation_status import ( + ProductLinkInvitationStatusEnum, +) +from .product_status import ( + ProductStatusEnum, +) +from .product_type_level import ( + ProductTypeLevelEnum, +) from .promotion_extension_discount_modifier import ( PromotionExtensionDiscountModifierEnum, ) -from .promotion_extension_occasion import PromotionExtensionOccasionEnum -from .proximity_radius_units import ProximityRadiusUnitsEnum -from .quality_score_bucket import QualityScoreBucketEnum -from .reach_plan_age_range import ReachPlanAgeRangeEnum -from .reach_plan_network import ReachPlanNetworkEnum -from .reach_plan_surface import ReachPlanSurfaceEnum +from .promotion_extension_occasion import ( + PromotionExtensionOccasionEnum, +) +from .proximity_radius_units import ( + ProximityRadiusUnitsEnum, +) +from .quality_score_bucket import ( + QualityScoreBucketEnum, +) +from .reach_plan_age_range import ( + ReachPlanAgeRangeEnum, +) +from .reach_plan_conversion_rate_model import ( + ReachPlanConversionRateModelEnum, +) +from .reach_plan_network import ( + ReachPlanNetworkEnum, +) +from .reach_plan_surface import ( + ReachPlanSurfaceEnum, +) from .recommendation_subscription_status import ( RecommendationSubscriptionStatusEnum, ) -from .recommendation_type import RecommendationTypeEnum -from .resource_change_operation import ResourceChangeOperationEnum -from .resource_limit_type import ResourceLimitTypeEnum -from .response_content_type import ResponseContentTypeEnum -from .search_engine_results_page_type import SearchEngineResultsPageTypeEnum -from .search_term_match_type import SearchTermMatchTypeEnum -from .search_term_targeting_status import SearchTermTargetingStatusEnum -from .seasonality_event_scope import SeasonalityEventScopeEnum -from .seasonality_event_status import SeasonalityEventStatusEnum -from .served_asset_field_type import ServedAssetFieldTypeEnum -from .shared_set_status import SharedSetStatusEnum -from .shared_set_type import SharedSetTypeEnum +from .recommendation_type import ( + RecommendationTypeEnum, +) +from .resource_change_operation import ( + ResourceChangeOperationEnum, +) +from .resource_limit_type import ( + ResourceLimitTypeEnum, +) +from .response_content_type import ( + ResponseContentTypeEnum, +) +from .search_engine_results_page_type import ( + SearchEngineResultsPageTypeEnum, +) +from .search_term_match_type import ( + SearchTermMatchTypeEnum, +) +from .search_term_targeting_status import ( + SearchTermTargetingStatusEnum, +) +from .seasonality_event_scope import ( + SeasonalityEventScopeEnum, +) +from .seasonality_event_status import ( + SeasonalityEventStatusEnum, +) +from .served_asset_field_type import ( + ServedAssetFieldTypeEnum, +) +from .shared_set_status import ( + SharedSetStatusEnum, +) +from .shared_set_type import ( + SharedSetTypeEnum, +) from .shopping_add_products_to_campaign_recommendation_enum import ( ShoppingAddProductsToCampaignRecommendationEnum, ) -from .simulation_modification_method import SimulationModificationMethodEnum -from .simulation_type import SimulationTypeEnum -from .sk_ad_network_ad_event_type import SkAdNetworkAdEventTypeEnum -from .sk_ad_network_attribution_credit import SkAdNetworkAttributionCreditEnum +from .simulation_modification_method import ( + SimulationModificationMethodEnum, +) +from .simulation_type import ( + SimulationTypeEnum, +) +from .sk_ad_network_ad_event_type import ( + SkAdNetworkAdEventTypeEnum, +) +from .sk_ad_network_attribution_credit import ( + SkAdNetworkAttributionCreditEnum, +) from .sk_ad_network_coarse_conversion_value import ( SkAdNetworkCoarseConversionValueEnum, ) -from .sk_ad_network_source_type import SkAdNetworkSourceTypeEnum -from .sk_ad_network_user_type import SkAdNetworkUserTypeEnum -from .slot import SlotEnum +from .sk_ad_network_source_type import ( + SkAdNetworkSourceTypeEnum, +) +from .sk_ad_network_user_type import ( + SkAdNetworkUserTypeEnum, +) +from .slot import ( + SlotEnum, +) from .smart_campaign_not_eligible_reason import ( SmartCampaignNotEligibleReasonEnum, ) -from .smart_campaign_status import SmartCampaignStatusEnum -from .spending_limit_type import SpendingLimitTypeEnum -from .summary_row_setting import SummaryRowSettingEnum -from .system_managed_entity_source import SystemManagedResourceSourceEnum +from .smart_campaign_status import ( + SmartCampaignStatusEnum, +) +from .spending_limit_type import ( + SpendingLimitTypeEnum, +) +from .summary_row_setting import ( + SummaryRowSettingEnum, +) +from .system_managed_entity_source import ( + SystemManagedResourceSourceEnum, +) from .target_cpa_opt_in_recommendation_goal import ( TargetCpaOptInRecommendationGoalEnum, ) -from .target_frequency_time_unit import TargetFrequencyTimeUnitEnum -from .target_impression_share_location import TargetImpressionShareLocationEnum -from .targeting_dimension import TargetingDimensionEnum -from .time_type import TimeTypeEnum -from .tracking_code_page_format import TrackingCodePageFormatEnum -from .tracking_code_type import TrackingCodeTypeEnum -from .user_identifier_source import UserIdentifierSourceEnum -from .user_interest_taxonomy_type import UserInterestTaxonomyTypeEnum -from .user_list_access_status import UserListAccessStatusEnum -from .user_list_closing_reason import UserListClosingReasonEnum -from .user_list_crm_data_source_type import UserListCrmDataSourceTypeEnum -from .user_list_customer_type_category import UserListCustomerTypeCategoryEnum -from .user_list_date_rule_item_operator import UserListDateRuleItemOperatorEnum -from .user_list_flexible_rule_operator import UserListFlexibleRuleOperatorEnum -from .user_list_logical_rule_operator import UserListLogicalRuleOperatorEnum -from .user_list_membership_status import UserListMembershipStatusEnum +from .target_frequency_time_unit import ( + TargetFrequencyTimeUnitEnum, +) +from .target_impression_share_location import ( + TargetImpressionShareLocationEnum, +) +from .targeting_dimension import ( + TargetingDimensionEnum, +) +from .time_type import ( + TimeTypeEnum, +) +from .tracking_code_page_format import ( + TrackingCodePageFormatEnum, +) +from .tracking_code_type import ( + TrackingCodeTypeEnum, +) +from .user_identifier_source import ( + UserIdentifierSourceEnum, +) +from .user_interest_taxonomy_type import ( + UserInterestTaxonomyTypeEnum, +) +from .user_list_access_status import ( + UserListAccessStatusEnum, +) +from .user_list_closing_reason import ( + UserListClosingReasonEnum, +) +from .user_list_crm_data_source_type import ( + UserListCrmDataSourceTypeEnum, +) +from .user_list_customer_type_category import ( + UserListCustomerTypeCategoryEnum, +) +from .user_list_date_rule_item_operator import ( + UserListDateRuleItemOperatorEnum, +) +from .user_list_flexible_rule_operator import ( + UserListFlexibleRuleOperatorEnum, +) +from .user_list_logical_rule_operator import ( + UserListLogicalRuleOperatorEnum, +) +from .user_list_membership_status import ( + UserListMembershipStatusEnum, +) from .user_list_number_rule_item_operator import ( UserListNumberRuleItemOperatorEnum, ) -from .user_list_prepopulation_status import UserListPrepopulationStatusEnum -from .user_list_rule_type import UserListRuleTypeEnum -from .user_list_size_range import UserListSizeRangeEnum +from .user_list_prepopulation_status import ( + UserListPrepopulationStatusEnum, +) +from .user_list_rule_type import ( + UserListRuleTypeEnum, +) +from .user_list_size_range import ( + UserListSizeRangeEnum, +) from .user_list_string_rule_item_operator import ( UserListStringRuleItemOperatorEnum, ) -from .user_list_type import UserListTypeEnum -from .value_rule_device_type import ValueRuleDeviceTypeEnum +from .user_list_type import ( + UserListTypeEnum, +) +from .value_rule_device_type import ( + ValueRuleDeviceTypeEnum, +) from .value_rule_geo_location_match_type import ( ValueRuleGeoLocationMatchTypeEnum, ) -from .value_rule_operation import ValueRuleOperationEnum -from .value_rule_set_attachment_type import ValueRuleSetAttachmentTypeEnum -from .value_rule_set_dimension import ValueRuleSetDimensionEnum -from .vanity_pharma_display_url_mode import VanityPharmaDisplayUrlModeEnum -from .vanity_pharma_text import VanityPharmaTextEnum -from .video_thumbnail import VideoThumbnailEnum -from .webpage_condition_operand import WebpageConditionOperandEnum -from .webpage_condition_operator import WebpageConditionOperatorEnum +from .value_rule_operation import ( + ValueRuleOperationEnum, +) +from .value_rule_set_attachment_type import ( + ValueRuleSetAttachmentTypeEnum, +) +from .value_rule_set_dimension import ( + ValueRuleSetDimensionEnum, +) +from .vanity_pharma_display_url_mode import ( + VanityPharmaDisplayUrlModeEnum, +) +from .vanity_pharma_text import ( + VanityPharmaTextEnum, +) +from .video_thumbnail import ( + VideoThumbnailEnum, +) +from .webpage_condition_operand import ( + WebpageConditionOperandEnum, +) +from .webpage_condition_operator import ( + WebpageConditionOperatorEnum, +) __all__ = ( "AccessInvitationStatusEnum", @@ -465,6 +1035,7 @@ "AdNetworkTypeEnum", "AdServingOptimizationStatusEnum", "AdStrengthEnum", + "AdStrengthActionItemTypeEnum", "AdTypeEnum", "AdvertisingChannelSubTypeEnum", "AdvertisingChannelTypeEnum", @@ -478,6 +1049,7 @@ "AppUrlOperatingSystemTypeEnum", "AssetAutomationStatusEnum", "AssetAutomationTypeEnum", + "AssetCoverageVideoAspectRatioRequirementEnum", "AssetFieldTypeEnum", "AssetGroupPrimaryStatusEnum", "AssetGroupPrimaryStatusReasonEnum", @@ -547,6 +1119,7 @@ "ConversionAdjustmentTypeEnum", "ConversionAttributionEventTypeEnum", "ConversionCustomVariableStatusEnum", + "ConversionCustomerTypeEnum", "ConversionEnvironmentEnum", "ConversionLagBucketEnum", "ConversionOrAdjustmentLagBucketEnum", @@ -578,6 +1151,8 @@ "DataLinkStatusEnum", "DataLinkTypeEnum", "DayOfWeekEnum", + "DemandGenChannelConfigEnum", + "DemandGenChannelStrategyEnum", "DeviceEnum", "DisplayAdFormatSettingEnum", "DisplayUploadProductTypeEnum", @@ -642,8 +1217,12 @@ "LocalServicesEmployeeStatusEnum", "LocalServicesEmployeeTypeEnum", "LocalServicesInsuranceRejectionReasonEnum", + "LocalServicesLeadCreditIssuanceDecisionEnum", "LocalServicesCreditStateEnum", "LocalServicesLeadStatusEnum", + "LocalServicesLeadSurveyAnswerEnum", + "LocalServicesLeadSurveyDissatisfiedReasonEnum", + "LocalServicesLeadSurveySatisfiedReasonEnum", "LocalServicesLeadTypeEnum", "LocalServicesLicenseRejectionReasonEnum", "LocalServicesParticipantTypeEnum", @@ -701,6 +1280,7 @@ "ProximityRadiusUnitsEnum", "QualityScoreBucketEnum", "ReachPlanAgeRangeEnum", + "ReachPlanConversionRateModelEnum", "ReachPlanNetworkEnum", "ReachPlanSurfaceEnum", "RecommendationSubscriptionStatusEnum", diff --git a/google/ads/googleads/v19/enums/types/access_invitation_status.py b/google/ads/googleads/v19/enums/types/access_invitation_status.py index 22b2c335d..c6a657650 100644 --- a/google/ads/googleads/v19/enums/types/access_invitation_status.py +++ b/google/ads/googleads/v19/enums/types/access_invitation_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/access_reason.py b/google/ads/googleads/v19/enums/types/access_reason.py index 4b3853745..b95897902 100644 --- a/google/ads/googleads/v19/enums/types/access_reason.py +++ b/google/ads/googleads/v19/enums/types/access_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/access_role.py b/google/ads/googleads/v19/enums/types/access_role.py index 198551a32..964637721 100644 --- a/google/ads/googleads/v19/enums/types/access_role.py +++ b/google/ads/googleads/v19/enums/types/access_role.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/account_budget_proposal_status.py b/google/ads/googleads/v19/enums/types/account_budget_proposal_status.py index dc26b0f64..954c13675 100644 --- a/google/ads/googleads/v19/enums/types/account_budget_proposal_status.py +++ b/google/ads/googleads/v19/enums/types/account_budget_proposal_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/account_budget_proposal_type.py b/google/ads/googleads/v19/enums/types/account_budget_proposal_type.py index 96e49f89b..b86f98704 100644 --- a/google/ads/googleads/v19/enums/types/account_budget_proposal_type.py +++ b/google/ads/googleads/v19/enums/types/account_budget_proposal_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/account_budget_status.py b/google/ads/googleads/v19/enums/types/account_budget_status.py index 8b7a3862e..157e9fd7a 100644 --- a/google/ads/googleads/v19/enums/types/account_budget_status.py +++ b/google/ads/googleads/v19/enums/types/account_budget_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/account_link_status.py b/google/ads/googleads/v19/enums/types/account_link_status.py index 687732448..571bc1796 100644 --- a/google/ads/googleads/v19/enums/types/account_link_status.py +++ b/google/ads/googleads/v19/enums/types/account_link_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_destination_type.py b/google/ads/googleads/v19/enums/types/ad_destination_type.py index 4cb9b2db9..7003a6e46 100644 --- a/google/ads/googleads/v19/enums/types/ad_destination_type.py +++ b/google/ads/googleads/v19/enums/types/ad_destination_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_format_type.py b/google/ads/googleads/v19/enums/types/ad_format_type.py index a27d63d60..1c5f0bf47 100644 --- a/google/ads/googleads/v19/enums/types/ad_format_type.py +++ b/google/ads/googleads/v19/enums/types/ad_format_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status.py b/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status.py index 73104939f..b02ff6961 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status_reason.py b/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status_reason.py index b217ed6f3..3f0a9e797 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/ad_group_ad_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_ad_rotation_mode.py b/google/ads/googleads/v19/enums/types/ad_group_ad_rotation_mode.py index a5db5255c..91fbab537 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_ad_rotation_mode.py +++ b/google/ads/googleads/v19/enums/types/ad_group_ad_rotation_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_ad_status.py b/google/ads/googleads/v19/enums/types/ad_group_ad_status.py index 286df69e4..e269b6a19 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_ad_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_ad_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_criterion_approval_status.py b/google/ads/googleads/v19/enums/types/ad_group_criterion_approval_status.py index a499e0936..d0aea7db2 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_criterion_approval_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_criterion_approval_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status.py b/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status.py index 4d7a91d7f..ee36756ba 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status_reason.py b/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status_reason.py index 001cd06d7..3b9d15401 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/ad_group_criterion_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_criterion_status.py b/google/ads/googleads/v19/enums/types/ad_group_criterion_status.py index fa3f21ef4..9a9a1a14c 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_criterion_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_criterion_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_primary_status.py b/google/ads/googleads/v19/enums/types/ad_group_primary_status.py index 58ec0122b..17fadc33e 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_primary_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_primary_status_reason.py b/google/ads/googleads/v19/enums/types/ad_group_primary_status_reason.py index c00d538ac..78dcb8d8d 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/ad_group_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_status.py b/google/ads/googleads/v19/enums/types/ad_group_status.py index bb97dee60..8fd89e34a 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_status.py +++ b/google/ads/googleads/v19/enums/types/ad_group_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_group_type.py b/google/ads/googleads/v19/enums/types/ad_group_type.py index ba466017f..9ad9bda59 100644 --- a/google/ads/googleads/v19/enums/types/ad_group_type.py +++ b/google/ads/googleads/v19/enums/types/ad_group_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -85,6 +85,8 @@ class AdGroupType(proto.Enum): Ad group type for Smart campaigns. TRAVEL_ADS (19): Ad group type for Travel campaigns. + YOUTUBE_AUDIO (20): + Ad group type for YouTube Audio campaigns. """ UNSPECIFIED = 0 @@ -105,6 +107,7 @@ class AdGroupType(proto.Enum): VIDEO_EFFICIENT_REACH = 17 SMART_CAMPAIGN_ADS = 18 TRAVEL_ADS = 19 + YOUTUBE_AUDIO = 20 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/ad_network_type.py b/google/ads/googleads/v19/enums/types/ad_network_type.py index 9e3ab69a8..070b38487 100644 --- a/google/ads/googleads/v19/enums/types/ad_network_type.py +++ b/google/ads/googleads/v19/enums/types/ad_network_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_serving_optimization_status.py b/google/ads/googleads/v19/enums/types/ad_serving_optimization_status.py index e32f6150f..db1a997e2 100644 --- a/google/ads/googleads/v19/enums/types/ad_serving_optimization_status.py +++ b/google/ads/googleads/v19/enums/types/ad_serving_optimization_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_strength.py b/google/ads/googleads/v19/enums/types/ad_strength.py index 8002ada76..982ad55c2 100644 --- a/google/ads/googleads/v19/enums/types/ad_strength.py +++ b/google/ads/googleads/v19/enums/types/ad_strength.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/ad_strength_action_item_type.py b/google/ads/googleads/v19/enums/types/ad_strength_action_item_type.py new file mode 100644 index 000000000..45bb3e7e4 --- /dev/null +++ b/google/ads/googleads/v19/enums/types/ad_strength_action_item_type.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "AdStrengthActionItemTypeEnum", + }, +) + + +class AdStrengthActionItemTypeEnum(proto.Message): + r"""Container for enumeration of ad strength action item types.""" + + class AdStrengthActionItemType(proto.Enum): + r"""Enumerates ad strength action item types. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + Used for return value only. Represents value + unknown in this version. + ADD_ASSET (2): + This action item suggests adding an asset to + the asset group. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + ADD_ASSET = 2 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/ad_type.py b/google/ads/googleads/v19/enums/types/ad_type.py index 6f4578c05..18a0cf21d 100644 --- a/google/ads/googleads/v19/enums/types/ad_type.py +++ b/google/ads/googleads/v19/enums/types/ad_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -105,6 +105,8 @@ class AdType(proto.Enum): Demand Gen video responsive ad. DEMAND_GEN_PRODUCT_AD (39): Demand Gen product ad. + YOUTUBE_AUDIO_AD (44): + YouTube Audio ad. """ UNSPECIFIED = 0 @@ -140,6 +142,7 @@ class AdType(proto.Enum): TRAVEL_AD = 37 DEMAND_GEN_VIDEO_RESPONSIVE_AD = 42 DEMAND_GEN_PRODUCT_AD = 39 + YOUTUBE_AUDIO_AD = 44 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/advertising_channel_sub_type.py b/google/ads/googleads/v19/enums/types/advertising_channel_sub_type.py index aebd5778a..403d59698 100644 --- a/google/ads/googleads/v19/enums/types/advertising_channel_sub_type.py +++ b/google/ads/googleads/v19/enums/types/advertising_channel_sub_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -90,6 +90,8 @@ class AdvertisingChannelSubType(proto.Enum): bidding strategy. TRAVEL_ACTIVITIES (20): Travel Activities campaigns. + YOUTUBE_AUDIO (22): + YouTube Audio campaigns. """ UNSPECIFIED = 0 @@ -112,6 +114,7 @@ class AdvertisingChannelSubType(proto.Enum): APP_CAMPAIGN_FOR_PRE_REGISTRATION = 18 VIDEO_REACH_TARGET_FREQUENCY = 19 TRAVEL_ACTIVITIES = 20 + YOUTUBE_AUDIO = 22 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/advertising_channel_type.py b/google/ads/googleads/v19/enums/types/advertising_channel_type.py index d65a8ea08..672de97fe 100644 --- a/google/ads/googleads/v19/enums/types/advertising_channel_type.py +++ b/google/ads/googleads/v19/enums/types/advertising_channel_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/age_range_type.py b/google/ads/googleads/v19/enums/types/age_range_type.py index 663dc68cb..5bdb227e5 100644 --- a/google/ads/googleads/v19/enums/types/age_range_type.py +++ b/google/ads/googleads/v19/enums/types/age_range_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/android_privacy_interaction_type.py b/google/ads/googleads/v19/enums/types/android_privacy_interaction_type.py index bccda70de..b1e8a7632 100644 --- a/google/ads/googleads/v19/enums/types/android_privacy_interaction_type.py +++ b/google/ads/googleads/v19/enums/types/android_privacy_interaction_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/android_privacy_network_type.py b/google/ads/googleads/v19/enums/types/android_privacy_network_type.py index d6e303fe8..f0d15f4ba 100644 --- a/google/ads/googleads/v19/enums/types/android_privacy_network_type.py +++ b/google/ads/googleads/v19/enums/types/android_privacy_network_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/app_bidding_goal.py b/google/ads/googleads/v19/enums/types/app_bidding_goal.py index d9f9825ec..7fe9bd8bd 100644 --- a/google/ads/googleads/v19/enums/types/app_bidding_goal.py +++ b/google/ads/googleads/v19/enums/types/app_bidding_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/app_campaign_app_store.py b/google/ads/googleads/v19/enums/types/app_campaign_app_store.py index 26da2ad9e..96340cd38 100644 --- a/google/ads/googleads/v19/enums/types/app_campaign_app_store.py +++ b/google/ads/googleads/v19/enums/types/app_campaign_app_store.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/app_campaign_bidding_strategy_goal_type.py b/google/ads/googleads/v19/enums/types/app_campaign_bidding_strategy_goal_type.py index 2df68bf20..cb1178d88 100644 --- a/google/ads/googleads/v19/enums/types/app_campaign_bidding_strategy_goal_type.py +++ b/google/ads/googleads/v19/enums/types/app_campaign_bidding_strategy_goal_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/app_payment_model_type.py b/google/ads/googleads/v19/enums/types/app_payment_model_type.py index 2308bebc3..0f8a4ad56 100644 --- a/google/ads/googleads/v19/enums/types/app_payment_model_type.py +++ b/google/ads/googleads/v19/enums/types/app_payment_model_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/app_url_operating_system_type.py b/google/ads/googleads/v19/enums/types/app_url_operating_system_type.py index 9465f4ca4..2f944e651 100644 --- a/google/ads/googleads/v19/enums/types/app_url_operating_system_type.py +++ b/google/ads/googleads/v19/enums/types/app_url_operating_system_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_automation_status.py b/google/ads/googleads/v19/enums/types/asset_automation_status.py index 89c494626..7b49958de 100644 --- a/google/ads/googleads/v19/enums/types/asset_automation_status.py +++ b/google/ads/googleads/v19/enums/types/asset_automation_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_automation_type.py b/google/ads/googleads/v19/enums/types/asset_automation_type.py index 27e944239..689e1a383 100644 --- a/google/ads/googleads/v19/enums/types/asset_automation_type.py +++ b/google/ads/googleads/v19/enums/types/asset_automation_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_coverage_video_aspect_ratio_requirement.py b/google/ads/googleads/v19/enums/types/asset_coverage_video_aspect_ratio_requirement.py new file mode 100644 index 000000000..7257ad37e --- /dev/null +++ b/google/ads/googleads/v19/enums/types/asset_coverage_video_aspect_ratio_requirement.py @@ -0,0 +1,62 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "AssetCoverageVideoAspectRatioRequirementEnum", + }, +) + + +class AssetCoverageVideoAspectRatioRequirementEnum(proto.Message): + r"""Container for enum describing possible ad strength video + aspect ratio requirements. + + """ + + class AssetCoverageVideoAspectRatioRequirement(proto.Enum): + r"""Enum describing possible ad strength video aspect ratio + requirements. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + The received value is not known in this + version. + HORIZONTAL (2): + The video requires a horizontal aspect ratio. + SQUARE (3): + The video requires a square aspect ratio. + VERTICAL (4): + The video requires a vertical aspect ratio. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + HORIZONTAL = 2 + SQUARE = 3 + VERTICAL = 4 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/asset_field_type.py b/google/ads/googleads/v19/enums/types/asset_field_type.py index ec97c6b31..19e1d19f5 100644 --- a/google/ads/googleads/v19/enums/types/asset_field_type.py +++ b/google/ads/googleads/v19/enums/types/asset_field_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -127,6 +127,9 @@ class AssetFieldType(proto.Enum): BUSINESS_MESSAGE (31): The asset is linked for use as a Business Message. + TALL_PORTRAIT_MARKETING_IMAGE (32): + The asset is linked for use as a tall + portrait marketing image. """ UNSPECIFIED = 0 @@ -160,6 +163,7 @@ class AssetFieldType(proto.Enum): HOTEL_PROPERTY = 28 DEMAND_GEN_CAROUSEL_CARD = 30 BUSINESS_MESSAGE = 31 + TALL_PORTRAIT_MARKETING_IMAGE = 32 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/asset_group_primary_status.py b/google/ads/googleads/v19/enums/types/asset_group_primary_status.py index fbaec0964..d3aa9d28f 100644 --- a/google/ads/googleads/v19/enums/types/asset_group_primary_status.py +++ b/google/ads/googleads/v19/enums/types/asset_group_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_group_primary_status_reason.py b/google/ads/googleads/v19/enums/types/asset_group_primary_status_reason.py index 2921b69e5..eed575efe 100644 --- a/google/ads/googleads/v19/enums/types/asset_group_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/asset_group_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_group_signal_approval_status.py b/google/ads/googleads/v19/enums/types/asset_group_signal_approval_status.py index e5e952f55..2e43d02c3 100644 --- a/google/ads/googleads/v19/enums/types/asset_group_signal_approval_status.py +++ b/google/ads/googleads/v19/enums/types/asset_group_signal_approval_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_group_status.py b/google/ads/googleads/v19/enums/types/asset_group_status.py index 35f520f35..a287dfbe9 100644 --- a/google/ads/googleads/v19/enums/types/asset_group_status.py +++ b/google/ads/googleads/v19/enums/types/asset_group_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_link_primary_status.py b/google/ads/googleads/v19/enums/types/asset_link_primary_status.py index fc5b0a4a9..fbf4d8949 100644 --- a/google/ads/googleads/v19/enums/types/asset_link_primary_status.py +++ b/google/ads/googleads/v19/enums/types/asset_link_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_link_primary_status_reason.py b/google/ads/googleads/v19/enums/types/asset_link_primary_status_reason.py index e17417a5a..fabcd23d6 100644 --- a/google/ads/googleads/v19/enums/types/asset_link_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/asset_link_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_link_status.py b/google/ads/googleads/v19/enums/types/asset_link_status.py index 829b4c008..3cf8bca02 100644 --- a/google/ads/googleads/v19/enums/types/asset_link_status.py +++ b/google/ads/googleads/v19/enums/types/asset_link_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_offline_evaluation_error_reasons.py b/google/ads/googleads/v19/enums/types/asset_offline_evaluation_error_reasons.py index 68ff2d19a..d5e16d463 100644 --- a/google/ads/googleads/v19/enums/types/asset_offline_evaluation_error_reasons.py +++ b/google/ads/googleads/v19/enums/types/asset_offline_evaluation_error_reasons.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_performance_label.py b/google/ads/googleads/v19/enums/types/asset_performance_label.py index cf6945a6c..7ef942cbf 100644 --- a/google/ads/googleads/v19/enums/types/asset_performance_label.py +++ b/google/ads/googleads/v19/enums/types/asset_performance_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_set_asset_status.py b/google/ads/googleads/v19/enums/types/asset_set_asset_status.py index e84604069..a15127af8 100644 --- a/google/ads/googleads/v19/enums/types/asset_set_asset_status.py +++ b/google/ads/googleads/v19/enums/types/asset_set_asset_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_set_link_status.py b/google/ads/googleads/v19/enums/types/asset_set_link_status.py index 7c484638c..5c843a7f7 100644 --- a/google/ads/googleads/v19/enums/types/asset_set_link_status.py +++ b/google/ads/googleads/v19/enums/types/asset_set_link_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_set_status.py b/google/ads/googleads/v19/enums/types/asset_set_status.py index 6835af9fd..7b5f4e03e 100644 --- a/google/ads/googleads/v19/enums/types/asset_set_status.py +++ b/google/ads/googleads/v19/enums/types/asset_set_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_set_type.py b/google/ads/googleads/v19/enums/types/asset_set_type.py index c196ab100..b865d5291 100644 --- a/google/ads/googleads/v19/enums/types/asset_set_type.py +++ b/google/ads/googleads/v19/enums/types/asset_set_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_source.py b/google/ads/googleads/v19/enums/types/asset_source.py index 7439b7ab4..0eccd37f2 100644 --- a/google/ads/googleads/v19/enums/types/asset_source.py +++ b/google/ads/googleads/v19/enums/types/asset_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/asset_type.py b/google/ads/googleads/v19/enums/types/asset_type.py index 8dad93118..5183c4bdf 100644 --- a/google/ads/googleads/v19/enums/types/asset_type.py +++ b/google/ads/googleads/v19/enums/types/asset_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/async_action_status.py b/google/ads/googleads/v19/enums/types/async_action_status.py index 1f4b78c43..62161fde4 100644 --- a/google/ads/googleads/v19/enums/types/async_action_status.py +++ b/google/ads/googleads/v19/enums/types/async_action_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/attribution_model.py b/google/ads/googleads/v19/enums/types/attribution_model.py index 6ee84a5f4..79a850a3d 100644 --- a/google/ads/googleads/v19/enums/types/attribution_model.py +++ b/google/ads/googleads/v19/enums/types/attribution_model.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/audience_insights_dimension.py b/google/ads/googleads/v19/enums/types/audience_insights_dimension.py index 7d5f4bbde..9163cafab 100644 --- a/google/ads/googleads/v19/enums/types/audience_insights_dimension.py +++ b/google/ads/googleads/v19/enums/types/audience_insights_dimension.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/audience_insights_marketing_objective.py b/google/ads/googleads/v19/enums/types/audience_insights_marketing_objective.py index 0a2bb532f..10cc7d1db 100644 --- a/google/ads/googleads/v19/enums/types/audience_insights_marketing_objective.py +++ b/google/ads/googleads/v19/enums/types/audience_insights_marketing_objective.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/audience_scope.py b/google/ads/googleads/v19/enums/types/audience_scope.py index eb3c50a69..b61129a31 100644 --- a/google/ads/googleads/v19/enums/types/audience_scope.py +++ b/google/ads/googleads/v19/enums/types/audience_scope.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/audience_status.py b/google/ads/googleads/v19/enums/types/audience_status.py index e553e07e9..3f8181547 100644 --- a/google/ads/googleads/v19/enums/types/audience_status.py +++ b/google/ads/googleads/v19/enums/types/audience_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/batch_job_status.py b/google/ads/googleads/v19/enums/types/batch_job_status.py index b54d3fd5c..199cb4492 100644 --- a/google/ads/googleads/v19/enums/types/batch_job_status.py +++ b/google/ads/googleads/v19/enums/types/batch_job_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/bid_modifier_source.py b/google/ads/googleads/v19/enums/types/bid_modifier_source.py index ba066976e..8295bc673 100644 --- a/google/ads/googleads/v19/enums/types/bid_modifier_source.py +++ b/google/ads/googleads/v19/enums/types/bid_modifier_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/bidding_source.py b/google/ads/googleads/v19/enums/types/bidding_source.py index f12bf3703..eba08045f 100644 --- a/google/ads/googleads/v19/enums/types/bidding_source.py +++ b/google/ads/googleads/v19/enums/types/bidding_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/bidding_strategy_status.py b/google/ads/googleads/v19/enums/types/bidding_strategy_status.py index 6011cc366..026d696c0 100644 --- a/google/ads/googleads/v19/enums/types/bidding_strategy_status.py +++ b/google/ads/googleads/v19/enums/types/bidding_strategy_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/bidding_strategy_system_status.py b/google/ads/googleads/v19/enums/types/bidding_strategy_system_status.py index 7ebb06827..6ad224ab8 100644 --- a/google/ads/googleads/v19/enums/types/bidding_strategy_system_status.py +++ b/google/ads/googleads/v19/enums/types/bidding_strategy_system_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/bidding_strategy_type.py b/google/ads/googleads/v19/enums/types/bidding_strategy_type.py index 5e4e98555..541197a08 100644 --- a/google/ads/googleads/v19/enums/types/bidding_strategy_type.py +++ b/google/ads/googleads/v19/enums/types/bidding_strategy_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/billing_setup_status.py b/google/ads/googleads/v19/enums/types/billing_setup_status.py index ee90f0357..6a293c9ae 100644 --- a/google/ads/googleads/v19/enums/types/billing_setup_status.py +++ b/google/ads/googleads/v19/enums/types/billing_setup_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/brand_request_rejection_reason.py b/google/ads/googleads/v19/enums/types/brand_request_rejection_reason.py index 0822af4c1..612ab9512 100644 --- a/google/ads/googleads/v19/enums/types/brand_request_rejection_reason.py +++ b/google/ads/googleads/v19/enums/types/brand_request_rejection_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/brand_safety_suitability.py b/google/ads/googleads/v19/enums/types/brand_safety_suitability.py index 9af5c3472..b8a1b048d 100644 --- a/google/ads/googleads/v19/enums/types/brand_safety_suitability.py +++ b/google/ads/googleads/v19/enums/types/brand_safety_suitability.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/brand_state.py b/google/ads/googleads/v19/enums/types/brand_state.py index e08e157df..a2750e908 100644 --- a/google/ads/googleads/v19/enums/types/brand_state.py +++ b/google/ads/googleads/v19/enums/types/brand_state.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/budget_campaign_association_status.py b/google/ads/googleads/v19/enums/types/budget_campaign_association_status.py index 03a842533..a791a1645 100644 --- a/google/ads/googleads/v19/enums/types/budget_campaign_association_status.py +++ b/google/ads/googleads/v19/enums/types/budget_campaign_association_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/budget_delivery_method.py b/google/ads/googleads/v19/enums/types/budget_delivery_method.py index 3018ca0a7..6ebecb239 100644 --- a/google/ads/googleads/v19/enums/types/budget_delivery_method.py +++ b/google/ads/googleads/v19/enums/types/budget_delivery_method.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/budget_period.py b/google/ads/googleads/v19/enums/types/budget_period.py index ab98559c0..128a084f2 100644 --- a/google/ads/googleads/v19/enums/types/budget_period.py +++ b/google/ads/googleads/v19/enums/types/budget_period.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/budget_status.py b/google/ads/googleads/v19/enums/types/budget_status.py index 686abc8d6..b1e85c5f4 100644 --- a/google/ads/googleads/v19/enums/types/budget_status.py +++ b/google/ads/googleads/v19/enums/types/budget_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/budget_type.py b/google/ads/googleads/v19/enums/types/budget_type.py index 318c4beae..30746fd97 100644 --- a/google/ads/googleads/v19/enums/types/budget_type.py +++ b/google/ads/googleads/v19/enums/types/budget_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/business_message_call_to_action_type.py b/google/ads/googleads/v19/enums/types/business_message_call_to_action_type.py index 9d594de93..21760738c 100644 --- a/google/ads/googleads/v19/enums/types/business_message_call_to_action_type.py +++ b/google/ads/googleads/v19/enums/types/business_message_call_to_action_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/business_message_provider.py b/google/ads/googleads/v19/enums/types/business_message_provider.py index c09290879..2b90ac0a6 100644 --- a/google/ads/googleads/v19/enums/types/business_message_provider.py +++ b/google/ads/googleads/v19/enums/types/business_message_provider.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/call_conversion_reporting_state.py b/google/ads/googleads/v19/enums/types/call_conversion_reporting_state.py index bc315b4b7..368fe5ba2 100644 --- a/google/ads/googleads/v19/enums/types/call_conversion_reporting_state.py +++ b/google/ads/googleads/v19/enums/types/call_conversion_reporting_state.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/call_to_action_type.py b/google/ads/googleads/v19/enums/types/call_to_action_type.py index 750aafe0f..5c59edd2e 100644 --- a/google/ads/googleads/v19/enums/types/call_to_action_type.py +++ b/google/ads/googleads/v19/enums/types/call_to_action_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/call_tracking_display_location.py b/google/ads/googleads/v19/enums/types/call_tracking_display_location.py index deff00a53..27ce69f00 100644 --- a/google/ads/googleads/v19/enums/types/call_tracking_display_location.py +++ b/google/ads/googleads/v19/enums/types/call_tracking_display_location.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/call_type.py b/google/ads/googleads/v19/enums/types/call_type.py index 5ebd00fb0..8c58b6d41 100644 --- a/google/ads/googleads/v19/enums/types/call_type.py +++ b/google/ads/googleads/v19/enums/types/call_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_criterion_status.py b/google/ads/googleads/v19/enums/types/campaign_criterion_status.py index 304eb2c38..ea5e911a0 100644 --- a/google/ads/googleads/v19/enums/types/campaign_criterion_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_criterion_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_draft_status.py b/google/ads/googleads/v19/enums/types/campaign_draft_status.py index ea4bb123a..8d593d9ab 100644 --- a/google/ads/googleads/v19/enums/types/campaign_draft_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_draft_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_experiment_type.py b/google/ads/googleads/v19/enums/types/campaign_experiment_type.py index 7e7e881f5..b2c75533c 100644 --- a/google/ads/googleads/v19/enums/types/campaign_experiment_type.py +++ b/google/ads/googleads/v19/enums/types/campaign_experiment_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_group_status.py b/google/ads/googleads/v19/enums/types/campaign_group_status.py index 0e0bcdea8..e21baf986 100644 --- a/google/ads/googleads/v19/enums/types/campaign_group_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_group_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_keyword_match_type.py b/google/ads/googleads/v19/enums/types/campaign_keyword_match_type.py index a2daa2305..7c4773d55 100644 --- a/google/ads/googleads/v19/enums/types/campaign_keyword_match_type.py +++ b/google/ads/googleads/v19/enums/types/campaign_keyword_match_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_primary_status.py b/google/ads/googleads/v19/enums/types/campaign_primary_status.py index 819ed27f9..3b336ac08 100644 --- a/google/ads/googleads/v19/enums/types/campaign_primary_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_primary_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_primary_status_reason.py b/google/ads/googleads/v19/enums/types/campaign_primary_status_reason.py index c155f2402..808f40b22 100644 --- a/google/ads/googleads/v19/enums/types/campaign_primary_status_reason.py +++ b/google/ads/googleads/v19/enums/types/campaign_primary_status_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_serving_status.py b/google/ads/googleads/v19/enums/types/campaign_serving_status.py index d37ba5d59..5f4b8878c 100644 --- a/google/ads/googleads/v19/enums/types/campaign_serving_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_serving_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_shared_set_status.py b/google/ads/googleads/v19/enums/types/campaign_shared_set_status.py index a4f9b1a11..738c1bfdb 100644 --- a/google/ads/googleads/v19/enums/types/campaign_shared_set_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_shared_set_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/campaign_status.py b/google/ads/googleads/v19/enums/types/campaign_status.py index 24b3febf3..7c89b9351 100644 --- a/google/ads/googleads/v19/enums/types/campaign_status.py +++ b/google/ads/googleads/v19/enums/types/campaign_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/chain_relationship_type.py b/google/ads/googleads/v19/enums/types/chain_relationship_type.py index 33bb4abe9..5368d8d4e 100644 --- a/google/ads/googleads/v19/enums/types/chain_relationship_type.py +++ b/google/ads/googleads/v19/enums/types/chain_relationship_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/change_client_type.py b/google/ads/googleads/v19/enums/types/change_client_type.py index 7f74320ec..168a9ec23 100644 --- a/google/ads/googleads/v19/enums/types/change_client_type.py +++ b/google/ads/googleads/v19/enums/types/change_client_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/change_event_resource_type.py b/google/ads/googleads/v19/enums/types/change_event_resource_type.py index cede140e8..61bcb0738 100644 --- a/google/ads/googleads/v19/enums/types/change_event_resource_type.py +++ b/google/ads/googleads/v19/enums/types/change_event_resource_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/change_status_operation.py b/google/ads/googleads/v19/enums/types/change_status_operation.py index aa451f39a..feb1d5801 100644 --- a/google/ads/googleads/v19/enums/types/change_status_operation.py +++ b/google/ads/googleads/v19/enums/types/change_status_operation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/change_status_resource_type.py b/google/ads/googleads/v19/enums/types/change_status_resource_type.py index 2b3051fa1..2b3c39f8d 100644 --- a/google/ads/googleads/v19/enums/types/change_status_resource_type.py +++ b/google/ads/googleads/v19/enums/types/change_status_resource_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -54,6 +54,8 @@ class ChangeStatusResourceType(proto.Enum): A Campaign resource change. CAMPAIGN_CRITERION (7): A CampaignCriterion resource change. + CAMPAIGN_BUDGET (8): + A CampaignBudget resource change. FEED (9): A Feed resource change. FEED_ITEM (10): @@ -80,6 +82,10 @@ class ChangeStatusResourceType(proto.Enum): A CombinedAudience resource change. ASSET_GROUP (21): An AssetGroup resource change. + ASSET_SET (22): + An AssetSet resource change. + CAMPAIGN_ASSET_SET (23): + A CampaignAssetSet resource change. """ UNSPECIFIED = 0 @@ -89,6 +95,7 @@ class ChangeStatusResourceType(proto.Enum): AD_GROUP_CRITERION = 5 CAMPAIGN = 6 CAMPAIGN_CRITERION = 7 + CAMPAIGN_BUDGET = 8 FEED = 9 FEED_ITEM = 10 AD_GROUP_FEED = 11 @@ -102,6 +109,8 @@ class ChangeStatusResourceType(proto.Enum): AD_GROUP_ASSET = 19 COMBINED_AUDIENCE = 20 ASSET_GROUP = 21 + ASSET_SET = 22 + CAMPAIGN_ASSET_SET = 23 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/click_type.py b/google/ads/googleads/v19/enums/types/click_type.py index d2e5ade1b..6c94fac25 100644 --- a/google/ads/googleads/v19/enums/types/click_type.py +++ b/google/ads/googleads/v19/enums/types/click_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/combined_audience_status.py b/google/ads/googleads/v19/enums/types/combined_audience_status.py index 4376b6fd1..02ec4b3ea 100644 --- a/google/ads/googleads/v19/enums/types/combined_audience_status.py +++ b/google/ads/googleads/v19/enums/types/combined_audience_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/consent_status.py b/google/ads/googleads/v19/enums/types/consent_status.py index 18f297019..d0d68e72a 100644 --- a/google/ads/googleads/v19/enums/types/consent_status.py +++ b/google/ads/googleads/v19/enums/types/consent_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/content_label_type.py b/google/ads/googleads/v19/enums/types/content_label_type.py index 0964ffd95..ea88580b2 100644 --- a/google/ads/googleads/v19/enums/types/content_label_type.py +++ b/google/ads/googleads/v19/enums/types/content_label_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_action_category.py b/google/ads/googleads/v19/enums/types/conversion_action_category.py index 6fccf39cc..94c53b0a7 100644 --- a/google/ads/googleads/v19/enums/types/conversion_action_category.py +++ b/google/ads/googleads/v19/enums/types/conversion_action_category.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_action_counting_type.py b/google/ads/googleads/v19/enums/types/conversion_action_counting_type.py index 8bd62046c..e2789dfeb 100644 --- a/google/ads/googleads/v19/enums/types/conversion_action_counting_type.py +++ b/google/ads/googleads/v19/enums/types/conversion_action_counting_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_action_status.py b/google/ads/googleads/v19/enums/types/conversion_action_status.py index bc6535b77..ee3314044 100644 --- a/google/ads/googleads/v19/enums/types/conversion_action_status.py +++ b/google/ads/googleads/v19/enums/types/conversion_action_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_action_type.py b/google/ads/googleads/v19/enums/types/conversion_action_type.py index 16909740d..444868733 100644 --- a/google/ads/googleads/v19/enums/types/conversion_action_type.py +++ b/google/ads/googleads/v19/enums/types/conversion_action_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_adjustment_type.py b/google/ads/googleads/v19/enums/types/conversion_adjustment_type.py index 21a0669d9..e42e3dab9 100644 --- a/google/ads/googleads/v19/enums/types/conversion_adjustment_type.py +++ b/google/ads/googleads/v19/enums/types/conversion_adjustment_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_attribution_event_type.py b/google/ads/googleads/v19/enums/types/conversion_attribution_event_type.py index 1cf37b8e6..3efaa0bf4 100644 --- a/google/ads/googleads/v19/enums/types/conversion_attribution_event_type.py +++ b/google/ads/googleads/v19/enums/types/conversion_attribution_event_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_custom_variable_status.py b/google/ads/googleads/v19/enums/types/conversion_custom_variable_status.py index 8cd65214c..39c757f1e 100644 --- a/google/ads/googleads/v19/enums/types/conversion_custom_variable_status.py +++ b/google/ads/googleads/v19/enums/types/conversion_custom_variable_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_customer_type.py b/google/ads/googleads/v19/enums/types/conversion_customer_type.py new file mode 100644 index 000000000..61922488a --- /dev/null +++ b/google/ads/googleads/v19/enums/types/conversion_customer_type.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "ConversionCustomerTypeEnum", + }, +) + + +class ConversionCustomerTypeEnum(proto.Message): + r"""Container for enumeration of conversion customer types.""" + + class ConversionCustomerType(proto.Enum): + r"""Enumerates conversion customer types. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + The value is unknown in this version. + NEW (2): + Converting user is new to the advertiser. + RETURNING (3): + Converting user is returning to the + advertiser. Definition of returning differs + among conversion types, such as a second store + visit versus a second online purchase. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + NEW = 2 + RETURNING = 3 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/conversion_environment_enum.py b/google/ads/googleads/v19/enums/types/conversion_environment_enum.py index ce75a8daf..6df27edf1 100644 --- a/google/ads/googleads/v19/enums/types/conversion_environment_enum.py +++ b/google/ads/googleads/v19/enums/types/conversion_environment_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_lag_bucket.py b/google/ads/googleads/v19/enums/types/conversion_lag_bucket.py index 31537d7f0..399b21bbf 100644 --- a/google/ads/googleads/v19/enums/types/conversion_lag_bucket.py +++ b/google/ads/googleads/v19/enums/types/conversion_lag_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_or_adjustment_lag_bucket.py b/google/ads/googleads/v19/enums/types/conversion_or_adjustment_lag_bucket.py index 12999db82..504c596c8 100644 --- a/google/ads/googleads/v19/enums/types/conversion_or_adjustment_lag_bucket.py +++ b/google/ads/googleads/v19/enums/types/conversion_or_adjustment_lag_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_origin.py b/google/ads/googleads/v19/enums/types/conversion_origin.py index d55e693a6..2293f83e1 100644 --- a/google/ads/googleads/v19/enums/types/conversion_origin.py +++ b/google/ads/googleads/v19/enums/types/conversion_origin.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_tracking_status_enum.py b/google/ads/googleads/v19/enums/types/conversion_tracking_status_enum.py index c97ecc77f..098016c05 100644 --- a/google/ads/googleads/v19/enums/types/conversion_tracking_status_enum.py +++ b/google/ads/googleads/v19/enums/types/conversion_tracking_status_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_value_rule_primary_dimension.py b/google/ads/googleads/v19/enums/types/conversion_value_rule_primary_dimension.py index 692c595f2..91827ae4d 100644 --- a/google/ads/googleads/v19/enums/types/conversion_value_rule_primary_dimension.py +++ b/google/ads/googleads/v19/enums/types/conversion_value_rule_primary_dimension.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_value_rule_set_status.py b/google/ads/googleads/v19/enums/types/conversion_value_rule_set_status.py index 17be32eb9..5d426f07c 100644 --- a/google/ads/googleads/v19/enums/types/conversion_value_rule_set_status.py +++ b/google/ads/googleads/v19/enums/types/conversion_value_rule_set_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/conversion_value_rule_status.py b/google/ads/googleads/v19/enums/types/conversion_value_rule_status.py index 4388d886d..6c05de0e0 100644 --- a/google/ads/googleads/v19/enums/types/conversion_value_rule_status.py +++ b/google/ads/googleads/v19/enums/types/conversion_value_rule_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/converting_user_prior_engagement_type_and_ltv_bucket.py b/google/ads/googleads/v19/enums/types/converting_user_prior_engagement_type_and_ltv_bucket.py index 18efb3b71..6103b06d5 100644 --- a/google/ads/googleads/v19/enums/types/converting_user_prior_engagement_type_and_ltv_bucket.py +++ b/google/ads/googleads/v19/enums/types/converting_user_prior_engagement_type_and_ltv_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/criterion_category_channel_availability_mode.py b/google/ads/googleads/v19/enums/types/criterion_category_channel_availability_mode.py index 8505325e4..01b8a7196 100644 --- a/google/ads/googleads/v19/enums/types/criterion_category_channel_availability_mode.py +++ b/google/ads/googleads/v19/enums/types/criterion_category_channel_availability_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/criterion_category_locale_availability_mode.py b/google/ads/googleads/v19/enums/types/criterion_category_locale_availability_mode.py index 043f8f9e0..0942ce5d8 100644 --- a/google/ads/googleads/v19/enums/types/criterion_category_locale_availability_mode.py +++ b/google/ads/googleads/v19/enums/types/criterion_category_locale_availability_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/criterion_system_serving_status.py b/google/ads/googleads/v19/enums/types/criterion_system_serving_status.py index a8cab3b87..ff4a4a963 100644 --- a/google/ads/googleads/v19/enums/types/criterion_system_serving_status.py +++ b/google/ads/googleads/v19/enums/types/criterion_system_serving_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/criterion_type.py b/google/ads/googleads/v19/enums/types/criterion_type.py index 1f8519216..b63758a60 100644 --- a/google/ads/googleads/v19/enums/types/criterion_type.py +++ b/google/ads/googleads/v19/enums/types/criterion_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_audience_member_type.py b/google/ads/googleads/v19/enums/types/custom_audience_member_type.py index 14e2bfa5e..5bdeb6654 100644 --- a/google/ads/googleads/v19/enums/types/custom_audience_member_type.py +++ b/google/ads/googleads/v19/enums/types/custom_audience_member_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_audience_status.py b/google/ads/googleads/v19/enums/types/custom_audience_status.py index 6c5172fa1..b8785a41b 100644 --- a/google/ads/googleads/v19/enums/types/custom_audience_status.py +++ b/google/ads/googleads/v19/enums/types/custom_audience_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_audience_type.py b/google/ads/googleads/v19/enums/types/custom_audience_type.py index 4865f7d1a..31788ad43 100644 --- a/google/ads/googleads/v19/enums/types/custom_audience_type.py +++ b/google/ads/googleads/v19/enums/types/custom_audience_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_conversion_goal_status.py b/google/ads/googleads/v19/enums/types/custom_conversion_goal_status.py index eb94fe6f3..521aa6541 100644 --- a/google/ads/googleads/v19/enums/types/custom_conversion_goal_status.py +++ b/google/ads/googleads/v19/enums/types/custom_conversion_goal_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_interest_member_type.py b/google/ads/googleads/v19/enums/types/custom_interest_member_type.py index 6e4b32927..f7313378e 100644 --- a/google/ads/googleads/v19/enums/types/custom_interest_member_type.py +++ b/google/ads/googleads/v19/enums/types/custom_interest_member_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_interest_status.py b/google/ads/googleads/v19/enums/types/custom_interest_status.py index 7456f49e7..a6b6a93c4 100644 --- a/google/ads/googleads/v19/enums/types/custom_interest_status.py +++ b/google/ads/googleads/v19/enums/types/custom_interest_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/custom_interest_type.py b/google/ads/googleads/v19/enums/types/custom_interest_type.py index 5f4c14c74..2fedbb87e 100644 --- a/google/ads/googleads/v19/enums/types/custom_interest_type.py +++ b/google/ads/googleads/v19/enums/types/custom_interest_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customer_acquisition_optimization_mode.py b/google/ads/googleads/v19/enums/types/customer_acquisition_optimization_mode.py index 6e073d606..d15771409 100644 --- a/google/ads/googleads/v19/enums/types/customer_acquisition_optimization_mode.py +++ b/google/ads/googleads/v19/enums/types/customer_acquisition_optimization_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customer_match_upload_key_type.py b/google/ads/googleads/v19/enums/types/customer_match_upload_key_type.py index 023a0614c..b17c4b9ad 100644 --- a/google/ads/googleads/v19/enums/types/customer_match_upload_key_type.py +++ b/google/ads/googleads/v19/enums/types/customer_match_upload_key_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customer_pay_per_conversion_eligibility_failure_reason.py b/google/ads/googleads/v19/enums/types/customer_pay_per_conversion_eligibility_failure_reason.py index 5368b8d0a..b2aceaeac 100644 --- a/google/ads/googleads/v19/enums/types/customer_pay_per_conversion_eligibility_failure_reason.py +++ b/google/ads/googleads/v19/enums/types/customer_pay_per_conversion_eligibility_failure_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customer_status.py b/google/ads/googleads/v19/enums/types/customer_status.py index 2cf75efe2..f0c5a1697 100644 --- a/google/ads/googleads/v19/enums/types/customer_status.py +++ b/google/ads/googleads/v19/enums/types/customer_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customizer_attribute_status.py b/google/ads/googleads/v19/enums/types/customizer_attribute_status.py index f65a2e37a..a486abb65 100644 --- a/google/ads/googleads/v19/enums/types/customizer_attribute_status.py +++ b/google/ads/googleads/v19/enums/types/customizer_attribute_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customizer_attribute_type.py b/google/ads/googleads/v19/enums/types/customizer_attribute_type.py index 77e0d4ef7..f99f230f9 100644 --- a/google/ads/googleads/v19/enums/types/customizer_attribute_type.py +++ b/google/ads/googleads/v19/enums/types/customizer_attribute_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/customizer_value_status.py b/google/ads/googleads/v19/enums/types/customizer_value_status.py index eefd7256e..537e0089f 100644 --- a/google/ads/googleads/v19/enums/types/customizer_value_status.py +++ b/google/ads/googleads/v19/enums/types/customizer_value_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/data_driven_model_status.py b/google/ads/googleads/v19/enums/types/data_driven_model_status.py index 23dc2fb50..b59522ece 100644 --- a/google/ads/googleads/v19/enums/types/data_driven_model_status.py +++ b/google/ads/googleads/v19/enums/types/data_driven_model_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/data_link_status.py b/google/ads/googleads/v19/enums/types/data_link_status.py index b826dd6b8..71565170c 100644 --- a/google/ads/googleads/v19/enums/types/data_link_status.py +++ b/google/ads/googleads/v19/enums/types/data_link_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/data_link_type.py b/google/ads/googleads/v19/enums/types/data_link_type.py index f4c900e28..77202e6ea 100644 --- a/google/ads/googleads/v19/enums/types/data_link_type.py +++ b/google/ads/googleads/v19/enums/types/data_link_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/day_of_week.py b/google/ads/googleads/v19/enums/types/day_of_week.py index 0a1dfbc31..0515c7c89 100644 --- a/google/ads/googleads/v19/enums/types/day_of_week.py +++ b/google/ads/googleads/v19/enums/types/day_of_week.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/demand_gen_channel_config.py b/google/ads/googleads/v19/enums/types/demand_gen_channel_config.py new file mode 100644 index 000000000..eeb887688 --- /dev/null +++ b/google/ads/googleads/v19/enums/types/demand_gen_channel_config.py @@ -0,0 +1,59 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "DemandGenChannelConfigEnum", + }, +) + + +class DemandGenChannelConfigEnum(proto.Message): + r"""Container for the channel config enum.""" + + class DemandGenChannelConfig(proto.Enum): + r"""This value indicates which field within the 'oneof' group + (where only one option can be active) is used in the channel + controls for a Demand Gen ad group. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + The value is unknown in this version. + CHANNEL_STRATEGY (2): + The channel controls configuration uses a + general channel strategy; individual channels + are not configured separately. + SELECTED_CHANNELS (3): + The channel controls configuration explicitly + defines the selected channels. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + CHANNEL_STRATEGY = 2 + SELECTED_CHANNELS = 3 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/demand_gen_channel_strategy.py b/google/ads/googleads/v19/enums/types/demand_gen_channel_strategy.py new file mode 100644 index 000000000..1f18e5253 --- /dev/null +++ b/google/ads/googleads/v19/enums/types/demand_gen_channel_strategy.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "DemandGenChannelStrategyEnum", + }, +) + + +class DemandGenChannelStrategyEnum(proto.Message): + r"""Container for the channel strategy enum.""" + + class DemandGenChannelStrategy(proto.Enum): + r"""The channel strategy defines a general grouping of channels + to enable in the Demand Gen channel controls. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + The value is unknown in this version. + ALL_CHANNELS (2): + All channels are enabled. + ALL_OWNED_AND_OPERATED_CHANNELS (3): + All Google-owned and operated channels are + enabled; third-party channels (e.g., Display) + are disabled. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + ALL_CHANNELS = 2 + ALL_OWNED_AND_OPERATED_CHANNELS = 3 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/device.py b/google/ads/googleads/v19/enums/types/device.py index 440ba145b..c040ab34a 100644 --- a/google/ads/googleads/v19/enums/types/device.py +++ b/google/ads/googleads/v19/enums/types/device.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/display_ad_format_setting.py b/google/ads/googleads/v19/enums/types/display_ad_format_setting.py index b19e42410..3b5f3e3a3 100644 --- a/google/ads/googleads/v19/enums/types/display_ad_format_setting.py +++ b/google/ads/googleads/v19/enums/types/display_ad_format_setting.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/display_upload_product_type.py b/google/ads/googleads/v19/enums/types/display_upload_product_type.py index b6e73176b..23ab125b6 100644 --- a/google/ads/googleads/v19/enums/types/display_upload_product_type.py +++ b/google/ads/googleads/v19/enums/types/display_upload_product_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/distance_bucket.py b/google/ads/googleads/v19/enums/types/distance_bucket.py index ee6aebb7d..c66c1851a 100644 --- a/google/ads/googleads/v19/enums/types/distance_bucket.py +++ b/google/ads/googleads/v19/enums/types/distance_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/experiment_metric.py b/google/ads/googleads/v19/enums/types/experiment_metric.py index bb2c600c4..d7181f074 100644 --- a/google/ads/googleads/v19/enums/types/experiment_metric.py +++ b/google/ads/googleads/v19/enums/types/experiment_metric.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/experiment_metric_direction.py b/google/ads/googleads/v19/enums/types/experiment_metric_direction.py index f7fc42c7c..fb668735a 100644 --- a/google/ads/googleads/v19/enums/types/experiment_metric_direction.py +++ b/google/ads/googleads/v19/enums/types/experiment_metric_direction.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/experiment_status.py b/google/ads/googleads/v19/enums/types/experiment_status.py index 0cf4d6a12..910bced53 100644 --- a/google/ads/googleads/v19/enums/types/experiment_status.py +++ b/google/ads/googleads/v19/enums/types/experiment_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/experiment_type.py b/google/ads/googleads/v19/enums/types/experiment_type.py index 68e55412b..8b144d439 100644 --- a/google/ads/googleads/v19/enums/types/experiment_type.py +++ b/google/ads/googleads/v19/enums/types/experiment_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/external_conversion_source.py b/google/ads/googleads/v19/enums/types/external_conversion_source.py index 2450ed8ea..993ee0048 100644 --- a/google/ads/googleads/v19/enums/types/external_conversion_source.py +++ b/google/ads/googleads/v19/enums/types/external_conversion_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/fixed_cpm_goal.py b/google/ads/googleads/v19/enums/types/fixed_cpm_goal.py index 99b4e147f..09e59b3cf 100644 --- a/google/ads/googleads/v19/enums/types/fixed_cpm_goal.py +++ b/google/ads/googleads/v19/enums/types/fixed_cpm_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/fixed_cpm_target_frequency_time_unit.py b/google/ads/googleads/v19/enums/types/fixed_cpm_target_frequency_time_unit.py index d2cce8a66..ad7f834d2 100644 --- a/google/ads/googleads/v19/enums/types/fixed_cpm_target_frequency_time_unit.py +++ b/google/ads/googleads/v19/enums/types/fixed_cpm_target_frequency_time_unit.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/frequency_cap_event_type.py b/google/ads/googleads/v19/enums/types/frequency_cap_event_type.py index 1a09daf49..e8298d9c3 100644 --- a/google/ads/googleads/v19/enums/types/frequency_cap_event_type.py +++ b/google/ads/googleads/v19/enums/types/frequency_cap_event_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/frequency_cap_level.py b/google/ads/googleads/v19/enums/types/frequency_cap_level.py index d3286446f..5b619a0a1 100644 --- a/google/ads/googleads/v19/enums/types/frequency_cap_level.py +++ b/google/ads/googleads/v19/enums/types/frequency_cap_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/frequency_cap_time_unit.py b/google/ads/googleads/v19/enums/types/frequency_cap_time_unit.py index b27020076..5a359832a 100644 --- a/google/ads/googleads/v19/enums/types/frequency_cap_time_unit.py +++ b/google/ads/googleads/v19/enums/types/frequency_cap_time_unit.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/gender_type.py b/google/ads/googleads/v19/enums/types/gender_type.py index bdd637042..451199689 100644 --- a/google/ads/googleads/v19/enums/types/gender_type.py +++ b/google/ads/googleads/v19/enums/types/gender_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/geo_target_constant_status.py b/google/ads/googleads/v19/enums/types/geo_target_constant_status.py index 741b44569..03eee4fbc 100644 --- a/google/ads/googleads/v19/enums/types/geo_target_constant_status.py +++ b/google/ads/googleads/v19/enums/types/geo_target_constant_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/geo_targeting_type.py b/google/ads/googleads/v19/enums/types/geo_targeting_type.py index f79e02876..3bbfce7dd 100644 --- a/google/ads/googleads/v19/enums/types/geo_targeting_type.py +++ b/google/ads/googleads/v19/enums/types/geo_targeting_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/goal_config_level.py b/google/ads/googleads/v19/enums/types/goal_config_level.py index 3a7dfc692..0b714e482 100644 --- a/google/ads/googleads/v19/enums/types/goal_config_level.py +++ b/google/ads/googleads/v19/enums/types/goal_config_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/google_ads_field_category.py b/google/ads/googleads/v19/enums/types/google_ads_field_category.py index e5d8062d9..9e0834dd6 100644 --- a/google/ads/googleads/v19/enums/types/google_ads_field_category.py +++ b/google/ads/googleads/v19/enums/types/google_ads_field_category.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/google_ads_field_data_type.py b/google/ads/googleads/v19/enums/types/google_ads_field_data_type.py index 6b1a825ed..f11eda300 100644 --- a/google/ads/googleads/v19/enums/types/google_ads_field_data_type.py +++ b/google/ads/googleads/v19/enums/types/google_ads_field_data_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/google_voice_call_status.py b/google/ads/googleads/v19/enums/types/google_voice_call_status.py index 267aa7c49..e16172a6e 100644 --- a/google/ads/googleads/v19/enums/types/google_voice_call_status.py +++ b/google/ads/googleads/v19/enums/types/google_voice_call_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/hotel_asset_suggestion_status.py b/google/ads/googleads/v19/enums/types/hotel_asset_suggestion_status.py index dd2d50e09..86c6cf975 100644 --- a/google/ads/googleads/v19/enums/types/hotel_asset_suggestion_status.py +++ b/google/ads/googleads/v19/enums/types/hotel_asset_suggestion_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/hotel_date_selection_type.py b/google/ads/googleads/v19/enums/types/hotel_date_selection_type.py index 90b9d6a37..71f013468 100644 --- a/google/ads/googleads/v19/enums/types/hotel_date_selection_type.py +++ b/google/ads/googleads/v19/enums/types/hotel_date_selection_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/hotel_price_bucket.py b/google/ads/googleads/v19/enums/types/hotel_price_bucket.py index 3a88eff34..7b03da850 100644 --- a/google/ads/googleads/v19/enums/types/hotel_price_bucket.py +++ b/google/ads/googleads/v19/enums/types/hotel_price_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/hotel_rate_type.py b/google/ads/googleads/v19/enums/types/hotel_rate_type.py index a7a83fc28..45df7b27e 100644 --- a/google/ads/googleads/v19/enums/types/hotel_rate_type.py +++ b/google/ads/googleads/v19/enums/types/hotel_rate_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/hotel_reconciliation_status.py b/google/ads/googleads/v19/enums/types/hotel_reconciliation_status.py index db730aab4..e07c9c14c 100644 --- a/google/ads/googleads/v19/enums/types/hotel_reconciliation_status.py +++ b/google/ads/googleads/v19/enums/types/hotel_reconciliation_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/identity_verification_program.py b/google/ads/googleads/v19/enums/types/identity_verification_program.py index a6ce47ac6..f98e0e40d 100644 --- a/google/ads/googleads/v19/enums/types/identity_verification_program.py +++ b/google/ads/googleads/v19/enums/types/identity_verification_program.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/identity_verification_program_status.py b/google/ads/googleads/v19/enums/types/identity_verification_program_status.py index 4ea5ee71c..c929205f0 100644 --- a/google/ads/googleads/v19/enums/types/identity_verification_program_status.py +++ b/google/ads/googleads/v19/enums/types/identity_verification_program_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/income_range_type.py b/google/ads/googleads/v19/enums/types/income_range_type.py index f80e39be9..3b9ac6787 100644 --- a/google/ads/googleads/v19/enums/types/income_range_type.py +++ b/google/ads/googleads/v19/enums/types/income_range_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/insights_knowledge_graph_entity_capabilities.py b/google/ads/googleads/v19/enums/types/insights_knowledge_graph_entity_capabilities.py index a1e9e4368..95cc9207d 100644 --- a/google/ads/googleads/v19/enums/types/insights_knowledge_graph_entity_capabilities.py +++ b/google/ads/googleads/v19/enums/types/insights_knowledge_graph_entity_capabilities.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/insights_trend.py b/google/ads/googleads/v19/enums/types/insights_trend.py index f93ecd69e..284bee287 100644 --- a/google/ads/googleads/v19/enums/types/insights_trend.py +++ b/google/ads/googleads/v19/enums/types/insights_trend.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/interaction_event_type.py b/google/ads/googleads/v19/enums/types/interaction_event_type.py index 4d85ce5cf..92b8740cb 100644 --- a/google/ads/googleads/v19/enums/types/interaction_event_type.py +++ b/google/ads/googleads/v19/enums/types/interaction_event_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/interaction_type.py b/google/ads/googleads/v19/enums/types/interaction_type.py index 7ecd682d3..c4633474b 100644 --- a/google/ads/googleads/v19/enums/types/interaction_type.py +++ b/google/ads/googleads/v19/enums/types/interaction_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/invoice_type.py b/google/ads/googleads/v19/enums/types/invoice_type.py index 22955883e..a4a4051de 100644 --- a/google/ads/googleads/v19/enums/types/invoice_type.py +++ b/google/ads/googleads/v19/enums/types/invoice_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_match_type.py b/google/ads/googleads/v19/enums/types/keyword_match_type.py index 526d932fb..c8de35610 100644 --- a/google/ads/googleads/v19/enums/types/keyword_match_type.py +++ b/google/ads/googleads/v19/enums/types/keyword_match_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_aggregate_metric_type.py b/google/ads/googleads/v19/enums/types/keyword_plan_aggregate_metric_type.py index 739be8abc..54f88251c 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_aggregate_metric_type.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_aggregate_metric_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_competition_level.py b/google/ads/googleads/v19/enums/types/keyword_plan_competition_level.py index 8ad75688f..7e784742d 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_competition_level.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_competition_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_concept_group_type.py b/google/ads/googleads/v19/enums/types/keyword_plan_concept_group_type.py index 291b7e81e..7a4eb182f 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_concept_group_type.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_concept_group_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_forecast_interval.py b/google/ads/googleads/v19/enums/types/keyword_plan_forecast_interval.py index 2f1fc932b..1607a8cc4 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_forecast_interval.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_forecast_interval.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_keyword_annotation.py b/google/ads/googleads/v19/enums/types/keyword_plan_keyword_annotation.py index 306fa7c32..945db9b69 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_keyword_annotation.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_keyword_annotation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/keyword_plan_network.py b/google/ads/googleads/v19/enums/types/keyword_plan_network.py index 4f7a24e00..7a36c6761 100644 --- a/google/ads/googleads/v19/enums/types/keyword_plan_network.py +++ b/google/ads/googleads/v19/enums/types/keyword_plan_network.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/label_status.py b/google/ads/googleads/v19/enums/types/label_status.py index e30d85a99..3615fe7e0 100644 --- a/google/ads/googleads/v19/enums/types/label_status.py +++ b/google/ads/googleads/v19/enums/types/label_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/lead_form_call_to_action_type.py b/google/ads/googleads/v19/enums/types/lead_form_call_to_action_type.py index 4d1787d4f..a6e35b7ad 100644 --- a/google/ads/googleads/v19/enums/types/lead_form_call_to_action_type.py +++ b/google/ads/googleads/v19/enums/types/lead_form_call_to_action_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/lead_form_desired_intent.py b/google/ads/googleads/v19/enums/types/lead_form_desired_intent.py index a60982f75..e6bf1dd45 100644 --- a/google/ads/googleads/v19/enums/types/lead_form_desired_intent.py +++ b/google/ads/googleads/v19/enums/types/lead_form_desired_intent.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/lead_form_field_user_input_type.py b/google/ads/googleads/v19/enums/types/lead_form_field_user_input_type.py index 038833505..0fd95c3f3 100644 --- a/google/ads/googleads/v19/enums/types/lead_form_field_user_input_type.py +++ b/google/ads/googleads/v19/enums/types/lead_form_field_user_input_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/lead_form_post_submit_call_to_action_type.py b/google/ads/googleads/v19/enums/types/lead_form_post_submit_call_to_action_type.py index e401a0c2e..ead9e484a 100644 --- a/google/ads/googleads/v19/enums/types/lead_form_post_submit_call_to_action_type.py +++ b/google/ads/googleads/v19/enums/types/lead_form_post_submit_call_to_action_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/legacy_app_install_ad_app_store.py b/google/ads/googleads/v19/enums/types/legacy_app_install_ad_app_store.py index e556a16c2..4dfff0451 100644 --- a/google/ads/googleads/v19/enums/types/legacy_app_install_ad_app_store.py +++ b/google/ads/googleads/v19/enums/types/legacy_app_install_ad_app_store.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/linked_account_type.py b/google/ads/googleads/v19/enums/types/linked_account_type.py index c470bde45..bde66a477 100644 --- a/google/ads/googleads/v19/enums/types/linked_account_type.py +++ b/google/ads/googleads/v19/enums/types/linked_account_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/linked_product_type.py b/google/ads/googleads/v19/enums/types/linked_product_type.py index f606f13ad..6e5af4130 100644 --- a/google/ads/googleads/v19/enums/types/linked_product_type.py +++ b/google/ads/googleads/v19/enums/types/linked_product_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_custom_attribute_index.py b/google/ads/googleads/v19/enums/types/listing_group_filter_custom_attribute_index.py index 518a18f71..2ff7cdbc5 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_custom_attribute_index.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_custom_attribute_index.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_listing_source.py b/google/ads/googleads/v19/enums/types/listing_group_filter_listing_source.py index 9e0bfa6b3..6e9547adb 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_listing_source.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_listing_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_product_category_level.py b/google/ads/googleads/v19/enums/types/listing_group_filter_product_category_level.py index 8bfcb1987..486dc7398 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_product_category_level.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_product_category_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_product_channel.py b/google/ads/googleads/v19/enums/types/listing_group_filter_product_channel.py index 836be397a..e431c6987 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_product_channel.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_product_channel.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_product_condition.py b/google/ads/googleads/v19/enums/types/listing_group_filter_product_condition.py index e273b64ec..f5797f175 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_product_condition.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_product_condition.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_product_type_level.py b/google/ads/googleads/v19/enums/types/listing_group_filter_product_type_level.py index 1322d68a4..71ca6f098 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_product_type_level.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_product_type_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_filter_type_enum.py b/google/ads/googleads/v19/enums/types/listing_group_filter_type_enum.py index f5f57b773..f0e5844ba 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_filter_type_enum.py +++ b/google/ads/googleads/v19/enums/types/listing_group_filter_type_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_group_type.py b/google/ads/googleads/v19/enums/types/listing_group_type.py index 1f1255a34..a15a3db07 100644 --- a/google/ads/googleads/v19/enums/types/listing_group_type.py +++ b/google/ads/googleads/v19/enums/types/listing_group_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/listing_type.py b/google/ads/googleads/v19/enums/types/listing_type.py index 46416c529..d14fd3851 100644 --- a/google/ads/googleads/v19/enums/types/listing_type.py +++ b/google/ads/googleads/v19/enums/types/listing_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_business_registration_check_rejection_reason.py b/google/ads/googleads/v19/enums/types/local_services_business_registration_check_rejection_reason.py index 32bd78f99..9b7ed25f5 100644 --- a/google/ads/googleads/v19/enums/types/local_services_business_registration_check_rejection_reason.py +++ b/google/ads/googleads/v19/enums/types/local_services_business_registration_check_rejection_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_business_registration_type.py b/google/ads/googleads/v19/enums/types/local_services_business_registration_type.py index 5d0ecc3c7..6fab2b5e9 100644 --- a/google/ads/googleads/v19/enums/types/local_services_business_registration_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_business_registration_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_conversation_type.py b/google/ads/googleads/v19/enums/types/local_services_conversation_type.py index 793961752..cdd50a729 100644 --- a/google/ads/googleads/v19/enums/types/local_services_conversation_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_conversation_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_employee_status.py b/google/ads/googleads/v19/enums/types/local_services_employee_status.py index 2c7bcb1bc..60c03d235 100644 --- a/google/ads/googleads/v19/enums/types/local_services_employee_status.py +++ b/google/ads/googleads/v19/enums/types/local_services_employee_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_employee_type.py b/google/ads/googleads/v19/enums/types/local_services_employee_type.py index d5727aed3..11eb0775b 100644 --- a/google/ads/googleads/v19/enums/types/local_services_employee_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_employee_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_insurance_rejection_reason.py b/google/ads/googleads/v19/enums/types/local_services_insurance_rejection_reason.py index 8f3b869ad..a29850c28 100644 --- a/google/ads/googleads/v19/enums/types/local_services_insurance_rejection_reason.py +++ b/google/ads/googleads/v19/enums/types/local_services_insurance_rejection_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_credit_issuance_decision.py b/google/ads/googleads/v19/enums/types/local_services_lead_credit_issuance_decision.py new file mode 100644 index 000000000..3a535df55 --- /dev/null +++ b/google/ads/googleads/v19/enums/types/local_services_lead_credit_issuance_decision.py @@ -0,0 +1,70 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "LocalServicesLeadCreditIssuanceDecisionEnum", + }, +) + + +class LocalServicesLeadCreditIssuanceDecisionEnum(proto.Message): + r"""Container for enum describing possible credit issuance + decisions for a lead. + + """ + + class CreditIssuanceDecision(proto.Enum): + r"""Decision of bonus credit issued or rejected. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + Used for return value only. Represents value + unknown in this version. + SUCCESS_NOT_REACHED_THRESHOLD (2): + Bonus credit is issued successfully and bonus + credit cap has not reached the threshold after + issuing this bonus credit. + SUCCESS_REACHED_THRESHOLD (3): + Bonus credit is issued successfully and bonus + credit cap has reached the threshold after + issuing this bonus credit. + FAIL_OVER_THRESHOLD (4): + Bonus credit is not issued because the + provider has reached the bonus credit cap. + FAIL_NOT_ELIGIBLE (5): + Bonus credit is not issued because this lead + is not eligible for bonus credit. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + SUCCESS_NOT_REACHED_THRESHOLD = 2 + SUCCESS_REACHED_THRESHOLD = 3 + FAIL_OVER_THRESHOLD = 4 + FAIL_NOT_ELIGIBLE = 5 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_credit_state.py b/google/ads/googleads/v19/enums/types/local_services_lead_credit_state.py index 14a1b1869..e854f0012 100644 --- a/google/ads/googleads/v19/enums/types/local_services_lead_credit_state.py +++ b/google/ads/googleads/v19/enums/types/local_services_lead_credit_state.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_status.py b/google/ads/googleads/v19/enums/types/local_services_lead_status.py index 049f836c6..6d3563f1e 100644 --- a/google/ads/googleads/v19/enums/types/local_services_lead_status.py +++ b/google/ads/googleads/v19/enums/types/local_services_lead_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_survey_answer.py b/google/ads/googleads/v19/enums/types/local_services_lead_survey_answer.py new file mode 100644 index 000000000..6cb73f0fe --- /dev/null +++ b/google/ads/googleads/v19/enums/types/local_services_lead_survey_answer.py @@ -0,0 +1,67 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "LocalServicesLeadSurveyAnswerEnum", + }, +) + + +class LocalServicesLeadSurveyAnswerEnum(proto.Message): + r"""Container for enum describing possible survey answers for a + lead. + + """ + + class SurveyAnswer(proto.Enum): + r"""Survey answer for Local Services Ads Lead. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + Used for return value only. Represents value + unknown in this version. + VERY_SATISFIED (2): + Very satisfied with the lead. + SATISFIED (3): + Satisfied with the lead. + NEUTRAL (4): + Neutral with the lead. + DISSATISFIED (5): + Dissatisfied with the lead. + VERY_DISSATISFIED (6): + Very dissatisfied with the lead. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + VERY_SATISFIED = 2 + SATISFIED = 3 + NEUTRAL = 4 + DISSATISFIED = 5 + VERY_DISSATISFIED = 6 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_survey_dissatisfied_reason.py b/google/ads/googleads/v19/enums/types/local_services_lead_survey_dissatisfied_reason.py new file mode 100644 index 000000000..a9493ad0f --- /dev/null +++ b/google/ads/googleads/v19/enums/types/local_services_lead_survey_dissatisfied_reason.py @@ -0,0 +1,79 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "LocalServicesLeadSurveyDissatisfiedReasonEnum", + }, +) + + +class LocalServicesLeadSurveyDissatisfiedReasonEnum(proto.Message): + r"""Container for enum describing possible survey dissatisfied + reasons for a lead. + + """ + + class SurveyDissatisfiedReason(proto.Enum): + r"""Provider's reason for not being satisfied with the lead. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + Used for return value only. Represents value + unknown in this version. + OTHER_DISSATISFIED_REASON (2): + Other reasons. + GEO_MISMATCH (3): + Lead was for a service that does not match + the business' service area. + JOB_TYPE_MISMATCH (4): + Lead was for a service that is not offered by + the business. + NOT_READY_TO_BOOK (5): + Lead was by a customer that was not ready to + book. + SPAM (6): + Lead was a spam. Example: lead was from a + bot, silent called, scam, etc. + DUPLICATE (7): + Lead was a duplicate of another lead that is, + customer contacted the business more than once. + SOLICITATION (8): + Lead due to solicitation. Example: a person + trying to get a job or selling a product, etc. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + OTHER_DISSATISFIED_REASON = 2 + GEO_MISMATCH = 3 + JOB_TYPE_MISMATCH = 4 + NOT_READY_TO_BOOK = 5 + SPAM = 6 + DUPLICATE = 7 + SOLICITATION = 8 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_survey_satisfied_reason.py b/google/ads/googleads/v19/enums/types/local_services_lead_survey_satisfied_reason.py new file mode 100644 index 000000000..8ce711622 --- /dev/null +++ b/google/ads/googleads/v19/enums/types/local_services_lead_survey_satisfied_reason.py @@ -0,0 +1,71 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "LocalServicesLeadSurveySatisfiedReasonEnum", + }, +) + + +class LocalServicesLeadSurveySatisfiedReasonEnum(proto.Message): + r"""Container for enum describing possible survey satisfied + reasons for a lead. + + """ + + class SurveySatisfiedReason(proto.Enum): + r"""Provider's reason for being satisfied with the lead. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + Used for return value only. Represents value + unknown in this version. + OTHER_SATISFIED_REASON (2): + Other reasons. + BOOKED_CUSTOMER (3): + Lead converted into a booked customer or + client. + LIKELY_BOOKED_CUSTOMER (4): + Lead could convert into a booked customer or + client soon. + SERVICE_RELATED (5): + Lead was related to the services the business + offers. + HIGH_VALUE_SERVICE (6): + Lead was for a service that generates high + value for the business. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + OTHER_SATISFIED_REASON = 2 + BOOKED_CUSTOMER = 3 + LIKELY_BOOKED_CUSTOMER = 4 + SERVICE_RELATED = 5 + HIGH_VALUE_SERVICE = 6 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/local_services_lead_type.py b/google/ads/googleads/v19/enums/types/local_services_lead_type.py index 5270cb11c..f4bd3ce3c 100644 --- a/google/ads/googleads/v19/enums/types/local_services_lead_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_lead_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_license_rejection_reason.py b/google/ads/googleads/v19/enums/types/local_services_license_rejection_reason.py index 7377e3e94..7f6e7b9ee 100644 --- a/google/ads/googleads/v19/enums/types/local_services_license_rejection_reason.py +++ b/google/ads/googleads/v19/enums/types/local_services_license_rejection_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_participant_type.py b/google/ads/googleads/v19/enums/types/local_services_participant_type.py index 3ccbe6f01..4dff39f18 100644 --- a/google/ads/googleads/v19/enums/types/local_services_participant_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_participant_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_verification_artifact_status.py b/google/ads/googleads/v19/enums/types/local_services_verification_artifact_status.py index bd7a31502..fcae86c03 100644 --- a/google/ads/googleads/v19/enums/types/local_services_verification_artifact_status.py +++ b/google/ads/googleads/v19/enums/types/local_services_verification_artifact_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_verification_artifact_type.py b/google/ads/googleads/v19/enums/types/local_services_verification_artifact_type.py index 47eb14322..66f5c78d2 100644 --- a/google/ads/googleads/v19/enums/types/local_services_verification_artifact_type.py +++ b/google/ads/googleads/v19/enums/types/local_services_verification_artifact_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/local_services_verification_status.py b/google/ads/googleads/v19/enums/types/local_services_verification_status.py index 3c949f757..0b0040a90 100644 --- a/google/ads/googleads/v19/enums/types/local_services_verification_status.py +++ b/google/ads/googleads/v19/enums/types/local_services_verification_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/location_group_radius_units.py b/google/ads/googleads/v19/enums/types/location_group_radius_units.py index dec08fade..4da4c4903 100644 --- a/google/ads/googleads/v19/enums/types/location_group_radius_units.py +++ b/google/ads/googleads/v19/enums/types/location_group_radius_units.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/location_ownership_type.py b/google/ads/googleads/v19/enums/types/location_ownership_type.py index 1ce596258..1aa664a30 100644 --- a/google/ads/googleads/v19/enums/types/location_ownership_type.py +++ b/google/ads/googleads/v19/enums/types/location_ownership_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/location_source_type.py b/google/ads/googleads/v19/enums/types/location_source_type.py index a08016462..db99f4acb 100644 --- a/google/ads/googleads/v19/enums/types/location_source_type.py +++ b/google/ads/googleads/v19/enums/types/location_source_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/location_string_filter_type.py b/google/ads/googleads/v19/enums/types/location_string_filter_type.py index 213fe8be0..411f99bd9 100644 --- a/google/ads/googleads/v19/enums/types/location_string_filter_type.py +++ b/google/ads/googleads/v19/enums/types/location_string_filter_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/lookalike_expansion_level.py b/google/ads/googleads/v19/enums/types/lookalike_expansion_level.py index 54d55e49c..acc6d03d4 100644 --- a/google/ads/googleads/v19/enums/types/lookalike_expansion_level.py +++ b/google/ads/googleads/v19/enums/types/lookalike_expansion_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/manager_link_status.py b/google/ads/googleads/v19/enums/types/manager_link_status.py index 0b4e17ea6..553acb13b 100644 --- a/google/ads/googleads/v19/enums/types/manager_link_status.py +++ b/google/ads/googleads/v19/enums/types/manager_link_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/media_type.py b/google/ads/googleads/v19/enums/types/media_type.py index 5c2e1febb..da4701d74 100644 --- a/google/ads/googleads/v19/enums/types/media_type.py +++ b/google/ads/googleads/v19/enums/types/media_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/mime_type.py b/google/ads/googleads/v19/enums/types/mime_type.py index 3e45f7e6c..584314770 100644 --- a/google/ads/googleads/v19/enums/types/mime_type.py +++ b/google/ads/googleads/v19/enums/types/mime_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/minute_of_hour.py b/google/ads/googleads/v19/enums/types/minute_of_hour.py index 448975a93..6cafd821b 100644 --- a/google/ads/googleads/v19/enums/types/minute_of_hour.py +++ b/google/ads/googleads/v19/enums/types/minute_of_hour.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/mobile_app_vendor.py b/google/ads/googleads/v19/enums/types/mobile_app_vendor.py index 9702c9d85..d3aac4176 100644 --- a/google/ads/googleads/v19/enums/types/mobile_app_vendor.py +++ b/google/ads/googleads/v19/enums/types/mobile_app_vendor.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/mobile_device_type.py b/google/ads/googleads/v19/enums/types/mobile_device_type.py index b5a75939f..4c38dc07e 100644 --- a/google/ads/googleads/v19/enums/types/mobile_device_type.py +++ b/google/ads/googleads/v19/enums/types/mobile_device_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/month_of_year.py b/google/ads/googleads/v19/enums/types/month_of_year.py index 824e094cd..fb5212efe 100644 --- a/google/ads/googleads/v19/enums/types/month_of_year.py +++ b/google/ads/googleads/v19/enums/types/month_of_year.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/negative_geo_target_type.py b/google/ads/googleads/v19/enums/types/negative_geo_target_type.py index ad1828511..739b67607 100644 --- a/google/ads/googleads/v19/enums/types/negative_geo_target_type.py +++ b/google/ads/googleads/v19/enums/types/negative_geo_target_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_conversion_diagnostic_status_enum.py b/google/ads/googleads/v19/enums/types/offline_conversion_diagnostic_status_enum.py index 6c19ec0e4..fdfff0256 100644 --- a/google/ads/googleads/v19/enums/types/offline_conversion_diagnostic_status_enum.py +++ b/google/ads/googleads/v19/enums/types/offline_conversion_diagnostic_status_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_event_upload_client_enum.py b/google/ads/googleads/v19/enums/types/offline_event_upload_client_enum.py index b6a1af593..80d413e8b 100644 --- a/google/ads/googleads/v19/enums/types/offline_event_upload_client_enum.py +++ b/google/ads/googleads/v19/enums/types/offline_event_upload_client_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_user_data_job_failure_reason.py b/google/ads/googleads/v19/enums/types/offline_user_data_job_failure_reason.py index 9f503fded..c2899d3f5 100644 --- a/google/ads/googleads/v19/enums/types/offline_user_data_job_failure_reason.py +++ b/google/ads/googleads/v19/enums/types/offline_user_data_job_failure_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_user_data_job_match_rate_range.py b/google/ads/googleads/v19/enums/types/offline_user_data_job_match_rate_range.py index 652d02115..6dfe70cf4 100644 --- a/google/ads/googleads/v19/enums/types/offline_user_data_job_match_rate_range.py +++ b/google/ads/googleads/v19/enums/types/offline_user_data_job_match_rate_range.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_user_data_job_status.py b/google/ads/googleads/v19/enums/types/offline_user_data_job_status.py index 3d364ec5b..a31ae4680 100644 --- a/google/ads/googleads/v19/enums/types/offline_user_data_job_status.py +++ b/google/ads/googleads/v19/enums/types/offline_user_data_job_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/offline_user_data_job_type.py b/google/ads/googleads/v19/enums/types/offline_user_data_job_type.py index 06f9a91b1..901fe863e 100644 --- a/google/ads/googleads/v19/enums/types/offline_user_data_job_type.py +++ b/google/ads/googleads/v19/enums/types/offline_user_data_job_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/operating_system_version_operator_type.py b/google/ads/googleads/v19/enums/types/operating_system_version_operator_type.py index 14e3f486d..9978d7adb 100644 --- a/google/ads/googleads/v19/enums/types/operating_system_version_operator_type.py +++ b/google/ads/googleads/v19/enums/types/operating_system_version_operator_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/optimization_goal_type.py b/google/ads/googleads/v19/enums/types/optimization_goal_type.py index c21bc72cc..c4dabf242 100644 --- a/google/ads/googleads/v19/enums/types/optimization_goal_type.py +++ b/google/ads/googleads/v19/enums/types/optimization_goal_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/parental_status_type.py b/google/ads/googleads/v19/enums/types/parental_status_type.py index 6d6007a60..896289e5a 100644 --- a/google/ads/googleads/v19/enums/types/parental_status_type.py +++ b/google/ads/googleads/v19/enums/types/parental_status_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/payment_mode.py b/google/ads/googleads/v19/enums/types/payment_mode.py index 744739298..9f5b13b69 100644 --- a/google/ads/googleads/v19/enums/types/payment_mode.py +++ b/google/ads/googleads/v19/enums/types/payment_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/performance_max_upgrade_status.py b/google/ads/googleads/v19/enums/types/performance_max_upgrade_status.py index f8c7a2764..d2d332eef 100644 --- a/google/ads/googleads/v19/enums/types/performance_max_upgrade_status.py +++ b/google/ads/googleads/v19/enums/types/performance_max_upgrade_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/placement_type.py b/google/ads/googleads/v19/enums/types/placement_type.py index 520e2f48d..2c9e27d0b 100644 --- a/google/ads/googleads/v19/enums/types/placement_type.py +++ b/google/ads/googleads/v19/enums/types/placement_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_approval_status.py b/google/ads/googleads/v19/enums/types/policy_approval_status.py index e6a7c4d62..caddf9534 100644 --- a/google/ads/googleads/v19/enums/types/policy_approval_status.py +++ b/google/ads/googleads/v19/enums/types/policy_approval_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_review_status.py b/google/ads/googleads/v19/enums/types/policy_review_status.py index 0e314bacc..5a13c588e 100644 --- a/google/ads/googleads/v19/enums/types/policy_review_status.py +++ b/google/ads/googleads/v19/enums/types/policy_review_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_topic_entry_type.py b/google/ads/googleads/v19/enums/types/policy_topic_entry_type.py index 4c473ad42..d9e0cb33c 100644 --- a/google/ads/googleads/v19/enums/types/policy_topic_entry_type.py +++ b/google/ads/googleads/v19/enums/types/policy_topic_entry_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_mismatch_url_type.py b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_mismatch_url_type.py index ed7d29f70..47f50126c 100644 --- a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_mismatch_url_type.py +++ b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_mismatch_url_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_device.py b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_device.py index 38f1b431a..85337ac48 100644 --- a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_device.py +++ b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_device.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_dns_error_type.py b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_dns_error_type.py index 72910ed3a..b0875ba4f 100644 --- a/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_dns_error_type.py +++ b/google/ads/googleads/v19/enums/types/policy_topic_evidence_destination_not_working_dns_error_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/positive_geo_target_type.py b/google/ads/googleads/v19/enums/types/positive_geo_target_type.py index dc039ceec..ea69d7abd 100644 --- a/google/ads/googleads/v19/enums/types/positive_geo_target_type.py +++ b/google/ads/googleads/v19/enums/types/positive_geo_target_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/price_extension_price_qualifier.py b/google/ads/googleads/v19/enums/types/price_extension_price_qualifier.py index 8139a9364..89fc4af23 100644 --- a/google/ads/googleads/v19/enums/types/price_extension_price_qualifier.py +++ b/google/ads/googleads/v19/enums/types/price_extension_price_qualifier.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/price_extension_price_unit.py b/google/ads/googleads/v19/enums/types/price_extension_price_unit.py index a2e7293b4..bf8c1ae50 100644 --- a/google/ads/googleads/v19/enums/types/price_extension_price_unit.py +++ b/google/ads/googleads/v19/enums/types/price_extension_price_unit.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/price_extension_type.py b/google/ads/googleads/v19/enums/types/price_extension_type.py index 31bec4d5e..a71cd8134 100644 --- a/google/ads/googleads/v19/enums/types/price_extension_type.py +++ b/google/ads/googleads/v19/enums/types/price_extension_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_availability.py b/google/ads/googleads/v19/enums/types/product_availability.py index ee97d74e0..83019feb2 100644 --- a/google/ads/googleads/v19/enums/types/product_availability.py +++ b/google/ads/googleads/v19/enums/types/product_availability.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_category_level.py b/google/ads/googleads/v19/enums/types/product_category_level.py index 713ae3281..ccb6f58b6 100644 --- a/google/ads/googleads/v19/enums/types/product_category_level.py +++ b/google/ads/googleads/v19/enums/types/product_category_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_category_state.py b/google/ads/googleads/v19/enums/types/product_category_state.py index 91e32d61e..d3e036aa9 100644 --- a/google/ads/googleads/v19/enums/types/product_category_state.py +++ b/google/ads/googleads/v19/enums/types/product_category_state.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_channel.py b/google/ads/googleads/v19/enums/types/product_channel.py index 57ec9a9d6..68329212b 100644 --- a/google/ads/googleads/v19/enums/types/product_channel.py +++ b/google/ads/googleads/v19/enums/types/product_channel.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_channel_exclusivity.py b/google/ads/googleads/v19/enums/types/product_channel_exclusivity.py index 55fa796bf..780f6103d 100644 --- a/google/ads/googleads/v19/enums/types/product_channel_exclusivity.py +++ b/google/ads/googleads/v19/enums/types/product_channel_exclusivity.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_condition.py b/google/ads/googleads/v19/enums/types/product_condition.py index 21b9d7318..a90aab9f2 100644 --- a/google/ads/googleads/v19/enums/types/product_condition.py +++ b/google/ads/googleads/v19/enums/types/product_condition.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_custom_attribute_index.py b/google/ads/googleads/v19/enums/types/product_custom_attribute_index.py index 214061fe1..7d454ff31 100644 --- a/google/ads/googleads/v19/enums/types/product_custom_attribute_index.py +++ b/google/ads/googleads/v19/enums/types/product_custom_attribute_index.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_issue_severity.py b/google/ads/googleads/v19/enums/types/product_issue_severity.py index 39e9fa360..4a7caa730 100644 --- a/google/ads/googleads/v19/enums/types/product_issue_severity.py +++ b/google/ads/googleads/v19/enums/types/product_issue_severity.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_link_invitation_status.py b/google/ads/googleads/v19/enums/types/product_link_invitation_status.py index f695f0156..04f5687fe 100644 --- a/google/ads/googleads/v19/enums/types/product_link_invitation_status.py +++ b/google/ads/googleads/v19/enums/types/product_link_invitation_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_status.py b/google/ads/googleads/v19/enums/types/product_status.py index 3e8a0cb94..2ca992aed 100644 --- a/google/ads/googleads/v19/enums/types/product_status.py +++ b/google/ads/googleads/v19/enums/types/product_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/product_type_level.py b/google/ads/googleads/v19/enums/types/product_type_level.py index 5dd3b8043..23d55a205 100644 --- a/google/ads/googleads/v19/enums/types/product_type_level.py +++ b/google/ads/googleads/v19/enums/types/product_type_level.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/promotion_extension_discount_modifier.py b/google/ads/googleads/v19/enums/types/promotion_extension_discount_modifier.py index f449205ce..08dc480c1 100644 --- a/google/ads/googleads/v19/enums/types/promotion_extension_discount_modifier.py +++ b/google/ads/googleads/v19/enums/types/promotion_extension_discount_modifier.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/promotion_extension_occasion.py b/google/ads/googleads/v19/enums/types/promotion_extension_occasion.py index a16297a18..06a7b4c09 100644 --- a/google/ads/googleads/v19/enums/types/promotion_extension_occasion.py +++ b/google/ads/googleads/v19/enums/types/promotion_extension_occasion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/proximity_radius_units.py b/google/ads/googleads/v19/enums/types/proximity_radius_units.py index c1f2a1574..f4e89f49f 100644 --- a/google/ads/googleads/v19/enums/types/proximity_radius_units.py +++ b/google/ads/googleads/v19/enums/types/proximity_radius_units.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/quality_score_bucket.py b/google/ads/googleads/v19/enums/types/quality_score_bucket.py index b05237d23..79a444d03 100644 --- a/google/ads/googleads/v19/enums/types/quality_score_bucket.py +++ b/google/ads/googleads/v19/enums/types/quality_score_bucket.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/reach_plan_age_range.py b/google/ads/googleads/v19/enums/types/reach_plan_age_range.py index fe991d225..8358cbc65 100644 --- a/google/ads/googleads/v19/enums/types/reach_plan_age_range.py +++ b/google/ads/googleads/v19/enums/types/reach_plan_age_range.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/reach_plan_conversion_rate_model.py b/google/ads/googleads/v19/enums/types/reach_plan_conversion_rate_model.py new file mode 100644 index 000000000..caa101b3f --- /dev/null +++ b/google/ads/googleads/v19/enums/types/reach_plan_conversion_rate_model.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +# Copyright 2025 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 +# +# http://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 annotations + + +import proto # type: ignore + + +__protobuf__ = proto.module( + package="google.ads.googleads.v19.enums", + marshal="google.ads.googleads.v19", + manifest={ + "ReachPlanConversionRateModelEnum", + }, +) + + +class ReachPlanConversionRateModelEnum(proto.Message): + r"""Container for enum describing the type of model used to + create a conversion rate suggestion for a supported ad product. + + """ + + class ReachPlanConversionRateModel(proto.Enum): + r"""Types of models used to create conversion rate suggestions. + + Values: + UNSPECIFIED (0): + Not specified. + UNKNOWN (1): + The value is unknown in this version. + CUSTOMER_HISTORY (2): + Suggested conversion rate for the + authenticated customer based on the previous 70 + days. + INVENTORY_AGGRESSIVE (3): + Suggested conversion rate based on an + aggressive rate for the entire inventory. + INVENTORY_CONSERVATIVE (4): + Suggested conversion rate based on a + conservative rate for the entire inventory. + INVENTORY_MEDIAN (5): + Suggested conversion rate based on the median + rate for the entire inventory. + """ + + UNSPECIFIED = 0 + UNKNOWN = 1 + CUSTOMER_HISTORY = 2 + INVENTORY_AGGRESSIVE = 3 + INVENTORY_CONSERVATIVE = 4 + INVENTORY_MEDIAN = 5 + + +__all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/reach_plan_network.py b/google/ads/googleads/v19/enums/types/reach_plan_network.py index 3dd54ec5e..ca197fecd 100644 --- a/google/ads/googleads/v19/enums/types/reach_plan_network.py +++ b/google/ads/googleads/v19/enums/types/reach_plan_network.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/reach_plan_surface.py b/google/ads/googleads/v19/enums/types/reach_plan_surface.py index 53f286cb1..e9957eba3 100644 --- a/google/ads/googleads/v19/enums/types/reach_plan_surface.py +++ b/google/ads/googleads/v19/enums/types/reach_plan_surface.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -43,6 +43,10 @@ class ReachPlanSurface(proto.Enum): Not specified. UNKNOWN (1): The value is unknown in this version. + DISCOVER_FEED (7): + Discover feed ad surface. + GMAIL (8): + Gmail ad surface. IN_FEED (2): In-Feed ad surface. IN_STREAM_BUMPER (3): @@ -57,6 +61,8 @@ class ReachPlanSurface(proto.Enum): UNSPECIFIED = 0 UNKNOWN = 1 + DISCOVER_FEED = 7 + GMAIL = 8 IN_FEED = 2 IN_STREAM_BUMPER = 3 IN_STREAM_NON_SKIPPABLE = 4 diff --git a/google/ads/googleads/v19/enums/types/recommendation_subscription_status.py b/google/ads/googleads/v19/enums/types/recommendation_subscription_status.py index 62f4cb64c..67f4b50b5 100644 --- a/google/ads/googleads/v19/enums/types/recommendation_subscription_status.py +++ b/google/ads/googleads/v19/enums/types/recommendation_subscription_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/recommendation_type.py b/google/ads/googleads/v19/enums/types/recommendation_type.py index f7267ddff..c465a92a4 100644 --- a/google/ads/googleads/v19/enums/types/recommendation_type.py +++ b/google/ads/googleads/v19/enums/types/recommendation_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/resource_change_operation.py b/google/ads/googleads/v19/enums/types/resource_change_operation.py index 7257df7d0..0ea3c5856 100644 --- a/google/ads/googleads/v19/enums/types/resource_change_operation.py +++ b/google/ads/googleads/v19/enums/types/resource_change_operation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/resource_limit_type.py b/google/ads/googleads/v19/enums/types/resource_limit_type.py index 24ff4be6c..26f719468 100644 --- a/google/ads/googleads/v19/enums/types/resource_limit_type.py +++ b/google/ads/googleads/v19/enums/types/resource_limit_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/response_content_type.py b/google/ads/googleads/v19/enums/types/response_content_type.py index 9e5ea2bac..e15eb333b 100644 --- a/google/ads/googleads/v19/enums/types/response_content_type.py +++ b/google/ads/googleads/v19/enums/types/response_content_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/search_engine_results_page_type.py b/google/ads/googleads/v19/enums/types/search_engine_results_page_type.py index f4597928b..9b04f60e3 100644 --- a/google/ads/googleads/v19/enums/types/search_engine_results_page_type.py +++ b/google/ads/googleads/v19/enums/types/search_engine_results_page_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/search_term_match_type.py b/google/ads/googleads/v19/enums/types/search_term_match_type.py index 3ad3097b7..398db7067 100644 --- a/google/ads/googleads/v19/enums/types/search_term_match_type.py +++ b/google/ads/googleads/v19/enums/types/search_term_match_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/search_term_targeting_status.py b/google/ads/googleads/v19/enums/types/search_term_targeting_status.py index ecb0c6b90..a811c486f 100644 --- a/google/ads/googleads/v19/enums/types/search_term_targeting_status.py +++ b/google/ads/googleads/v19/enums/types/search_term_targeting_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/seasonality_event_scope.py b/google/ads/googleads/v19/enums/types/seasonality_event_scope.py index 3ee15b191..b76a04159 100644 --- a/google/ads/googleads/v19/enums/types/seasonality_event_scope.py +++ b/google/ads/googleads/v19/enums/types/seasonality_event_scope.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/seasonality_event_status.py b/google/ads/googleads/v19/enums/types/seasonality_event_status.py index 44727bd49..83f556b9a 100644 --- a/google/ads/googleads/v19/enums/types/seasonality_event_status.py +++ b/google/ads/googleads/v19/enums/types/seasonality_event_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/served_asset_field_type.py b/google/ads/googleads/v19/enums/types/served_asset_field_type.py index d0d1abe6b..d2921921d 100644 --- a/google/ads/googleads/v19/enums/types/served_asset_field_type.py +++ b/google/ads/googleads/v19/enums/types/served_asset_field_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/shared_set_status.py b/google/ads/googleads/v19/enums/types/shared_set_status.py index 09e60d6ee..55d25b66c 100644 --- a/google/ads/googleads/v19/enums/types/shared_set_status.py +++ b/google/ads/googleads/v19/enums/types/shared_set_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/shared_set_type.py b/google/ads/googleads/v19/enums/types/shared_set_type.py index dc4c0fdcc..548b52e52 100644 --- a/google/ads/googleads/v19/enums/types/shared_set_type.py +++ b/google/ads/googleads/v19/enums/types/shared_set_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/shopping_add_products_to_campaign_recommendation_enum.py b/google/ads/googleads/v19/enums/types/shopping_add_products_to_campaign_recommendation_enum.py index 1f792ef19..b7b54ebd3 100644 --- a/google/ads/googleads/v19/enums/types/shopping_add_products_to_campaign_recommendation_enum.py +++ b/google/ads/googleads/v19/enums/types/shopping_add_products_to_campaign_recommendation_enum.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/simulation_modification_method.py b/google/ads/googleads/v19/enums/types/simulation_modification_method.py index 7b26ae9a7..8c9ca2fca 100644 --- a/google/ads/googleads/v19/enums/types/simulation_modification_method.py +++ b/google/ads/googleads/v19/enums/types/simulation_modification_method.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/simulation_type.py b/google/ads/googleads/v19/enums/types/simulation_type.py index 725258e96..125711e4a 100644 --- a/google/ads/googleads/v19/enums/types/simulation_type.py +++ b/google/ads/googleads/v19/enums/types/simulation_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/sk_ad_network_ad_event_type.py b/google/ads/googleads/v19/enums/types/sk_ad_network_ad_event_type.py index 48aa4f41a..53c3454e3 100644 --- a/google/ads/googleads/v19/enums/types/sk_ad_network_ad_event_type.py +++ b/google/ads/googleads/v19/enums/types/sk_ad_network_ad_event_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/sk_ad_network_attribution_credit.py b/google/ads/googleads/v19/enums/types/sk_ad_network_attribution_credit.py index a7ca9331e..14b567b72 100644 --- a/google/ads/googleads/v19/enums/types/sk_ad_network_attribution_credit.py +++ b/google/ads/googleads/v19/enums/types/sk_ad_network_attribution_credit.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/sk_ad_network_coarse_conversion_value.py b/google/ads/googleads/v19/enums/types/sk_ad_network_coarse_conversion_value.py index 348663cd9..6147abb92 100644 --- a/google/ads/googleads/v19/enums/types/sk_ad_network_coarse_conversion_value.py +++ b/google/ads/googleads/v19/enums/types/sk_ad_network_coarse_conversion_value.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/sk_ad_network_source_type.py b/google/ads/googleads/v19/enums/types/sk_ad_network_source_type.py index 2aacf10da..b595c19fe 100644 --- a/google/ads/googleads/v19/enums/types/sk_ad_network_source_type.py +++ b/google/ads/googleads/v19/enums/types/sk_ad_network_source_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/sk_ad_network_user_type.py b/google/ads/googleads/v19/enums/types/sk_ad_network_user_type.py index 8b89873e3..cd5198ec0 100644 --- a/google/ads/googleads/v19/enums/types/sk_ad_network_user_type.py +++ b/google/ads/googleads/v19/enums/types/sk_ad_network_user_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/slot.py b/google/ads/googleads/v19/enums/types/slot.py index e7e74432b..8a8b6a150 100644 --- a/google/ads/googleads/v19/enums/types/slot.py +++ b/google/ads/googleads/v19/enums/types/slot.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/smart_campaign_not_eligible_reason.py b/google/ads/googleads/v19/enums/types/smart_campaign_not_eligible_reason.py index 880fc4401..4c948250a 100644 --- a/google/ads/googleads/v19/enums/types/smart_campaign_not_eligible_reason.py +++ b/google/ads/googleads/v19/enums/types/smart_campaign_not_eligible_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/smart_campaign_status.py b/google/ads/googleads/v19/enums/types/smart_campaign_status.py index 701425494..4907554c4 100644 --- a/google/ads/googleads/v19/enums/types/smart_campaign_status.py +++ b/google/ads/googleads/v19/enums/types/smart_campaign_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/spending_limit_type.py b/google/ads/googleads/v19/enums/types/spending_limit_type.py index ec1ac11ef..91b150c90 100644 --- a/google/ads/googleads/v19/enums/types/spending_limit_type.py +++ b/google/ads/googleads/v19/enums/types/spending_limit_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/summary_row_setting.py b/google/ads/googleads/v19/enums/types/summary_row_setting.py index 791cb688e..05f66f8f9 100644 --- a/google/ads/googleads/v19/enums/types/summary_row_setting.py +++ b/google/ads/googleads/v19/enums/types/summary_row_setting.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/system_managed_entity_source.py b/google/ads/googleads/v19/enums/types/system_managed_entity_source.py index e2d9fcf8f..a10f607e1 100644 --- a/google/ads/googleads/v19/enums/types/system_managed_entity_source.py +++ b/google/ads/googleads/v19/enums/types/system_managed_entity_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/target_cpa_opt_in_recommendation_goal.py b/google/ads/googleads/v19/enums/types/target_cpa_opt_in_recommendation_goal.py index e41519d3a..d90e3fe0e 100644 --- a/google/ads/googleads/v19/enums/types/target_cpa_opt_in_recommendation_goal.py +++ b/google/ads/googleads/v19/enums/types/target_cpa_opt_in_recommendation_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/target_frequency_time_unit.py b/google/ads/googleads/v19/enums/types/target_frequency_time_unit.py index 2adfad239..db15dcbbc 100644 --- a/google/ads/googleads/v19/enums/types/target_frequency_time_unit.py +++ b/google/ads/googleads/v19/enums/types/target_frequency_time_unit.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -47,11 +47,15 @@ class TargetFrequencyTimeUnit(proto.Enum): WEEKLY (2): Optimize bidding to reach Target Frequency in a week. + MONTHLY (3): + Optimize bidding to reach Target Frequency in + a month. """ UNSPECIFIED = 0 UNKNOWN = 1 WEEKLY = 2 + MONTHLY = 3 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/enums/types/target_impression_share_location.py b/google/ads/googleads/v19/enums/types/target_impression_share_location.py index 857d30df4..fd1cb74ac 100644 --- a/google/ads/googleads/v19/enums/types/target_impression_share_location.py +++ b/google/ads/googleads/v19/enums/types/target_impression_share_location.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/targeting_dimension.py b/google/ads/googleads/v19/enums/types/targeting_dimension.py index 386928ab8..1620774e3 100644 --- a/google/ads/googleads/v19/enums/types/targeting_dimension.py +++ b/google/ads/googleads/v19/enums/types/targeting_dimension.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/time_type.py b/google/ads/googleads/v19/enums/types/time_type.py index c92d7cbe6..a003c4bd5 100644 --- a/google/ads/googleads/v19/enums/types/time_type.py +++ b/google/ads/googleads/v19/enums/types/time_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/tracking_code_page_format.py b/google/ads/googleads/v19/enums/types/tracking_code_page_format.py index 95a3fd23f..4c3fd1603 100644 --- a/google/ads/googleads/v19/enums/types/tracking_code_page_format.py +++ b/google/ads/googleads/v19/enums/types/tracking_code_page_format.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/tracking_code_type.py b/google/ads/googleads/v19/enums/types/tracking_code_type.py index dedd307e3..9b97d580a 100644 --- a/google/ads/googleads/v19/enums/types/tracking_code_type.py +++ b/google/ads/googleads/v19/enums/types/tracking_code_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_identifier_source.py b/google/ads/googleads/v19/enums/types/user_identifier_source.py index faa66e37f..66e7fd49a 100644 --- a/google/ads/googleads/v19/enums/types/user_identifier_source.py +++ b/google/ads/googleads/v19/enums/types/user_identifier_source.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_interest_taxonomy_type.py b/google/ads/googleads/v19/enums/types/user_interest_taxonomy_type.py index fad4c569e..a636c8407 100644 --- a/google/ads/googleads/v19/enums/types/user_interest_taxonomy_type.py +++ b/google/ads/googleads/v19/enums/types/user_interest_taxonomy_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_access_status.py b/google/ads/googleads/v19/enums/types/user_list_access_status.py index 399dd9610..5b7f14dd3 100644 --- a/google/ads/googleads/v19/enums/types/user_list_access_status.py +++ b/google/ads/googleads/v19/enums/types/user_list_access_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_closing_reason.py b/google/ads/googleads/v19/enums/types/user_list_closing_reason.py index cd42ecfc3..51aa56fdd 100644 --- a/google/ads/googleads/v19/enums/types/user_list_closing_reason.py +++ b/google/ads/googleads/v19/enums/types/user_list_closing_reason.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_crm_data_source_type.py b/google/ads/googleads/v19/enums/types/user_list_crm_data_source_type.py index e191f7f40..cbc6e45fa 100644 --- a/google/ads/googleads/v19/enums/types/user_list_crm_data_source_type.py +++ b/google/ads/googleads/v19/enums/types/user_list_crm_data_source_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_customer_type_category.py b/google/ads/googleads/v19/enums/types/user_list_customer_type_category.py index 231739cd0..53cf360b2 100644 --- a/google/ads/googleads/v19/enums/types/user_list_customer_type_category.py +++ b/google/ads/googleads/v19/enums/types/user_list_customer_type_category.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_date_rule_item_operator.py b/google/ads/googleads/v19/enums/types/user_list_date_rule_item_operator.py index 85257daae..fe8b85143 100644 --- a/google/ads/googleads/v19/enums/types/user_list_date_rule_item_operator.py +++ b/google/ads/googleads/v19/enums/types/user_list_date_rule_item_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_flexible_rule_operator.py b/google/ads/googleads/v19/enums/types/user_list_flexible_rule_operator.py index 6105890c7..1b00976cd 100644 --- a/google/ads/googleads/v19/enums/types/user_list_flexible_rule_operator.py +++ b/google/ads/googleads/v19/enums/types/user_list_flexible_rule_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_logical_rule_operator.py b/google/ads/googleads/v19/enums/types/user_list_logical_rule_operator.py index fdd915abd..e8ea51dbf 100644 --- a/google/ads/googleads/v19/enums/types/user_list_logical_rule_operator.py +++ b/google/ads/googleads/v19/enums/types/user_list_logical_rule_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_membership_status.py b/google/ads/googleads/v19/enums/types/user_list_membership_status.py index c22c292c0..5272e6381 100644 --- a/google/ads/googleads/v19/enums/types/user_list_membership_status.py +++ b/google/ads/googleads/v19/enums/types/user_list_membership_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_number_rule_item_operator.py b/google/ads/googleads/v19/enums/types/user_list_number_rule_item_operator.py index 4d6e1d657..71c2d28a6 100644 --- a/google/ads/googleads/v19/enums/types/user_list_number_rule_item_operator.py +++ b/google/ads/googleads/v19/enums/types/user_list_number_rule_item_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_prepopulation_status.py b/google/ads/googleads/v19/enums/types/user_list_prepopulation_status.py index ad7f516b1..1eab5c91b 100644 --- a/google/ads/googleads/v19/enums/types/user_list_prepopulation_status.py +++ b/google/ads/googleads/v19/enums/types/user_list_prepopulation_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_rule_type.py b/google/ads/googleads/v19/enums/types/user_list_rule_type.py index 407b628f5..0bb25badf 100644 --- a/google/ads/googleads/v19/enums/types/user_list_rule_type.py +++ b/google/ads/googleads/v19/enums/types/user_list_rule_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_size_range.py b/google/ads/googleads/v19/enums/types/user_list_size_range.py index 505aa3b5f..50ac6ca0b 100644 --- a/google/ads/googleads/v19/enums/types/user_list_size_range.py +++ b/google/ads/googleads/v19/enums/types/user_list_size_range.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_string_rule_item_operator.py b/google/ads/googleads/v19/enums/types/user_list_string_rule_item_operator.py index 74e83d2c5..d290d0570 100644 --- a/google/ads/googleads/v19/enums/types/user_list_string_rule_item_operator.py +++ b/google/ads/googleads/v19/enums/types/user_list_string_rule_item_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/user_list_type.py b/google/ads/googleads/v19/enums/types/user_list_type.py index 5283ba457..e4d5f864b 100644 --- a/google/ads/googleads/v19/enums/types/user_list_type.py +++ b/google/ads/googleads/v19/enums/types/user_list_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/value_rule_device_type.py b/google/ads/googleads/v19/enums/types/value_rule_device_type.py index c50c5d229..85f662485 100644 --- a/google/ads/googleads/v19/enums/types/value_rule_device_type.py +++ b/google/ads/googleads/v19/enums/types/value_rule_device_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/value_rule_geo_location_match_type.py b/google/ads/googleads/v19/enums/types/value_rule_geo_location_match_type.py index e81807091..a11a4084f 100644 --- a/google/ads/googleads/v19/enums/types/value_rule_geo_location_match_type.py +++ b/google/ads/googleads/v19/enums/types/value_rule_geo_location_match_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/value_rule_operation.py b/google/ads/googleads/v19/enums/types/value_rule_operation.py index 7792ea309..7d96d43dc 100644 --- a/google/ads/googleads/v19/enums/types/value_rule_operation.py +++ b/google/ads/googleads/v19/enums/types/value_rule_operation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/value_rule_set_attachment_type.py b/google/ads/googleads/v19/enums/types/value_rule_set_attachment_type.py index 4a126bb00..f5e66021a 100644 --- a/google/ads/googleads/v19/enums/types/value_rule_set_attachment_type.py +++ b/google/ads/googleads/v19/enums/types/value_rule_set_attachment_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/value_rule_set_dimension.py b/google/ads/googleads/v19/enums/types/value_rule_set_dimension.py index 3f62d8a7b..25b5c9735 100644 --- a/google/ads/googleads/v19/enums/types/value_rule_set_dimension.py +++ b/google/ads/googleads/v19/enums/types/value_rule_set_dimension.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/vanity_pharma_display_url_mode.py b/google/ads/googleads/v19/enums/types/vanity_pharma_display_url_mode.py index 5d4b38cf0..6cd70a4d0 100644 --- a/google/ads/googleads/v19/enums/types/vanity_pharma_display_url_mode.py +++ b/google/ads/googleads/v19/enums/types/vanity_pharma_display_url_mode.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/vanity_pharma_text.py b/google/ads/googleads/v19/enums/types/vanity_pharma_text.py index 3a5b26341..82b2230c4 100644 --- a/google/ads/googleads/v19/enums/types/vanity_pharma_text.py +++ b/google/ads/googleads/v19/enums/types/vanity_pharma_text.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/video_thumbnail.py b/google/ads/googleads/v19/enums/types/video_thumbnail.py index f5a394e55..8abb11b13 100644 --- a/google/ads/googleads/v19/enums/types/video_thumbnail.py +++ b/google/ads/googleads/v19/enums/types/video_thumbnail.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/webpage_condition_operand.py b/google/ads/googleads/v19/enums/types/webpage_condition_operand.py index 27df436c2..3697e3e1a 100644 --- a/google/ads/googleads/v19/enums/types/webpage_condition_operand.py +++ b/google/ads/googleads/v19/enums/types/webpage_condition_operand.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/enums/types/webpage_condition_operator.py b/google/ads/googleads/v19/enums/types/webpage_condition_operator.py index 37f8d0103..0bebe7fcf 100644 --- a/google/ads/googleads/v19/enums/types/webpage_condition_operator.py +++ b/google/ads/googleads/v19/enums/types/webpage_condition_operator.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/__init__.py b/google/ads/googleads/v19/errors/__init__.py index ecc20e3b3..9fb044b8b 100644 --- a/google/ads/googleads/v19/errors/__init__.py +++ b/google/ads/googleads/v19/errors/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/services/__init__.py b/google/ads/googleads/v19/errors/services/__init__.py index 8f6cf0682..cbf94b283 100644 --- a/google/ads/googleads/v19/errors/services/__init__.py +++ b/google/ads/googleads/v19/errors/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/__init__.py b/google/ads/googleads/v19/errors/types/__init__.py index 88285269e..12e2131d3 100644 --- a/google/ads/googleads/v19/errors/types/__init__.py +++ b/google/ads/googleads/v19/errors/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,95 +13,237 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from .access_invitation_error import AccessInvitationErrorEnum -from .account_budget_proposal_error import AccountBudgetProposalErrorEnum -from .account_link_error import AccountLinkErrorEnum -from .ad_customizer_error import AdCustomizerErrorEnum -from .ad_error import AdErrorEnum -from .ad_group_ad_error import AdGroupAdErrorEnum -from .ad_group_bid_modifier_error import AdGroupBidModifierErrorEnum +from .access_invitation_error import ( + AccessInvitationErrorEnum, +) +from .account_budget_proposal_error import ( + AccountBudgetProposalErrorEnum, +) +from .account_link_error import ( + AccountLinkErrorEnum, +) +from .ad_customizer_error import ( + AdCustomizerErrorEnum, +) +from .ad_error import ( + AdErrorEnum, +) +from .ad_group_ad_error import ( + AdGroupAdErrorEnum, +) +from .ad_group_bid_modifier_error import ( + AdGroupBidModifierErrorEnum, +) from .ad_group_criterion_customizer_error import ( AdGroupCriterionCustomizerErrorEnum, ) -from .ad_group_criterion_error import AdGroupCriterionErrorEnum -from .ad_group_customizer_error import AdGroupCustomizerErrorEnum -from .ad_group_error import AdGroupErrorEnum -from .ad_group_feed_error import AdGroupFeedErrorEnum -from .ad_parameter_error import AdParameterErrorEnum -from .ad_sharing_error import AdSharingErrorEnum -from .adx_error import AdxErrorEnum -from .asset_error import AssetErrorEnum -from .asset_group_asset_error import AssetGroupAssetErrorEnum -from .asset_group_error import AssetGroupErrorEnum +from .ad_group_criterion_error import ( + AdGroupCriterionErrorEnum, +) +from .ad_group_customizer_error import ( + AdGroupCustomizerErrorEnum, +) +from .ad_group_error import ( + AdGroupErrorEnum, +) +from .ad_group_feed_error import ( + AdGroupFeedErrorEnum, +) +from .ad_parameter_error import ( + AdParameterErrorEnum, +) +from .ad_sharing_error import ( + AdSharingErrorEnum, +) +from .adx_error import ( + AdxErrorEnum, +) +from .asset_error import ( + AssetErrorEnum, +) +from .asset_group_asset_error import ( + AssetGroupAssetErrorEnum, +) +from .asset_group_error import ( + AssetGroupErrorEnum, +) from .asset_group_listing_group_filter_error import ( AssetGroupListingGroupFilterErrorEnum, ) -from .asset_group_signal_error import AssetGroupSignalErrorEnum -from .asset_link_error import AssetLinkErrorEnum -from .asset_set_asset_error import AssetSetAssetErrorEnum -from .asset_set_error import AssetSetErrorEnum -from .asset_set_link_error import AssetSetLinkErrorEnum -from .audience_error import AudienceErrorEnum -from .audience_insights_error import AudienceInsightsErrorEnum -from .authentication_error import AuthenticationErrorEnum -from .authorization_error import AuthorizationErrorEnum +from .asset_group_signal_error import ( + AssetGroupSignalErrorEnum, +) +from .asset_link_error import ( + AssetLinkErrorEnum, +) +from .asset_set_asset_error import ( + AssetSetAssetErrorEnum, +) +from .asset_set_error import ( + AssetSetErrorEnum, +) +from .asset_set_link_error import ( + AssetSetLinkErrorEnum, +) +from .audience_error import ( + AudienceErrorEnum, +) +from .audience_insights_error import ( + AudienceInsightsErrorEnum, +) +from .authentication_error import ( + AuthenticationErrorEnum, +) +from .authorization_error import ( + AuthorizationErrorEnum, +) from .automatically_created_asset_removal_error import ( AutomaticallyCreatedAssetRemovalErrorEnum, ) -from .batch_job_error import BatchJobErrorEnum -from .bidding_error import BiddingErrorEnum -from .bidding_strategy_error import BiddingStrategyErrorEnum -from .billing_setup_error import BillingSetupErrorEnum -from .brand_guidelines_migration_error import BrandGuidelinesMigrationErrorEnum -from .campaign_budget_error import CampaignBudgetErrorEnum -from .campaign_conversion_goal_error import CampaignConversionGoalErrorEnum -from .campaign_criterion_error import CampaignCriterionErrorEnum -from .campaign_customizer_error import CampaignCustomizerErrorEnum -from .campaign_draft_error import CampaignDraftErrorEnum -from .campaign_error import CampaignErrorEnum -from .campaign_experiment_error import CampaignExperimentErrorEnum -from .campaign_feed_error import CampaignFeedErrorEnum -from .campaign_lifecycle_goal_error import CampaignLifecycleGoalErrorEnum -from .campaign_shared_set_error import CampaignSharedSetErrorEnum -from .change_event_error import ChangeEventErrorEnum -from .change_status_error import ChangeStatusErrorEnum -from .collection_size_error import CollectionSizeErrorEnum -from .context_error import ContextErrorEnum -from .conversion_action_error import ConversionActionErrorEnum +from .batch_job_error import ( + BatchJobErrorEnum, +) +from .bidding_error import ( + BiddingErrorEnum, +) +from .bidding_strategy_error import ( + BiddingStrategyErrorEnum, +) +from .billing_setup_error import ( + BillingSetupErrorEnum, +) +from .brand_guidelines_migration_error import ( + BrandGuidelinesMigrationErrorEnum, +) +from .campaign_budget_error import ( + CampaignBudgetErrorEnum, +) +from .campaign_conversion_goal_error import ( + CampaignConversionGoalErrorEnum, +) +from .campaign_criterion_error import ( + CampaignCriterionErrorEnum, +) +from .campaign_customizer_error import ( + CampaignCustomizerErrorEnum, +) +from .campaign_draft_error import ( + CampaignDraftErrorEnum, +) +from .campaign_error import ( + CampaignErrorEnum, +) +from .campaign_experiment_error import ( + CampaignExperimentErrorEnum, +) +from .campaign_feed_error import ( + CampaignFeedErrorEnum, +) +from .campaign_lifecycle_goal_error import ( + CampaignLifecycleGoalErrorEnum, +) +from .campaign_shared_set_error import ( + CampaignSharedSetErrorEnum, +) +from .change_event_error import ( + ChangeEventErrorEnum, +) +from .change_status_error import ( + ChangeStatusErrorEnum, +) +from .collection_size_error import ( + CollectionSizeErrorEnum, +) +from .context_error import ( + ContextErrorEnum, +) +from .conversion_action_error import ( + ConversionActionErrorEnum, +) from .conversion_adjustment_upload_error import ( ConversionAdjustmentUploadErrorEnum, ) -from .conversion_custom_variable_error import ConversionCustomVariableErrorEnum +from .conversion_custom_variable_error import ( + ConversionCustomVariableErrorEnum, +) from .conversion_goal_campaign_config_error import ( ConversionGoalCampaignConfigErrorEnum, ) -from .conversion_upload_error import ConversionUploadErrorEnum -from .conversion_value_rule_error import ConversionValueRuleErrorEnum -from .conversion_value_rule_set_error import ConversionValueRuleSetErrorEnum -from .country_code_error import CountryCodeErrorEnum -from .criterion_error import CriterionErrorEnum -from .currency_code_error import CurrencyCodeErrorEnum -from .currency_error import CurrencyErrorEnum -from .custom_audience_error import CustomAudienceErrorEnum -from .custom_conversion_goal_error import CustomConversionGoalErrorEnum -from .custom_interest_error import CustomInterestErrorEnum -from .customer_client_link_error import CustomerClientLinkErrorEnum -from .customer_customizer_error import CustomerCustomizerErrorEnum -from .customer_error import CustomerErrorEnum -from .customer_feed_error import CustomerFeedErrorEnum -from .customer_lifecycle_goal_error import CustomerLifecycleGoalErrorEnum -from .customer_manager_link_error import CustomerManagerLinkErrorEnum +from .conversion_upload_error import ( + ConversionUploadErrorEnum, +) +from .conversion_value_rule_error import ( + ConversionValueRuleErrorEnum, +) +from .conversion_value_rule_set_error import ( + ConversionValueRuleSetErrorEnum, +) +from .country_code_error import ( + CountryCodeErrorEnum, +) +from .criterion_error import ( + CriterionErrorEnum, +) +from .currency_code_error import ( + CurrencyCodeErrorEnum, +) +from .currency_error import ( + CurrencyErrorEnum, +) +from .custom_audience_error import ( + CustomAudienceErrorEnum, +) +from .custom_conversion_goal_error import ( + CustomConversionGoalErrorEnum, +) +from .custom_interest_error import ( + CustomInterestErrorEnum, +) +from .customer_client_link_error import ( + CustomerClientLinkErrorEnum, +) +from .customer_customizer_error import ( + CustomerCustomizerErrorEnum, +) +from .customer_error import ( + CustomerErrorEnum, +) +from .customer_feed_error import ( + CustomerFeedErrorEnum, +) +from .customer_lifecycle_goal_error import ( + CustomerLifecycleGoalErrorEnum, +) +from .customer_manager_link_error import ( + CustomerManagerLinkErrorEnum, +) from .customer_sk_ad_network_conversion_value_schema_error import ( CustomerSkAdNetworkConversionValueSchemaErrorEnum, ) -from .customer_user_access_error import CustomerUserAccessErrorEnum -from .customizer_attribute_error import CustomizerAttributeErrorEnum -from .data_link_error import DataLinkErrorEnum -from .database_error import DatabaseErrorEnum -from .date_error import DateErrorEnum -from .date_range_error import DateRangeErrorEnum -from .distinct_error import DistinctErrorEnum -from .enum_error import EnumErrorEnum +from .customer_user_access_error import ( + CustomerUserAccessErrorEnum, +) +from .customizer_attribute_error import ( + CustomizerAttributeErrorEnum, +) +from .data_link_error import ( + DataLinkErrorEnum, +) +from .database_error import ( + DatabaseErrorEnum, +) +from .date_error import ( + DateErrorEnum, +) +from .date_range_error import ( + DateRangeErrorEnum, +) +from .distinct_error import ( + DistinctErrorEnum, +) +from .enum_error import ( + EnumErrorEnum, +) from .errors import ( ErrorCode, ErrorDetails, @@ -113,101 +255,249 @@ QuotaErrorDetails, ResourceCountDetails, ) -from .experiment_arm_error import ExperimentArmErrorEnum -from .experiment_error import ExperimentErrorEnum -from .extension_feed_item_error import ExtensionFeedItemErrorEnum -from .extension_setting_error import ExtensionSettingErrorEnum -from .feed_attribute_reference_error import FeedAttributeReferenceErrorEnum -from .feed_error import FeedErrorEnum -from .feed_item_error import FeedItemErrorEnum -from .feed_item_set_error import FeedItemSetErrorEnum -from .feed_item_set_link_error import FeedItemSetLinkErrorEnum -from .feed_item_target_error import FeedItemTargetErrorEnum -from .feed_item_validation_error import FeedItemValidationErrorEnum -from .feed_mapping_error import FeedMappingErrorEnum -from .field_error import FieldErrorEnum -from .field_mask_error import FieldMaskErrorEnum -from .function_error import FunctionErrorEnum -from .function_parsing_error import FunctionParsingErrorEnum +from .experiment_arm_error import ( + ExperimentArmErrorEnum, +) +from .experiment_error import ( + ExperimentErrorEnum, +) +from .extension_feed_item_error import ( + ExtensionFeedItemErrorEnum, +) +from .extension_setting_error import ( + ExtensionSettingErrorEnum, +) +from .feed_attribute_reference_error import ( + FeedAttributeReferenceErrorEnum, +) +from .feed_error import ( + FeedErrorEnum, +) +from .feed_item_error import ( + FeedItemErrorEnum, +) +from .feed_item_set_error import ( + FeedItemSetErrorEnum, +) +from .feed_item_set_link_error import ( + FeedItemSetLinkErrorEnum, +) +from .feed_item_target_error import ( + FeedItemTargetErrorEnum, +) +from .feed_item_validation_error import ( + FeedItemValidationErrorEnum, +) +from .feed_mapping_error import ( + FeedMappingErrorEnum, +) +from .field_error import ( + FieldErrorEnum, +) +from .field_mask_error import ( + FieldMaskErrorEnum, +) +from .function_error import ( + FunctionErrorEnum, +) +from .function_parsing_error import ( + FunctionParsingErrorEnum, +) from .geo_target_constant_suggestion_error import ( GeoTargetConstantSuggestionErrorEnum, ) -from .header_error import HeaderErrorEnum -from .id_error import IdErrorEnum -from .identity_verification_error import IdentityVerificationErrorEnum -from .image_error import ImageErrorEnum -from .internal_error import InternalErrorEnum -from .invoice_error import InvoiceErrorEnum -from .keyword_plan_ad_group_error import KeywordPlanAdGroupErrorEnum +from .header_error import ( + HeaderErrorEnum, +) +from .id_error import ( + IdErrorEnum, +) +from .identity_verification_error import ( + IdentityVerificationErrorEnum, +) +from .image_error import ( + ImageErrorEnum, +) +from .internal_error import ( + InternalErrorEnum, +) +from .invoice_error import ( + InvoiceErrorEnum, +) +from .keyword_plan_ad_group_error import ( + KeywordPlanAdGroupErrorEnum, +) from .keyword_plan_ad_group_keyword_error import ( KeywordPlanAdGroupKeywordErrorEnum, ) -from .keyword_plan_campaign_error import KeywordPlanCampaignErrorEnum +from .keyword_plan_campaign_error import ( + KeywordPlanCampaignErrorEnum, +) from .keyword_plan_campaign_keyword_error import ( KeywordPlanCampaignKeywordErrorEnum, ) -from .keyword_plan_error import KeywordPlanErrorEnum -from .keyword_plan_idea_error import KeywordPlanIdeaErrorEnum -from .label_error import LabelErrorEnum -from .language_code_error import LanguageCodeErrorEnum -from .list_operation_error import ListOperationErrorEnum -from .manager_link_error import ManagerLinkErrorEnum -from .media_bundle_error import MediaBundleErrorEnum -from .media_file_error import MediaFileErrorEnum -from .media_upload_error import MediaUploadErrorEnum -from .merchant_center_error import MerchantCenterErrorEnum -from .multiplier_error import MultiplierErrorEnum -from .mutate_error import MutateErrorEnum -from .new_resource_creation_error import NewResourceCreationErrorEnum -from .not_allowlisted_error import NotAllowlistedErrorEnum -from .not_empty_error import NotEmptyErrorEnum -from .null_error import NullErrorEnum -from .offline_user_data_job_error import OfflineUserDataJobErrorEnum -from .operation_access_denied_error import OperationAccessDeniedErrorEnum -from .operator_error import OperatorErrorEnum -from .partial_failure_error import PartialFailureErrorEnum -from .payments_account_error import PaymentsAccountErrorEnum -from .policy_finding_error import PolicyFindingErrorEnum +from .keyword_plan_error import ( + KeywordPlanErrorEnum, +) +from .keyword_plan_idea_error import ( + KeywordPlanIdeaErrorEnum, +) +from .label_error import ( + LabelErrorEnum, +) +from .language_code_error import ( + LanguageCodeErrorEnum, +) +from .list_operation_error import ( + ListOperationErrorEnum, +) +from .manager_link_error import ( + ManagerLinkErrorEnum, +) +from .media_bundle_error import ( + MediaBundleErrorEnum, +) +from .media_file_error import ( + MediaFileErrorEnum, +) +from .media_upload_error import ( + MediaUploadErrorEnum, +) +from .merchant_center_error import ( + MerchantCenterErrorEnum, +) +from .multiplier_error import ( + MultiplierErrorEnum, +) +from .mutate_error import ( + MutateErrorEnum, +) +from .new_resource_creation_error import ( + NewResourceCreationErrorEnum, +) +from .not_allowlisted_error import ( + NotAllowlistedErrorEnum, +) +from .not_empty_error import ( + NotEmptyErrorEnum, +) +from .null_error import ( + NullErrorEnum, +) +from .offline_user_data_job_error import ( + OfflineUserDataJobErrorEnum, +) +from .operation_access_denied_error import ( + OperationAccessDeniedErrorEnum, +) +from .operator_error import ( + OperatorErrorEnum, +) +from .partial_failure_error import ( + PartialFailureErrorEnum, +) +from .payments_account_error import ( + PaymentsAccountErrorEnum, +) +from .policy_finding_error import ( + PolicyFindingErrorEnum, +) from .policy_validation_parameter_error import ( PolicyValidationParameterErrorEnum, ) -from .policy_violation_error import PolicyViolationErrorEnum -from .product_link_error import ProductLinkErrorEnum -from .product_link_invitation_error import ProductLinkInvitationErrorEnum -from .query_error import QueryErrorEnum -from .quota_error import QuotaErrorEnum -from .range_error import RangeErrorEnum -from .reach_plan_error import ReachPlanErrorEnum -from .recommendation_error import RecommendationErrorEnum +from .policy_violation_error import ( + PolicyViolationErrorEnum, +) +from .product_link_error import ( + ProductLinkErrorEnum, +) +from .product_link_invitation_error import ( + ProductLinkInvitationErrorEnum, +) +from .query_error import ( + QueryErrorEnum, +) +from .quota_error import ( + QuotaErrorEnum, +) +from .range_error import ( + RangeErrorEnum, +) +from .reach_plan_error import ( + ReachPlanErrorEnum, +) +from .recommendation_error import ( + RecommendationErrorEnum, +) from .recommendation_subscription_error import ( RecommendationSubscriptionErrorEnum, ) -from .region_code_error import RegionCodeErrorEnum -from .request_error import RequestErrorEnum -from .resource_access_denied_error import ResourceAccessDeniedErrorEnum +from .region_code_error import ( + RegionCodeErrorEnum, +) +from .request_error import ( + RequestErrorEnum, +) +from .resource_access_denied_error import ( + ResourceAccessDeniedErrorEnum, +) from .resource_count_limit_exceeded_error import ( ResourceCountLimitExceededErrorEnum, ) -from .search_term_insight_error import SearchTermInsightErrorEnum -from .setting_error import SettingErrorEnum -from .shareable_preview_error import ShareablePreviewErrorEnum -from .shared_criterion_error import SharedCriterionErrorEnum -from .shared_set_error import SharedSetErrorEnum -from .shopping_product_error import ShoppingProductErrorEnum -from .size_limit_error import SizeLimitErrorEnum -from .smart_campaign_error import SmartCampaignErrorEnum -from .string_format_error import StringFormatErrorEnum -from .string_length_error import StringLengthErrorEnum +from .search_term_insight_error import ( + SearchTermInsightErrorEnum, +) +from .setting_error import ( + SettingErrorEnum, +) +from .shareable_preview_error import ( + ShareablePreviewErrorEnum, +) +from .shared_criterion_error import ( + SharedCriterionErrorEnum, +) +from .shared_set_error import ( + SharedSetErrorEnum, +) +from .shopping_product_error import ( + ShoppingProductErrorEnum, +) +from .size_limit_error import ( + SizeLimitErrorEnum, +) +from .smart_campaign_error import ( + SmartCampaignErrorEnum, +) +from .string_format_error import ( + StringFormatErrorEnum, +) +from .string_length_error import ( + StringLengthErrorEnum, +) from .third_party_app_analytics_link_error import ( ThirdPartyAppAnalyticsLinkErrorEnum, ) -from .time_zone_error import TimeZoneErrorEnum -from .url_field_error import UrlFieldErrorEnum -from .user_data_error import UserDataErrorEnum -from .user_list_customer_type_error import UserListCustomerTypeErrorEnum -from .user_list_error import UserListErrorEnum -from .video_campaign_error import VideoCampaignErrorEnum -from .youtube_video_registration_error import YoutubeVideoRegistrationErrorEnum +from .time_zone_error import ( + TimeZoneErrorEnum, +) +from .url_field_error import ( + UrlFieldErrorEnum, +) +from .user_data_error import ( + UserDataErrorEnum, +) +from .user_list_customer_type_error import ( + UserListCustomerTypeErrorEnum, +) +from .user_list_error import ( + UserListErrorEnum, +) +from .video_campaign_error import ( + VideoCampaignErrorEnum, +) +from .youtube_video_registration_error import ( + YoutubeVideoRegistrationErrorEnum, +) __all__ = ( "AccessInvitationErrorEnum", diff --git a/google/ads/googleads/v19/errors/types/access_invitation_error.py b/google/ads/googleads/v19/errors/types/access_invitation_error.py index 758c5b99b..d077b94f0 100644 --- a/google/ads/googleads/v19/errors/types/access_invitation_error.py +++ b/google/ads/googleads/v19/errors/types/access_invitation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/account_budget_proposal_error.py b/google/ads/googleads/v19/errors/types/account_budget_proposal_error.py index 7c7a248b2..51baad95c 100644 --- a/google/ads/googleads/v19/errors/types/account_budget_proposal_error.py +++ b/google/ads/googleads/v19/errors/types/account_budget_proposal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/account_link_error.py b/google/ads/googleads/v19/errors/types/account_link_error.py index e5d17d177..2953836db 100644 --- a/google/ads/googleads/v19/errors/types/account_link_error.py +++ b/google/ads/googleads/v19/errors/types/account_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_customizer_error.py b/google/ads/googleads/v19/errors/types/ad_customizer_error.py index 9880b9987..e23f8ccdb 100644 --- a/google/ads/googleads/v19/errors/types/ad_customizer_error.py +++ b/google/ads/googleads/v19/errors/types/ad_customizer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_error.py b/google/ads/googleads/v19/errors/types/ad_error.py index df991e584..c39d4c35e 100644 --- a/google/ads/googleads/v19/errors/types/ad_error.py +++ b/google/ads/googleads/v19/errors/types/ad_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_ad_error.py b/google/ads/googleads/v19/errors/types/ad_group_ad_error.py index 66a98aaad..36e6c7a1b 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_ad_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_ad_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_bid_modifier_error.py b/google/ads/googleads/v19/errors/types/ad_group_bid_modifier_error.py index d86abfa02..91a1f109e 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_bid_modifier_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_bid_modifier_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_criterion_customizer_error.py b/google/ads/googleads/v19/errors/types/ad_group_criterion_customizer_error.py index ff9f677ae..63be2d6d7 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_criterion_customizer_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_criterion_customizer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_criterion_error.py b/google/ads/googleads/v19/errors/types/ad_group_criterion_error.py index 16c8f9438..a9edf34cd 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_criterion_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_criterion_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_customizer_error.py b/google/ads/googleads/v19/errors/types/ad_group_customizer_error.py index 6ea082181..39ef1130f 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_customizer_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_customizer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_error.py b/google/ads/googleads/v19/errors/types/ad_group_error.py index f3c9a3bf8..cb2bfb3c0 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_group_feed_error.py b/google/ads/googleads/v19/errors/types/ad_group_feed_error.py index 22353530d..0471b6869 100644 --- a/google/ads/googleads/v19/errors/types/ad_group_feed_error.py +++ b/google/ads/googleads/v19/errors/types/ad_group_feed_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_parameter_error.py b/google/ads/googleads/v19/errors/types/ad_parameter_error.py index 840ececc4..0637785c1 100644 --- a/google/ads/googleads/v19/errors/types/ad_parameter_error.py +++ b/google/ads/googleads/v19/errors/types/ad_parameter_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/ad_sharing_error.py b/google/ads/googleads/v19/errors/types/ad_sharing_error.py index 87a42a717..2a421b917 100644 --- a/google/ads/googleads/v19/errors/types/ad_sharing_error.py +++ b/google/ads/googleads/v19/errors/types/ad_sharing_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/adx_error.py b/google/ads/googleads/v19/errors/types/adx_error.py index 7c1e16eda..bedfbe29f 100644 --- a/google/ads/googleads/v19/errors/types/adx_error.py +++ b/google/ads/googleads/v19/errors/types/adx_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_error.py b/google/ads/googleads/v19/errors/types/asset_error.py index c2804762b..bd0b1ca08 100644 --- a/google/ads/googleads/v19/errors/types/asset_error.py +++ b/google/ads/googleads/v19/errors/types/asset_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_group_asset_error.py b/google/ads/googleads/v19/errors/types/asset_group_asset_error.py index 72b5ba2cc..7b4811cd1 100644 --- a/google/ads/googleads/v19/errors/types/asset_group_asset_error.py +++ b/google/ads/googleads/v19/errors/types/asset_group_asset_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_group_error.py b/google/ads/googleads/v19/errors/types/asset_group_error.py index 62a9c113c..39b0bad90 100644 --- a/google/ads/googleads/v19/errors/types/asset_group_error.py +++ b/google/ads/googleads/v19/errors/types/asset_group_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_group_listing_group_filter_error.py b/google/ads/googleads/v19/errors/types/asset_group_listing_group_filter_error.py index 073e5965e..8e11fa662 100644 --- a/google/ads/googleads/v19/errors/types/asset_group_listing_group_filter_error.py +++ b/google/ads/googleads/v19/errors/types/asset_group_listing_group_filter_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_group_signal_error.py b/google/ads/googleads/v19/errors/types/asset_group_signal_error.py index a4c20d506..d33fa1128 100644 --- a/google/ads/googleads/v19/errors/types/asset_group_signal_error.py +++ b/google/ads/googleads/v19/errors/types/asset_group_signal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_link_error.py b/google/ads/googleads/v19/errors/types/asset_link_error.py index 167ead2dc..24a4631c4 100644 --- a/google/ads/googleads/v19/errors/types/asset_link_error.py +++ b/google/ads/googleads/v19/errors/types/asset_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_set_asset_error.py b/google/ads/googleads/v19/errors/types/asset_set_asset_error.py index 59ed6d03e..ad5bbab38 100644 --- a/google/ads/googleads/v19/errors/types/asset_set_asset_error.py +++ b/google/ads/googleads/v19/errors/types/asset_set_asset_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_set_error.py b/google/ads/googleads/v19/errors/types/asset_set_error.py index 27c4bb2e9..4b689db08 100644 --- a/google/ads/googleads/v19/errors/types/asset_set_error.py +++ b/google/ads/googleads/v19/errors/types/asset_set_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/asset_set_link_error.py b/google/ads/googleads/v19/errors/types/asset_set_link_error.py index 882591a9f..0c916c51c 100644 --- a/google/ads/googleads/v19/errors/types/asset_set_link_error.py +++ b/google/ads/googleads/v19/errors/types/asset_set_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/audience_error.py b/google/ads/googleads/v19/errors/types/audience_error.py index 7763bc73b..176aaacd8 100644 --- a/google/ads/googleads/v19/errors/types/audience_error.py +++ b/google/ads/googleads/v19/errors/types/audience_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/audience_insights_error.py b/google/ads/googleads/v19/errors/types/audience_insights_error.py index cf85c090a..da79431ef 100644 --- a/google/ads/googleads/v19/errors/types/audience_insights_error.py +++ b/google/ads/googleads/v19/errors/types/audience_insights_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/authentication_error.py b/google/ads/googleads/v19/errors/types/authentication_error.py index 4fd7d7579..62dfec3c7 100644 --- a/google/ads/googleads/v19/errors/types/authentication_error.py +++ b/google/ads/googleads/v19/errors/types/authentication_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -101,6 +101,8 @@ class AuthenticationError(proto.Enum): The Cloud organization associated with the project is not associated with the developer token. + DEVELOPER_TOKEN_INVALID (29): + The developer token is not valid. """ UNSPECIFIED = 0 @@ -126,6 +128,7 @@ class AuthenticationError(proto.Enum): ORGANIZATION_NOT_RECOGNIZED = 26 ORGANIZATION_NOT_APPROVED = 27 ORGANIZATION_NOT_ASSOCIATED_WITH_DEVELOPER_TOKEN = 28 + DEVELOPER_TOKEN_INVALID = 29 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/errors/types/authorization_error.py b/google/ads/googleads/v19/errors/types/authorization_error.py index 67cf5d3de..1ee5eeeb4 100644 --- a/google/ads/googleads/v19/errors/types/authorization_error.py +++ b/google/ads/googleads/v19/errors/types/authorization_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/automatically_created_asset_removal_error.py b/google/ads/googleads/v19/errors/types/automatically_created_asset_removal_error.py index b4b746b0c..fd1d7da77 100644 --- a/google/ads/googleads/v19/errors/types/automatically_created_asset_removal_error.py +++ b/google/ads/googleads/v19/errors/types/automatically_created_asset_removal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/batch_job_error.py b/google/ads/googleads/v19/errors/types/batch_job_error.py index fc3a5adc0..04e60e70f 100644 --- a/google/ads/googleads/v19/errors/types/batch_job_error.py +++ b/google/ads/googleads/v19/errors/types/batch_job_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/bidding_error.py b/google/ads/googleads/v19/errors/types/bidding_error.py index 18c683f6c..de78b6577 100644 --- a/google/ads/googleads/v19/errors/types/bidding_error.py +++ b/google/ads/googleads/v19/errors/types/bidding_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/bidding_strategy_error.py b/google/ads/googleads/v19/errors/types/bidding_strategy_error.py index 03d66b6c3..49d4c6f0f 100644 --- a/google/ads/googleads/v19/errors/types/bidding_strategy_error.py +++ b/google/ads/googleads/v19/errors/types/bidding_strategy_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/billing_setup_error.py b/google/ads/googleads/v19/errors/types/billing_setup_error.py index bb65c6335..500d5d72e 100644 --- a/google/ads/googleads/v19/errors/types/billing_setup_error.py +++ b/google/ads/googleads/v19/errors/types/billing_setup_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/brand_guidelines_migration_error.py b/google/ads/googleads/v19/errors/types/brand_guidelines_migration_error.py index e96dee233..cd414bf97 100644 --- a/google/ads/googleads/v19/errors/types/brand_guidelines_migration_error.py +++ b/google/ads/googleads/v19/errors/types/brand_guidelines_migration_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_budget_error.py b/google/ads/googleads/v19/errors/types/campaign_budget_error.py index 8f41a3e61..04d2817fa 100644 --- a/google/ads/googleads/v19/errors/types/campaign_budget_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_budget_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_conversion_goal_error.py b/google/ads/googleads/v19/errors/types/campaign_conversion_goal_error.py index 5fa88f2e4..8e0f03bc5 100644 --- a/google/ads/googleads/v19/errors/types/campaign_conversion_goal_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_conversion_goal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_criterion_error.py b/google/ads/googleads/v19/errors/types/campaign_criterion_error.py index fbcd409b2..8b7525ed0 100644 --- a/google/ads/googleads/v19/errors/types/campaign_criterion_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_criterion_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_customizer_error.py b/google/ads/googleads/v19/errors/types/campaign_customizer_error.py index e0d91953a..3b0138aa4 100644 --- a/google/ads/googleads/v19/errors/types/campaign_customizer_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_customizer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_draft_error.py b/google/ads/googleads/v19/errors/types/campaign_draft_error.py index dc172042a..da025bea3 100644 --- a/google/ads/googleads/v19/errors/types/campaign_draft_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_draft_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_error.py b/google/ads/googleads/v19/errors/types/campaign_error.py index af2f0c1e1..580d0d39f 100644 --- a/google/ads/googleads/v19/errors/types/campaign_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -313,6 +313,11 @@ class CampaignError(proto.Enum): a product feed must meet this requirement only when there are assets that are linked to the campaign's asset groups. + BRAND_TARGETING_OVERRIDES_NOT_SUPPORTED (97): + This campaign does not support brand + targeting overrides. Brand targeting overrides + are only supported for Performance Max campaigns + that have a product feed. BRAND_GUIDELINES_NOT_ENABLED_FOR_CAMPAIGN (98): Brand Guideline fields can only be set for campaigns that have Brand Guidelines enabled. @@ -429,6 +434,7 @@ class CampaignError(proto.Enum): CANNOT_ENABLE_BROAD_MATCH_FOR_PROMOTING_TRIAL_CAMPAIGN = 94 REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED = 95 REQUIRED_LOGO_ASSET_NOT_LINKED = 96 + BRAND_TARGETING_OVERRIDES_NOT_SUPPORTED = 97 BRAND_GUIDELINES_NOT_ENABLED_FOR_CAMPAIGN = 98 BRAND_GUIDELINES_MAIN_AND_ACCENT_COLORS_REQUIRED = 99 BRAND_GUIDELINES_COLOR_INVALID_FORMAT = 100 diff --git a/google/ads/googleads/v19/errors/types/campaign_experiment_error.py b/google/ads/googleads/v19/errors/types/campaign_experiment_error.py index f1e64ecc1..993ca716b 100644 --- a/google/ads/googleads/v19/errors/types/campaign_experiment_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_experiment_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_feed_error.py b/google/ads/googleads/v19/errors/types/campaign_feed_error.py index e63fd46ed..aaeb9ebfc 100644 --- a/google/ads/googleads/v19/errors/types/campaign_feed_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_feed_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_lifecycle_goal_error.py b/google/ads/googleads/v19/errors/types/campaign_lifecycle_goal_error.py index 7ccc40f00..6c44e4c0d 100644 --- a/google/ads/googleads/v19/errors/types/campaign_lifecycle_goal_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_lifecycle_goal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/campaign_shared_set_error.py b/google/ads/googleads/v19/errors/types/campaign_shared_set_error.py index bc5e14f5c..5ba9a32fd 100644 --- a/google/ads/googleads/v19/errors/types/campaign_shared_set_error.py +++ b/google/ads/googleads/v19/errors/types/campaign_shared_set_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/change_event_error.py b/google/ads/googleads/v19/errors/types/change_event_error.py index 1cb02648c..9459048ab 100644 --- a/google/ads/googleads/v19/errors/types/change_event_error.py +++ b/google/ads/googleads/v19/errors/types/change_event_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/change_status_error.py b/google/ads/googleads/v19/errors/types/change_status_error.py index 4f24f24c7..5697d11d4 100644 --- a/google/ads/googleads/v19/errors/types/change_status_error.py +++ b/google/ads/googleads/v19/errors/types/change_status_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/collection_size_error.py b/google/ads/googleads/v19/errors/types/collection_size_error.py index 99776cf11..5e7f57c39 100644 --- a/google/ads/googleads/v19/errors/types/collection_size_error.py +++ b/google/ads/googleads/v19/errors/types/collection_size_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/context_error.py b/google/ads/googleads/v19/errors/types/context_error.py index 4fd36c0e5..84a3a7618 100644 --- a/google/ads/googleads/v19/errors/types/context_error.py +++ b/google/ads/googleads/v19/errors/types/context_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_action_error.py b/google/ads/googleads/v19/errors/types/conversion_action_error.py index c4c527153..5fc2ac644 100644 --- a/google/ads/googleads/v19/errors/types/conversion_action_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_action_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_adjustment_upload_error.py b/google/ads/googleads/v19/errors/types/conversion_adjustment_upload_error.py index 007cb7efe..88fbc6cb4 100644 --- a/google/ads/googleads/v19/errors/types/conversion_adjustment_upload_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_adjustment_upload_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_custom_variable_error.py b/google/ads/googleads/v19/errors/types/conversion_custom_variable_error.py index a8a216790..debb21e69 100644 --- a/google/ads/googleads/v19/errors/types/conversion_custom_variable_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_custom_variable_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_goal_campaign_config_error.py b/google/ads/googleads/v19/errors/types/conversion_goal_campaign_config_error.py index bd659c139..41c2024e8 100644 --- a/google/ads/googleads/v19/errors/types/conversion_goal_campaign_config_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_goal_campaign_config_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_upload_error.py b/google/ads/googleads/v19/errors/types/conversion_upload_error.py index 8dfb8cce1..1b7def18d 100644 --- a/google/ads/googleads/v19/errors/types/conversion_upload_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_upload_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_value_rule_error.py b/google/ads/googleads/v19/errors/types/conversion_value_rule_error.py index e1bc90cfe..a65bf1e87 100644 --- a/google/ads/googleads/v19/errors/types/conversion_value_rule_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_value_rule_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/conversion_value_rule_set_error.py b/google/ads/googleads/v19/errors/types/conversion_value_rule_set_error.py index 5e5150308..e1ec2cc12 100644 --- a/google/ads/googleads/v19/errors/types/conversion_value_rule_set_error.py +++ b/google/ads/googleads/v19/errors/types/conversion_value_rule_set_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/country_code_error.py b/google/ads/googleads/v19/errors/types/country_code_error.py index 72328aa4f..de05327e9 100644 --- a/google/ads/googleads/v19/errors/types/country_code_error.py +++ b/google/ads/googleads/v19/errors/types/country_code_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/criterion_error.py b/google/ads/googleads/v19/errors/types/criterion_error.py index eb706b1be..7240a2bb8 100644 --- a/google/ads/googleads/v19/errors/types/criterion_error.py +++ b/google/ads/googleads/v19/errors/types/criterion_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -464,6 +464,9 @@ class CriterionError(proto.Enum): ONLY_EXCLUSION_BRAND_LIST_ALLOWED_FOR_CAMPAIGN_TYPE (158): Brand list can only be negatively targeted for the campaign type. + LOCATION_TARGETING_NOT_ELIGIBLE_FOR_RESTRICTED_CAMPAIGN (166): + Cannot positively target locations outside of + restricted area for campaign. """ UNSPECIFIED = 0 @@ -616,6 +619,7 @@ class CriterionError(proto.Enum): BRAND_SHARED_SET_DOES_NOT_EXIST = 156 CANNOT_ADD_REMOVED_BRAND_SHARED_SET = 157 ONLY_EXCLUSION_BRAND_LIST_ALLOWED_FOR_CAMPAIGN_TYPE = 158 + LOCATION_TARGETING_NOT_ELIGIBLE_FOR_RESTRICTED_CAMPAIGN = 166 __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/errors/types/currency_code_error.py b/google/ads/googleads/v19/errors/types/currency_code_error.py index ef436517a..098bf2d5b 100644 --- a/google/ads/googleads/v19/errors/types/currency_code_error.py +++ b/google/ads/googleads/v19/errors/types/currency_code_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/currency_error.py b/google/ads/googleads/v19/errors/types/currency_error.py index 3385c8b23..7b1dbe487 100644 --- a/google/ads/googleads/v19/errors/types/currency_error.py +++ b/google/ads/googleads/v19/errors/types/currency_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/custom_audience_error.py b/google/ads/googleads/v19/errors/types/custom_audience_error.py index 8116b5858..325b02456 100644 --- a/google/ads/googleads/v19/errors/types/custom_audience_error.py +++ b/google/ads/googleads/v19/errors/types/custom_audience_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/custom_conversion_goal_error.py b/google/ads/googleads/v19/errors/types/custom_conversion_goal_error.py index a281a8a68..353aa8f56 100644 --- a/google/ads/googleads/v19/errors/types/custom_conversion_goal_error.py +++ b/google/ads/googleads/v19/errors/types/custom_conversion_goal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/custom_interest_error.py b/google/ads/googleads/v19/errors/types/custom_interest_error.py index f54df83ea..4341ceb2a 100644 --- a/google/ads/googleads/v19/errors/types/custom_interest_error.py +++ b/google/ads/googleads/v19/errors/types/custom_interest_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_client_link_error.py b/google/ads/googleads/v19/errors/types/customer_client_link_error.py index 43e110ce1..49e909a61 100644 --- a/google/ads/googleads/v19/errors/types/customer_client_link_error.py +++ b/google/ads/googleads/v19/errors/types/customer_client_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_customizer_error.py b/google/ads/googleads/v19/errors/types/customer_customizer_error.py index f13a42065..e04e4551c 100644 --- a/google/ads/googleads/v19/errors/types/customer_customizer_error.py +++ b/google/ads/googleads/v19/errors/types/customer_customizer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_error.py b/google/ads/googleads/v19/errors/types/customer_error.py index 39d3e50d5..b7e460b5a 100644 --- a/google/ads/googleads/v19/errors/types/customer_error.py +++ b/google/ads/googleads/v19/errors/types/customer_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_feed_error.py b/google/ads/googleads/v19/errors/types/customer_feed_error.py index 74338e8b7..d74f36bdd 100644 --- a/google/ads/googleads/v19/errors/types/customer_feed_error.py +++ b/google/ads/googleads/v19/errors/types/customer_feed_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_lifecycle_goal_error.py b/google/ads/googleads/v19/errors/types/customer_lifecycle_goal_error.py index 2e03a3dae..7db13e48a 100644 --- a/google/ads/googleads/v19/errors/types/customer_lifecycle_goal_error.py +++ b/google/ads/googleads/v19/errors/types/customer_lifecycle_goal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_manager_link_error.py b/google/ads/googleads/v19/errors/types/customer_manager_link_error.py index 076967a6b..d70ee3852 100644 --- a/google/ads/googleads/v19/errors/types/customer_manager_link_error.py +++ b/google/ads/googleads/v19/errors/types/customer_manager_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_sk_ad_network_conversion_value_schema_error.py b/google/ads/googleads/v19/errors/types/customer_sk_ad_network_conversion_value_schema_error.py index be7b24e38..ddeb9ff58 100644 --- a/google/ads/googleads/v19/errors/types/customer_sk_ad_network_conversion_value_schema_error.py +++ b/google/ads/googleads/v19/errors/types/customer_sk_ad_network_conversion_value_schema_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customer_user_access_error.py b/google/ads/googleads/v19/errors/types/customer_user_access_error.py index e1133ff86..858037046 100644 --- a/google/ads/googleads/v19/errors/types/customer_user_access_error.py +++ b/google/ads/googleads/v19/errors/types/customer_user_access_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/customizer_attribute_error.py b/google/ads/googleads/v19/errors/types/customizer_attribute_error.py index 8aecab169..35eb91480 100644 --- a/google/ads/googleads/v19/errors/types/customizer_attribute_error.py +++ b/google/ads/googleads/v19/errors/types/customizer_attribute_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/data_link_error.py b/google/ads/googleads/v19/errors/types/data_link_error.py index 8d28f133a..8b8ccf98f 100644 --- a/google/ads/googleads/v19/errors/types/data_link_error.py +++ b/google/ads/googleads/v19/errors/types/data_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/database_error.py b/google/ads/googleads/v19/errors/types/database_error.py index 4b89f6040..73e3fd1fd 100644 --- a/google/ads/googleads/v19/errors/types/database_error.py +++ b/google/ads/googleads/v19/errors/types/database_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/date_error.py b/google/ads/googleads/v19/errors/types/date_error.py index dd28d3c13..36981fd44 100644 --- a/google/ads/googleads/v19/errors/types/date_error.py +++ b/google/ads/googleads/v19/errors/types/date_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/date_range_error.py b/google/ads/googleads/v19/errors/types/date_range_error.py index 387171a3a..bc00f84ff 100644 --- a/google/ads/googleads/v19/errors/types/date_range_error.py +++ b/google/ads/googleads/v19/errors/types/date_range_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/distinct_error.py b/google/ads/googleads/v19/errors/types/distinct_error.py index b36efb03c..dcf26147a 100644 --- a/google/ads/googleads/v19/errors/types/distinct_error.py +++ b/google/ads/googleads/v19/errors/types/distinct_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/enum_error.py b/google/ads/googleads/v19/errors/types/enum_error.py index d204bfcce..d46e63e7b 100644 --- a/google/ads/googleads/v19/errors/types/enum_error.py +++ b/google/ads/googleads/v19/errors/types/enum_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/errors.py b/google/ads/googleads/v19/errors/types/errors.py index 49c386e68..0f7cc9446 100644 --- a/google/ads/googleads/v19/errors/types/errors.py +++ b/google/ads/googleads/v19/errors/types/errors.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/experiment_arm_error.py b/google/ads/googleads/v19/errors/types/experiment_arm_error.py index a52412617..7a9d901e9 100644 --- a/google/ads/googleads/v19/errors/types/experiment_arm_error.py +++ b/google/ads/googleads/v19/errors/types/experiment_arm_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/experiment_error.py b/google/ads/googleads/v19/errors/types/experiment_error.py index 771281fa1..e5f77e36f 100644 --- a/google/ads/googleads/v19/errors/types/experiment_error.py +++ b/google/ads/googleads/v19/errors/types/experiment_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/extension_feed_item_error.py b/google/ads/googleads/v19/errors/types/extension_feed_item_error.py index 479330f26..5b1629267 100644 --- a/google/ads/googleads/v19/errors/types/extension_feed_item_error.py +++ b/google/ads/googleads/v19/errors/types/extension_feed_item_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/extension_setting_error.py b/google/ads/googleads/v19/errors/types/extension_setting_error.py index 29bc551bb..43fbe8934 100644 --- a/google/ads/googleads/v19/errors/types/extension_setting_error.py +++ b/google/ads/googleads/v19/errors/types/extension_setting_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_attribute_reference_error.py b/google/ads/googleads/v19/errors/types/feed_attribute_reference_error.py index 6e0c35392..78fa9487b 100644 --- a/google/ads/googleads/v19/errors/types/feed_attribute_reference_error.py +++ b/google/ads/googleads/v19/errors/types/feed_attribute_reference_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_error.py b/google/ads/googleads/v19/errors/types/feed_error.py index 3123e7de2..4f56ab6dd 100644 --- a/google/ads/googleads/v19/errors/types/feed_error.py +++ b/google/ads/googleads/v19/errors/types/feed_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_item_error.py b/google/ads/googleads/v19/errors/types/feed_item_error.py index 31425cb73..ec200b015 100644 --- a/google/ads/googleads/v19/errors/types/feed_item_error.py +++ b/google/ads/googleads/v19/errors/types/feed_item_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_item_set_error.py b/google/ads/googleads/v19/errors/types/feed_item_set_error.py index 983085ecc..68b8fd3a5 100644 --- a/google/ads/googleads/v19/errors/types/feed_item_set_error.py +++ b/google/ads/googleads/v19/errors/types/feed_item_set_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_item_set_link_error.py b/google/ads/googleads/v19/errors/types/feed_item_set_link_error.py index 0b9061618..bceeb8966 100644 --- a/google/ads/googleads/v19/errors/types/feed_item_set_link_error.py +++ b/google/ads/googleads/v19/errors/types/feed_item_set_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_item_target_error.py b/google/ads/googleads/v19/errors/types/feed_item_target_error.py index e11f57594..bfc51051d 100644 --- a/google/ads/googleads/v19/errors/types/feed_item_target_error.py +++ b/google/ads/googleads/v19/errors/types/feed_item_target_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_item_validation_error.py b/google/ads/googleads/v19/errors/types/feed_item_validation_error.py index 1e9c516f0..af2b0e8ed 100644 --- a/google/ads/googleads/v19/errors/types/feed_item_validation_error.py +++ b/google/ads/googleads/v19/errors/types/feed_item_validation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/feed_mapping_error.py b/google/ads/googleads/v19/errors/types/feed_mapping_error.py index 140103f2c..e030ff0dd 100644 --- a/google/ads/googleads/v19/errors/types/feed_mapping_error.py +++ b/google/ads/googleads/v19/errors/types/feed_mapping_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/field_error.py b/google/ads/googleads/v19/errors/types/field_error.py index 456f87956..e99ed7f9d 100644 --- a/google/ads/googleads/v19/errors/types/field_error.py +++ b/google/ads/googleads/v19/errors/types/field_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/field_mask_error.py b/google/ads/googleads/v19/errors/types/field_mask_error.py index e46140eb5..99523b4e2 100644 --- a/google/ads/googleads/v19/errors/types/field_mask_error.py +++ b/google/ads/googleads/v19/errors/types/field_mask_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/function_error.py b/google/ads/googleads/v19/errors/types/function_error.py index 63d420467..4c1989062 100644 --- a/google/ads/googleads/v19/errors/types/function_error.py +++ b/google/ads/googleads/v19/errors/types/function_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/function_parsing_error.py b/google/ads/googleads/v19/errors/types/function_parsing_error.py index 57e1b8d0c..c8c37be96 100644 --- a/google/ads/googleads/v19/errors/types/function_parsing_error.py +++ b/google/ads/googleads/v19/errors/types/function_parsing_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/geo_target_constant_suggestion_error.py b/google/ads/googleads/v19/errors/types/geo_target_constant_suggestion_error.py index 0cd5d117b..38a85c768 100644 --- a/google/ads/googleads/v19/errors/types/geo_target_constant_suggestion_error.py +++ b/google/ads/googleads/v19/errors/types/geo_target_constant_suggestion_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/header_error.py b/google/ads/googleads/v19/errors/types/header_error.py index af3821058..efc4de8cd 100644 --- a/google/ads/googleads/v19/errors/types/header_error.py +++ b/google/ads/googleads/v19/errors/types/header_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/id_error.py b/google/ads/googleads/v19/errors/types/id_error.py index 6246fe87e..694f07085 100644 --- a/google/ads/googleads/v19/errors/types/id_error.py +++ b/google/ads/googleads/v19/errors/types/id_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/identity_verification_error.py b/google/ads/googleads/v19/errors/types/identity_verification_error.py index 62c7e7da5..9f3e06a7a 100644 --- a/google/ads/googleads/v19/errors/types/identity_verification_error.py +++ b/google/ads/googleads/v19/errors/types/identity_verification_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/image_error.py b/google/ads/googleads/v19/errors/types/image_error.py index 5a024bc37..8a16e0b0f 100644 --- a/google/ads/googleads/v19/errors/types/image_error.py +++ b/google/ads/googleads/v19/errors/types/image_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/internal_error.py b/google/ads/googleads/v19/errors/types/internal_error.py index f91f32060..a5eb7b0c7 100644 --- a/google/ads/googleads/v19/errors/types/internal_error.py +++ b/google/ads/googleads/v19/errors/types/internal_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/invoice_error.py b/google/ads/googleads/v19/errors/types/invoice_error.py index 5e8568b73..7f827a324 100644 --- a/google/ads/googleads/v19/errors/types/invoice_error.py +++ b/google/ads/googleads/v19/errors/types/invoice_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_error.py index 00aed8592..6d4f42085 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_keyword_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_keyword_error.py index 0fb327c83..1b8cde3ce 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_keyword_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_ad_group_keyword_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_campaign_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_campaign_error.py index 5c0ba4d25..1fbf97672 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_campaign_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_campaign_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_campaign_keyword_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_campaign_keyword_error.py index 0f619a460..69b70301c 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_campaign_keyword_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_campaign_keyword_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_error.py index 51c81cc5f..3206d14d0 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/keyword_plan_idea_error.py b/google/ads/googleads/v19/errors/types/keyword_plan_idea_error.py index 194b1a900..1eccdac49 100644 --- a/google/ads/googleads/v19/errors/types/keyword_plan_idea_error.py +++ b/google/ads/googleads/v19/errors/types/keyword_plan_idea_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/label_error.py b/google/ads/googleads/v19/errors/types/label_error.py index 0d063fd96..06bd9a661 100644 --- a/google/ads/googleads/v19/errors/types/label_error.py +++ b/google/ads/googleads/v19/errors/types/label_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/language_code_error.py b/google/ads/googleads/v19/errors/types/language_code_error.py index 24f7929c4..ddce751ad 100644 --- a/google/ads/googleads/v19/errors/types/language_code_error.py +++ b/google/ads/googleads/v19/errors/types/language_code_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/list_operation_error.py b/google/ads/googleads/v19/errors/types/list_operation_error.py index 4350223a1..e1326835c 100644 --- a/google/ads/googleads/v19/errors/types/list_operation_error.py +++ b/google/ads/googleads/v19/errors/types/list_operation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/manager_link_error.py b/google/ads/googleads/v19/errors/types/manager_link_error.py index c0c3f9def..aa9646451 100644 --- a/google/ads/googleads/v19/errors/types/manager_link_error.py +++ b/google/ads/googleads/v19/errors/types/manager_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/media_bundle_error.py b/google/ads/googleads/v19/errors/types/media_bundle_error.py index 7f57dcb2a..b4db0439a 100644 --- a/google/ads/googleads/v19/errors/types/media_bundle_error.py +++ b/google/ads/googleads/v19/errors/types/media_bundle_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/media_file_error.py b/google/ads/googleads/v19/errors/types/media_file_error.py index 482674bd3..54ef22e2a 100644 --- a/google/ads/googleads/v19/errors/types/media_file_error.py +++ b/google/ads/googleads/v19/errors/types/media_file_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/media_upload_error.py b/google/ads/googleads/v19/errors/types/media_upload_error.py index 93b6c5d2d..8fe357007 100644 --- a/google/ads/googleads/v19/errors/types/media_upload_error.py +++ b/google/ads/googleads/v19/errors/types/media_upload_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/merchant_center_error.py b/google/ads/googleads/v19/errors/types/merchant_center_error.py index b9d2556d9..28e9bf03c 100644 --- a/google/ads/googleads/v19/errors/types/merchant_center_error.py +++ b/google/ads/googleads/v19/errors/types/merchant_center_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/multiplier_error.py b/google/ads/googleads/v19/errors/types/multiplier_error.py index d220f16d0..62d119c36 100644 --- a/google/ads/googleads/v19/errors/types/multiplier_error.py +++ b/google/ads/googleads/v19/errors/types/multiplier_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/mutate_error.py b/google/ads/googleads/v19/errors/types/mutate_error.py index a1abfa810..ecaec28e3 100644 --- a/google/ads/googleads/v19/errors/types/mutate_error.py +++ b/google/ads/googleads/v19/errors/types/mutate_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/new_resource_creation_error.py b/google/ads/googleads/v19/errors/types/new_resource_creation_error.py index eed79e15f..fb88456de 100644 --- a/google/ads/googleads/v19/errors/types/new_resource_creation_error.py +++ b/google/ads/googleads/v19/errors/types/new_resource_creation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/not_allowlisted_error.py b/google/ads/googleads/v19/errors/types/not_allowlisted_error.py index 9f0d122c4..841af8974 100644 --- a/google/ads/googleads/v19/errors/types/not_allowlisted_error.py +++ b/google/ads/googleads/v19/errors/types/not_allowlisted_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/not_empty_error.py b/google/ads/googleads/v19/errors/types/not_empty_error.py index 9ad749da3..03434f1ba 100644 --- a/google/ads/googleads/v19/errors/types/not_empty_error.py +++ b/google/ads/googleads/v19/errors/types/not_empty_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/null_error.py b/google/ads/googleads/v19/errors/types/null_error.py index ede247b3e..8e764d231 100644 --- a/google/ads/googleads/v19/errors/types/null_error.py +++ b/google/ads/googleads/v19/errors/types/null_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/offline_user_data_job_error.py b/google/ads/googleads/v19/errors/types/offline_user_data_job_error.py index 7192f10c1..d054376b1 100644 --- a/google/ads/googleads/v19/errors/types/offline_user_data_job_error.py +++ b/google/ads/googleads/v19/errors/types/offline_user_data_job_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/operation_access_denied_error.py b/google/ads/googleads/v19/errors/types/operation_access_denied_error.py index d638f2591..da866eed4 100644 --- a/google/ads/googleads/v19/errors/types/operation_access_denied_error.py +++ b/google/ads/googleads/v19/errors/types/operation_access_denied_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/operator_error.py b/google/ads/googleads/v19/errors/types/operator_error.py index ea31a4a8d..846af1c94 100644 --- a/google/ads/googleads/v19/errors/types/operator_error.py +++ b/google/ads/googleads/v19/errors/types/operator_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/partial_failure_error.py b/google/ads/googleads/v19/errors/types/partial_failure_error.py index 92a581040..c0b7f8472 100644 --- a/google/ads/googleads/v19/errors/types/partial_failure_error.py +++ b/google/ads/googleads/v19/errors/types/partial_failure_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/payments_account_error.py b/google/ads/googleads/v19/errors/types/payments_account_error.py index 62f2c045e..04f622dc4 100644 --- a/google/ads/googleads/v19/errors/types/payments_account_error.py +++ b/google/ads/googleads/v19/errors/types/payments_account_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/policy_finding_error.py b/google/ads/googleads/v19/errors/types/policy_finding_error.py index abc50cc87..67e787559 100644 --- a/google/ads/googleads/v19/errors/types/policy_finding_error.py +++ b/google/ads/googleads/v19/errors/types/policy_finding_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/policy_validation_parameter_error.py b/google/ads/googleads/v19/errors/types/policy_validation_parameter_error.py index bc0502721..9b7d7d490 100644 --- a/google/ads/googleads/v19/errors/types/policy_validation_parameter_error.py +++ b/google/ads/googleads/v19/errors/types/policy_validation_parameter_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/policy_violation_error.py b/google/ads/googleads/v19/errors/types/policy_violation_error.py index af6a11fbb..45a05230a 100644 --- a/google/ads/googleads/v19/errors/types/policy_violation_error.py +++ b/google/ads/googleads/v19/errors/types/policy_violation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/product_link_error.py b/google/ads/googleads/v19/errors/types/product_link_error.py index 54a41fa46..713cf72d8 100644 --- a/google/ads/googleads/v19/errors/types/product_link_error.py +++ b/google/ads/googleads/v19/errors/types/product_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/product_link_invitation_error.py b/google/ads/googleads/v19/errors/types/product_link_invitation_error.py index 41a003e40..dcf2581ba 100644 --- a/google/ads/googleads/v19/errors/types/product_link_invitation_error.py +++ b/google/ads/googleads/v19/errors/types/product_link_invitation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/query_error.py b/google/ads/googleads/v19/errors/types/query_error.py index b5414261d..eed232369 100644 --- a/google/ads/googleads/v19/errors/types/query_error.py +++ b/google/ads/googleads/v19/errors/types/query_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/quota_error.py b/google/ads/googleads/v19/errors/types/quota_error.py index 4277e3f74..ffe54e3c0 100644 --- a/google/ads/googleads/v19/errors/types/quota_error.py +++ b/google/ads/googleads/v19/errors/types/quota_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/range_error.py b/google/ads/googleads/v19/errors/types/range_error.py index eb865a0d7..f5f0d4ec4 100644 --- a/google/ads/googleads/v19/errors/types/range_error.py +++ b/google/ads/googleads/v19/errors/types/range_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/reach_plan_error.py b/google/ads/googleads/v19/errors/types/reach_plan_error.py index 1b81808e6..db1a19405 100644 --- a/google/ads/googleads/v19/errors/types/reach_plan_error.py +++ b/google/ads/googleads/v19/errors/types/reach_plan_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/recommendation_error.py b/google/ads/googleads/v19/errors/types/recommendation_error.py index bba4a60a9..eef9683e5 100644 --- a/google/ads/googleads/v19/errors/types/recommendation_error.py +++ b/google/ads/googleads/v19/errors/types/recommendation_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/recommendation_subscription_error.py b/google/ads/googleads/v19/errors/types/recommendation_subscription_error.py index 43898b9ef..05a3b43b5 100644 --- a/google/ads/googleads/v19/errors/types/recommendation_subscription_error.py +++ b/google/ads/googleads/v19/errors/types/recommendation_subscription_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/region_code_error.py b/google/ads/googleads/v19/errors/types/region_code_error.py index 2c79394ac..0f9f0352f 100644 --- a/google/ads/googleads/v19/errors/types/region_code_error.py +++ b/google/ads/googleads/v19/errors/types/region_code_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/request_error.py b/google/ads/googleads/v19/errors/types/request_error.py index afbedaded..4f9dbfc11 100644 --- a/google/ads/googleads/v19/errors/types/request_error.py +++ b/google/ads/googleads/v19/errors/types/request_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/resource_access_denied_error.py b/google/ads/googleads/v19/errors/types/resource_access_denied_error.py index f8e1df8ee..5e1691723 100644 --- a/google/ads/googleads/v19/errors/types/resource_access_denied_error.py +++ b/google/ads/googleads/v19/errors/types/resource_access_denied_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/resource_count_limit_exceeded_error.py b/google/ads/googleads/v19/errors/types/resource_count_limit_exceeded_error.py index 1abc9b99c..71c2c047a 100644 --- a/google/ads/googleads/v19/errors/types/resource_count_limit_exceeded_error.py +++ b/google/ads/googleads/v19/errors/types/resource_count_limit_exceeded_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/search_term_insight_error.py b/google/ads/googleads/v19/errors/types/search_term_insight_error.py index 326e6f73e..b8fead2df 100644 --- a/google/ads/googleads/v19/errors/types/search_term_insight_error.py +++ b/google/ads/googleads/v19/errors/types/search_term_insight_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/setting_error.py b/google/ads/googleads/v19/errors/types/setting_error.py index 22e8e3b6f..66e00d262 100644 --- a/google/ads/googleads/v19/errors/types/setting_error.py +++ b/google/ads/googleads/v19/errors/types/setting_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/shareable_preview_error.py b/google/ads/googleads/v19/errors/types/shareable_preview_error.py index 640443a55..8018ae7ff 100644 --- a/google/ads/googleads/v19/errors/types/shareable_preview_error.py +++ b/google/ads/googleads/v19/errors/types/shareable_preview_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/shared_criterion_error.py b/google/ads/googleads/v19/errors/types/shared_criterion_error.py index 401d79283..e4de627dd 100644 --- a/google/ads/googleads/v19/errors/types/shared_criterion_error.py +++ b/google/ads/googleads/v19/errors/types/shared_criterion_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/shared_set_error.py b/google/ads/googleads/v19/errors/types/shared_set_error.py index 4035ac6a7..54ce573c1 100644 --- a/google/ads/googleads/v19/errors/types/shared_set_error.py +++ b/google/ads/googleads/v19/errors/types/shared_set_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/shopping_product_error.py b/google/ads/googleads/v19/errors/types/shopping_product_error.py index c9c6236fe..b6427f493 100644 --- a/google/ads/googleads/v19/errors/types/shopping_product_error.py +++ b/google/ads/googleads/v19/errors/types/shopping_product_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/size_limit_error.py b/google/ads/googleads/v19/errors/types/size_limit_error.py index 602752ec8..c521a90c2 100644 --- a/google/ads/googleads/v19/errors/types/size_limit_error.py +++ b/google/ads/googleads/v19/errors/types/size_limit_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/smart_campaign_error.py b/google/ads/googleads/v19/errors/types/smart_campaign_error.py index 87be39ffd..0de55ba31 100644 --- a/google/ads/googleads/v19/errors/types/smart_campaign_error.py +++ b/google/ads/googleads/v19/errors/types/smart_campaign_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/string_format_error.py b/google/ads/googleads/v19/errors/types/string_format_error.py index 0727c440f..355236558 100644 --- a/google/ads/googleads/v19/errors/types/string_format_error.py +++ b/google/ads/googleads/v19/errors/types/string_format_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/string_length_error.py b/google/ads/googleads/v19/errors/types/string_length_error.py index e2f4d9982..7776ed4ac 100644 --- a/google/ads/googleads/v19/errors/types/string_length_error.py +++ b/google/ads/googleads/v19/errors/types/string_length_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/third_party_app_analytics_link_error.py b/google/ads/googleads/v19/errors/types/third_party_app_analytics_link_error.py index 0b05da8c1..fe8e13571 100644 --- a/google/ads/googleads/v19/errors/types/third_party_app_analytics_link_error.py +++ b/google/ads/googleads/v19/errors/types/third_party_app_analytics_link_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/time_zone_error.py b/google/ads/googleads/v19/errors/types/time_zone_error.py index ea1f657bd..b491e220d 100644 --- a/google/ads/googleads/v19/errors/types/time_zone_error.py +++ b/google/ads/googleads/v19/errors/types/time_zone_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/url_field_error.py b/google/ads/googleads/v19/errors/types/url_field_error.py index 2bbabfe65..074e5d764 100644 --- a/google/ads/googleads/v19/errors/types/url_field_error.py +++ b/google/ads/googleads/v19/errors/types/url_field_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/user_data_error.py b/google/ads/googleads/v19/errors/types/user_data_error.py index 5aef44f6b..1fa8a7b56 100644 --- a/google/ads/googleads/v19/errors/types/user_data_error.py +++ b/google/ads/googleads/v19/errors/types/user_data_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/user_list_customer_type_error.py b/google/ads/googleads/v19/errors/types/user_list_customer_type_error.py index 44a5b322e..3d3d24c12 100644 --- a/google/ads/googleads/v19/errors/types/user_list_customer_type_error.py +++ b/google/ads/googleads/v19/errors/types/user_list_customer_type_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/user_list_error.py b/google/ads/googleads/v19/errors/types/user_list_error.py index c101c6a32..e408bb782 100644 --- a/google/ads/googleads/v19/errors/types/user_list_error.py +++ b/google/ads/googleads/v19/errors/types/user_list_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/video_campaign_error.py b/google/ads/googleads/v19/errors/types/video_campaign_error.py index 1124322e9..5f057f333 100644 --- a/google/ads/googleads/v19/errors/types/video_campaign_error.py +++ b/google/ads/googleads/v19/errors/types/video_campaign_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/errors/types/youtube_video_registration_error.py b/google/ads/googleads/v19/errors/types/youtube_video_registration_error.py index 087216c2d..8b5e461b6 100644 --- a/google/ads/googleads/v19/errors/types/youtube_video_registration_error.py +++ b/google/ads/googleads/v19/errors/types/youtube_video_registration_error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/gapic_metadata.json b/google/ads/googleads/v19/gapic_metadata.json index e8887024f..0d1850fb0 100644 --- a/google/ads/googleads/v19/gapic_metadata.json +++ b/google/ads/googleads/v19/gapic_metadata.json @@ -2360,6 +2360,11 @@ "methods": [ "append_lead_conversation" ] + }, + "ProvideLeadFeedback": { + "methods": [ + "provide_lead_feedback" + ] } } }, @@ -2370,6 +2375,11 @@ "methods": [ "append_lead_conversation" ] + }, + "ProvideLeadFeedback": { + "methods": [ + "provide_lead_feedback" + ] } } } @@ -2526,6 +2536,11 @@ "grpc": { "libraryClient": "ReachPlanServiceClient", "rpcs": { + "GenerateConversionRates": { + "methods": [ + "generate_conversion_rates" + ] + }, "GenerateReachForecast": { "methods": [ "generate_reach_forecast" @@ -2546,6 +2561,11 @@ "grpc-async": { "libraryClient": "ReachPlanServiceAsyncClient", "rpcs": { + "GenerateConversionRates": { + "methods": [ + "generate_conversion_rates" + ] + }, "GenerateReachForecast": { "methods": [ "generate_reach_forecast" diff --git a/google/ads/googleads/v19/gapic_version.py b/google/ads/googleads/v19/gapic_version.py index 558c8aab6..20a9cd975 100644 --- a/google/ads/googleads/v19/gapic_version.py +++ b/google/ads/googleads/v19/gapic_version.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/__init__.py b/google/ads/googleads/v19/resources/__init__.py index 5d4546bb6..bceea9ac1 100644 --- a/google/ads/googleads/v19/resources/__init__.py +++ b/google/ads/googleads/v19/resources/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -61,6 +61,8 @@ from .types.asset import AssetFieldTypePolicySummary from .types.asset import AssetPolicySummary from .types.asset_field_type_view import AssetFieldTypeView +from .types.asset_group import AdStrengthActionItem +from .types.asset_group import AssetCoverage from .types.asset_group import AssetGroup from .types.asset_group_asset import AssetGroupAsset from .types.asset_group_listing_group_filter import AssetGroupListingGroupFilter @@ -320,6 +322,7 @@ "AdGroupSimulation", "AdParameter", "AdScheduleView", + "AdStrengthActionItem", "AdvertisingPartnerIdentifier", "AdvertisingPartnerLinkInvitationIdentifier", "AgeRangeView", @@ -327,6 +330,7 @@ "AndroidPrivacySharedKeyGoogleCampaign", "AndroidPrivacySharedKeyGoogleNetworkType", "Asset", + "AssetCoverage", "AssetFieldTypePolicySummary", "AssetFieldTypeView", "AssetGroup", diff --git a/google/ads/googleads/v19/resources/services/__init__.py b/google/ads/googleads/v19/resources/services/__init__.py index 8f6cf0682..cbf94b283 100644 --- a/google/ads/googleads/v19/resources/services/__init__.py +++ b/google/ads/googleads/v19/resources/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/__init__.py b/google/ads/googleads/v19/resources/types/__init__.py index c711c7165..72e1f3f81 100644 --- a/google/ads/googleads/v19/resources/types/__init__.py +++ b/google/ads/googleads/v19/resources/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,40 +13,82 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from .accessible_bidding_strategy import AccessibleBiddingStrategy -from .account_budget import AccountBudget -from .account_budget_proposal import AccountBudgetProposal +from .accessible_bidding_strategy import ( + AccessibleBiddingStrategy, +) +from .account_budget import ( + AccountBudget, +) +from .account_budget_proposal import ( + AccountBudgetProposal, +) from .account_link import ( AccountLink, ThirdPartyAppAnalyticsLinkIdentifier, ) -from .ad import Ad -from .ad_group import AdGroup +from .ad import ( + Ad, +) +from .ad_group import ( + AdGroup, +) from .ad_group_ad import ( AdGroupAd, AdGroupAdAssetAutomationSetting, AdGroupAdPolicySummary, ) -from .ad_group_ad_asset_combination_view import AdGroupAdAssetCombinationView +from .ad_group_ad_asset_combination_view import ( + AdGroupAdAssetCombinationView, +) from .ad_group_ad_asset_view import ( AdGroupAdAssetPolicySummary, AdGroupAdAssetView, ) -from .ad_group_ad_label import AdGroupAdLabel -from .ad_group_asset import AdGroupAsset -from .ad_group_asset_set import AdGroupAssetSet -from .ad_group_audience_view import AdGroupAudienceView -from .ad_group_bid_modifier import AdGroupBidModifier -from .ad_group_criterion import AdGroupCriterion -from .ad_group_criterion_customizer import AdGroupCriterionCustomizer -from .ad_group_criterion_label import AdGroupCriterionLabel -from .ad_group_criterion_simulation import AdGroupCriterionSimulation -from .ad_group_customizer import AdGroupCustomizer -from .ad_group_label import AdGroupLabel -from .ad_group_simulation import AdGroupSimulation -from .ad_parameter import AdParameter -from .ad_schedule_view import AdScheduleView -from .age_range_view import AgeRangeView +from .ad_group_ad_label import ( + AdGroupAdLabel, +) +from .ad_group_asset import ( + AdGroupAsset, +) +from .ad_group_asset_set import ( + AdGroupAssetSet, +) +from .ad_group_audience_view import ( + AdGroupAudienceView, +) +from .ad_group_bid_modifier import ( + AdGroupBidModifier, +) +from .ad_group_criterion import ( + AdGroupCriterion, +) +from .ad_group_criterion_customizer import ( + AdGroupCriterionCustomizer, +) +from .ad_group_criterion_label import ( + AdGroupCriterionLabel, +) +from .ad_group_criterion_simulation import ( + AdGroupCriterionSimulation, +) +from .ad_group_customizer import ( + AdGroupCustomizer, +) +from .ad_group_label import ( + AdGroupLabel, +) +from .ad_group_simulation import ( + AdGroupSimulation, +) +from .ad_parameter import ( + AdParameter, +) +from .ad_schedule_view import ( + AdScheduleView, +) +from .age_range_view import ( + AgeRangeView, +) from .android_privacy_shared_key_google_ad_group import ( AndroidPrivacySharedKeyGoogleAdGroup, ) @@ -61,69 +103,163 @@ AssetFieldTypePolicySummary, AssetPolicySummary, ) -from .asset_field_type_view import AssetFieldTypeView -from .asset_group import AssetGroup -from .asset_group_asset import AssetGroupAsset +from .asset_field_type_view import ( + AssetFieldTypeView, +) +from .asset_group import ( + AdStrengthActionItem, + AssetCoverage, + AssetGroup, +) +from .asset_group_asset import ( + AssetGroupAsset, +) from .asset_group_listing_group_filter import ( AssetGroupListingGroupFilter, ListingGroupFilterDimension, ListingGroupFilterDimensionPath, ) -from .asset_group_product_group_view import AssetGroupProductGroupView -from .asset_group_signal import AssetGroupSignal +from .asset_group_product_group_view import ( + AssetGroupProductGroupView, +) +from .asset_group_signal import ( + AssetGroupSignal, +) from .asset_group_top_combination_view import ( AssetGroupAssetCombinationData, AssetGroupTopCombinationView, ) -from .asset_set import AssetSet -from .asset_set_asset import AssetSetAsset -from .asset_set_type_view import AssetSetTypeView -from .audience import Audience -from .batch_job import BatchJob -from .bidding_data_exclusion import BiddingDataExclusion -from .bidding_seasonality_adjustment import BiddingSeasonalityAdjustment -from .bidding_strategy import BiddingStrategy -from .bidding_strategy_simulation import BiddingStrategySimulation -from .billing_setup import BillingSetup -from .call_view import CallView -from .campaign import Campaign -from .campaign_aggregate_asset_view import CampaignAggregateAssetView -from .campaign_asset import CampaignAsset -from .campaign_asset_set import CampaignAssetSet -from .campaign_audience_view import CampaignAudienceView -from .campaign_bid_modifier import CampaignBidModifier -from .campaign_budget import CampaignBudget -from .campaign_conversion_goal import CampaignConversionGoal -from .campaign_criterion import CampaignCriterion -from .campaign_customizer import CampaignCustomizer -from .campaign_draft import CampaignDraft -from .campaign_group import CampaignGroup -from .campaign_label import CampaignLabel +from .asset_set import ( + AssetSet, +) +from .asset_set_asset import ( + AssetSetAsset, +) +from .asset_set_type_view import ( + AssetSetTypeView, +) +from .audience import ( + Audience, +) +from .batch_job import ( + BatchJob, +) +from .bidding_data_exclusion import ( + BiddingDataExclusion, +) +from .bidding_seasonality_adjustment import ( + BiddingSeasonalityAdjustment, +) +from .bidding_strategy import ( + BiddingStrategy, +) +from .bidding_strategy_simulation import ( + BiddingStrategySimulation, +) +from .billing_setup import ( + BillingSetup, +) +from .call_view import ( + CallView, +) +from .campaign import ( + Campaign, +) +from .campaign_aggregate_asset_view import ( + CampaignAggregateAssetView, +) +from .campaign_asset import ( + CampaignAsset, +) +from .campaign_asset_set import ( + CampaignAssetSet, +) +from .campaign_audience_view import ( + CampaignAudienceView, +) +from .campaign_bid_modifier import ( + CampaignBidModifier, +) +from .campaign_budget import ( + CampaignBudget, +) +from .campaign_conversion_goal import ( + CampaignConversionGoal, +) +from .campaign_criterion import ( + CampaignCriterion, +) +from .campaign_customizer import ( + CampaignCustomizer, +) +from .campaign_draft import ( + CampaignDraft, +) +from .campaign_group import ( + CampaignGroup, +) +from .campaign_label import ( + CampaignLabel, +) from .campaign_lifecycle_goal import ( CampaignLifecycleGoal, CustomerAcquisitionGoalSettings, ) -from .campaign_search_term_insight import CampaignSearchTermInsight -from .campaign_shared_set import CampaignSharedSet -from .campaign_simulation import CampaignSimulation -from .carrier_constant import CarrierConstant -from .change_event import ChangeEvent -from .change_status import ChangeStatus -from .channel_aggregate_asset_view import ChannelAggregateAssetView -from .click_view import ClickView -from .combined_audience import CombinedAudience -from .content_criterion_view import ContentCriterionView -from .conversion_action import ConversionAction -from .conversion_custom_variable import ConversionCustomVariable -from .conversion_goal_campaign_config import ConversionGoalCampaignConfig -from .conversion_value_rule import ConversionValueRule -from .conversion_value_rule_set import ConversionValueRuleSet -from .currency_constant import CurrencyConstant +from .campaign_search_term_insight import ( + CampaignSearchTermInsight, +) +from .campaign_shared_set import ( + CampaignSharedSet, +) +from .campaign_simulation import ( + CampaignSimulation, +) +from .carrier_constant import ( + CarrierConstant, +) +from .change_event import ( + ChangeEvent, +) +from .change_status import ( + ChangeStatus, +) +from .channel_aggregate_asset_view import ( + ChannelAggregateAssetView, +) +from .click_view import ( + ClickView, +) +from .combined_audience import ( + CombinedAudience, +) +from .content_criterion_view import ( + ContentCriterionView, +) +from .conversion_action import ( + ConversionAction, +) +from .conversion_custom_variable import ( + ConversionCustomVariable, +) +from .conversion_goal_campaign_config import ( + ConversionGoalCampaignConfig, +) +from .conversion_value_rule import ( + ConversionValueRule, +) +from .conversion_value_rule_set import ( + ConversionValueRuleSet, +) +from .currency_constant import ( + CurrencyConstant, +) from .custom_audience import ( CustomAudience, CustomAudienceMember, ) -from .custom_conversion_goal import CustomConversionGoal +from .custom_conversion_goal import ( + CustomConversionGoal, +) from .custom_interest import ( CustomInterest, CustomInterestMember, @@ -138,68 +274,152 @@ LocalServicesSettings, RemarketingSetting, ) -from .customer_asset import CustomerAsset -from .customer_asset_set import CustomerAssetSet -from .customer_client import CustomerClient -from .customer_client_link import CustomerClientLink -from .customer_conversion_goal import CustomerConversionGoal -from .customer_customizer import CustomerCustomizer -from .customer_label import CustomerLabel -from .customer_lifecycle_goal import CustomerLifecycleGoal -from .customer_manager_link import CustomerManagerLink -from .customer_negative_criterion import CustomerNegativeCriterion -from .customer_search_term_insight import CustomerSearchTermInsight +from .customer_asset import ( + CustomerAsset, +) +from .customer_asset_set import ( + CustomerAssetSet, +) +from .customer_client import ( + CustomerClient, +) +from .customer_client_link import ( + CustomerClientLink, +) +from .customer_conversion_goal import ( + CustomerConversionGoal, +) +from .customer_customizer import ( + CustomerCustomizer, +) +from .customer_label import ( + CustomerLabel, +) +from .customer_lifecycle_goal import ( + CustomerLifecycleGoal, +) +from .customer_manager_link import ( + CustomerManagerLink, +) +from .customer_negative_criterion import ( + CustomerNegativeCriterion, +) +from .customer_search_term_insight import ( + CustomerSearchTermInsight, +) from .customer_sk_ad_network_conversion_value_schema import ( CustomerSkAdNetworkConversionValueSchema, ) -from .customer_user_access import CustomerUserAccess -from .customer_user_access_invitation import CustomerUserAccessInvitation -from .customizer_attribute import CustomizerAttribute +from .customer_user_access import ( + CustomerUserAccess, +) +from .customer_user_access_invitation import ( + CustomerUserAccessInvitation, +) +from .customizer_attribute import ( + CustomizerAttribute, +) from .data_link import ( DataLink, YoutubeVideoIdentifier, ) -from .detail_placement_view import DetailPlacementView -from .detailed_demographic import DetailedDemographic -from .display_keyword_view import DisplayKeywordView -from .distance_view import DistanceView -from .domain_category import DomainCategory -from .dynamic_search_ads_search_term_view import DynamicSearchAdsSearchTermView -from .expanded_landing_page_view import ExpandedLandingPageView -from .experiment import Experiment -from .experiment_arm import ExperimentArm -from .gender_view import GenderView -from .geo_target_constant import GeoTargetConstant -from .geographic_view import GeographicView -from .google_ads_field import GoogleAdsField -from .group_placement_view import GroupPlacementView -from .hotel_group_view import HotelGroupView -from .hotel_performance_view import HotelPerformanceView -from .hotel_reconciliation import HotelReconciliation -from .income_range_view import IncomeRangeView -from .invoice import Invoice +from .detail_placement_view import ( + DetailPlacementView, +) +from .detailed_demographic import ( + DetailedDemographic, +) +from .display_keyword_view import ( + DisplayKeywordView, +) +from .distance_view import ( + DistanceView, +) +from .domain_category import ( + DomainCategory, +) +from .dynamic_search_ads_search_term_view import ( + DynamicSearchAdsSearchTermView, +) +from .expanded_landing_page_view import ( + ExpandedLandingPageView, +) +from .experiment import ( + Experiment, +) +from .experiment_arm import ( + ExperimentArm, +) +from .gender_view import ( + GenderView, +) +from .geo_target_constant import ( + GeoTargetConstant, +) +from .geographic_view import ( + GeographicView, +) +from .google_ads_field import ( + GoogleAdsField, +) +from .group_placement_view import ( + GroupPlacementView, +) +from .hotel_group_view import ( + HotelGroupView, +) +from .hotel_performance_view import ( + HotelPerformanceView, +) +from .hotel_reconciliation import ( + HotelReconciliation, +) +from .income_range_view import ( + IncomeRangeView, +) +from .invoice import ( + Invoice, +) from .keyword_plan import ( KeywordPlan, KeywordPlanForecastPeriod, ) -from .keyword_plan_ad_group import KeywordPlanAdGroup -from .keyword_plan_ad_group_keyword import KeywordPlanAdGroupKeyword +from .keyword_plan_ad_group import ( + KeywordPlanAdGroup, +) +from .keyword_plan_ad_group_keyword import ( + KeywordPlanAdGroupKeyword, +) from .keyword_plan_campaign import ( KeywordPlanCampaign, KeywordPlanGeoTarget, ) -from .keyword_plan_campaign_keyword import KeywordPlanCampaignKeyword -from .keyword_theme_constant import KeywordThemeConstant -from .keyword_view import KeywordView -from .label import Label -from .landing_page_view import LandingPageView -from .language_constant import LanguageConstant +from .keyword_plan_campaign_keyword import ( + KeywordPlanCampaignKeyword, +) +from .keyword_theme_constant import ( + KeywordThemeConstant, +) +from .keyword_view import ( + KeywordView, +) +from .label import ( + Label, +) +from .landing_page_view import ( + LandingPageView, +) +from .language_constant import ( + LanguageConstant, +) from .lead_form_submission_data import ( CustomLeadFormSubmissionField, LeadFormSubmissionData, LeadFormSubmissionField, ) -from .life_event import LifeEvent +from .life_event import ( + LifeEvent, +) from .local_services_employee import ( Fellowship, LocalServicesEmployee, @@ -226,8 +446,12 @@ LicenseVerificationArtifact, LocalServicesVerificationArtifact, ) -from .location_view import LocationView -from .managed_placement_view import ManagedPlacementView +from .location_view import ( + LocationView, +) +from .managed_placement_view import ( + ManagedPlacementView, +) from .media_file import ( MediaAudio, MediaBundle, @@ -235,8 +459,12 @@ MediaImage, MediaVideo, ) -from .mobile_app_category_constant import MobileAppCategoryConstant -from .mobile_device_constant import MobileDeviceConstant +from .mobile_app_category_constant import ( + MobileAppCategoryConstant, +) +from .mobile_device_constant import ( + MobileDeviceConstant, +) from .offline_conversion_upload_client_summary import ( OfflineConversionAlert, OfflineConversionError, @@ -250,14 +478,30 @@ OfflineUserDataJob, OfflineUserDataJobMetadata, ) -from .operating_system_version_constant import OperatingSystemVersionConstant -from .paid_organic_search_term_view import PaidOrganicSearchTermView -from .parental_status_view import ParentalStatusView -from .payments_account import PaymentsAccount -from .per_store_view import PerStoreView -from .performance_max_placement_view import PerformanceMaxPlacementView -from .product_category_constant import ProductCategoryConstant -from .product_group_view import ProductGroupView +from .operating_system_version_constant import ( + OperatingSystemVersionConstant, +) +from .paid_organic_search_term_view import ( + PaidOrganicSearchTermView, +) +from .parental_status_view import ( + ParentalStatusView, +) +from .payments_account import ( + PaymentsAccount, +) +from .per_store_view import ( + PerStoreView, +) +from .performance_max_placement_view import ( + PerformanceMaxPlacementView, +) +from .product_category_constant import ( + ProductCategoryConstant, +) +from .product_group_view import ( + ProductGroupView, +) from .product_link import ( AdvertisingPartnerIdentifier, DataPartnerIdentifier, @@ -271,28 +515,72 @@ MerchantCenterLinkInvitationIdentifier, ProductLinkInvitation, ) -from .qualifying_question import QualifyingQuestion -from .recommendation import Recommendation -from .recommendation_subscription import RecommendationSubscription -from .remarketing_action import RemarketingAction -from .search_term_view import SearchTermView -from .shared_criterion import SharedCriterion -from .shared_set import SharedSet -from .shopping_performance_view import ShoppingPerformanceView -from .shopping_product import ShoppingProduct -from .smart_campaign_search_term_view import SmartCampaignSearchTermView -from .smart_campaign_setting import SmartCampaignSetting -from .third_party_app_analytics_link import ThirdPartyAppAnalyticsLink -from .topic_constant import TopicConstant -from .topic_view import TopicView -from .travel_activity_group_view import TravelActivityGroupView -from .travel_activity_performance_view import TravelActivityPerformanceView -from .user_interest import UserInterest -from .user_list import UserList -from .user_list_customer_type import UserListCustomerType -from .user_location_view import UserLocationView -from .video import Video -from .webpage_view import WebpageView +from .qualifying_question import ( + QualifyingQuestion, +) +from .recommendation import ( + Recommendation, +) +from .recommendation_subscription import ( + RecommendationSubscription, +) +from .remarketing_action import ( + RemarketingAction, +) +from .search_term_view import ( + SearchTermView, +) +from .shared_criterion import ( + SharedCriterion, +) +from .shared_set import ( + SharedSet, +) +from .shopping_performance_view import ( + ShoppingPerformanceView, +) +from .shopping_product import ( + ShoppingProduct, +) +from .smart_campaign_search_term_view import ( + SmartCampaignSearchTermView, +) +from .smart_campaign_setting import ( + SmartCampaignSetting, +) +from .third_party_app_analytics_link import ( + ThirdPartyAppAnalyticsLink, +) +from .topic_constant import ( + TopicConstant, +) +from .topic_view import ( + TopicView, +) +from .travel_activity_group_view import ( + TravelActivityGroupView, +) +from .travel_activity_performance_view import ( + TravelActivityPerformanceView, +) +from .user_interest import ( + UserInterest, +) +from .user_list import ( + UserList, +) +from .user_list_customer_type import ( + UserListCustomerType, +) +from .user_location_view import ( + UserLocationView, +) +from .video import ( + Video, +) +from .webpage_view import ( + WebpageView, +) __all__ = ( "AccessibleBiddingStrategy", @@ -330,6 +618,8 @@ "AssetFieldTypePolicySummary", "AssetPolicySummary", "AssetFieldTypeView", + "AdStrengthActionItem", + "AssetCoverage", "AssetGroup", "AssetGroupAsset", "AssetGroupListingGroupFilter", diff --git a/google/ads/googleads/v19/resources/types/accessible_bidding_strategy.py b/google/ads/googleads/v19/resources/types/accessible_bidding_strategy.py index 659eac4af..48a285889 100644 --- a/google/ads/googleads/v19/resources/types/accessible_bidding_strategy.py +++ b/google/ads/googleads/v19/resources/types/accessible_bidding_strategy.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/account_budget.py b/google/ads/googleads/v19/resources/types/account_budget.py index 7118d3c18..8894e61c9 100644 --- a/google/ads/googleads/v19/resources/types/account_budget.py +++ b/google/ads/googleads/v19/resources/types/account_budget.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/account_budget_proposal.py b/google/ads/googleads/v19/resources/types/account_budget_proposal.py index 56bc663ad..7a95f57d1 100644 --- a/google/ads/googleads/v19/resources/types/account_budget_proposal.py +++ b/google/ads/googleads/v19/resources/types/account_budget_proposal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/account_link.py b/google/ads/googleads/v19/resources/types/account_link.py index ae5ed45c6..ec05d14a4 100644 --- a/google/ads/googleads/v19/resources/types/account_link.py +++ b/google/ads/googleads/v19/resources/types/account_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad.py b/google/ads/googleads/v19/resources/types/ad.py index bb5581243..0a423693f 100644 --- a/google/ads/googleads/v19/resources/types/ad.py +++ b/google/ads/googleads/v19/resources/types/ad.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group.py b/google/ads/googleads/v19/resources/types/ad_group.py index b12a7059b..94eb78c2c 100644 --- a/google/ads/googleads/v19/resources/types/ad_group.py +++ b/google/ads/googleads/v19/resources/types/ad_group.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -31,6 +31,8 @@ from google.ads.googleads.v19.enums.types import asset_field_type from google.ads.googleads.v19.enums.types import asset_set_type from google.ads.googleads.v19.enums.types import bidding_source +from google.ads.googleads.v19.enums.types import demand_gen_channel_config +from google.ads.googleads.v19.enums.types import demand_gen_channel_strategy from google.ads.googleads.v19.enums.types import targeting_dimension @@ -237,6 +239,8 @@ class AdGroup(proto.Message): primary_status_reasons (MutableSequence[google.ads.googleads.v19.enums.types.AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason]): Output only. Provides reasons for why an ad group is not serving or not serving optimally. + demand_gen_ad_group_settings (google.ads.googleads.v19.resources.types.AdGroup.DemandGenAdGroupSettings): + Settings for Demand Gen ad groups. """ class AudienceSetting(proto.Message): @@ -255,6 +259,118 @@ class AudienceSetting(proto.Message): number=1, ) + class DemandGenAdGroupSettings(proto.Message): + r"""Settings for Demand Gen ad groups. + + Attributes: + channel_controls (google.ads.googleads.v19.resources.types.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls): + Channel controls for Demand Gen ad groups. + """ + + class DemandGenChannelControls(proto.Message): + r"""Channel controls for Demand Gen ad groups. + + This message has `oneof`_ fields (mutually exclusive fields). + For each oneof, at most one member field can be set at the same time. + Setting any member of the oneof automatically clears all other + members. + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + channel_config (google.ads.googleads.v19.enums.types.DemandGenChannelConfigEnum.DemandGenChannelConfig): + Output only. Channel configuration reflecting + which field in the oneof is populated. + channel_strategy (google.ads.googleads.v19.enums.types.DemandGenChannelStrategyEnum.DemandGenChannelStrategy): + High level channel strategy. + + This field is a member of `oneof`_ ``channel_configuration``. + selected_channels (google.ads.googleads.v19.resources.types.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannels): + Explicitly selected channels. This field + should be set with at least one true value when + present. + + This field is a member of `oneof`_ ``channel_configuration``. + """ + + class DemandGenSelectedChannels(proto.Message): + r"""Explicitly selected channels for channel controls in Demand + Gen ad groups. + + Attributes: + youtube_in_stream (bool): + Whether to enable ads on the YouTube + In-Stream channel. + youtube_in_feed (bool): + Whether to enable ads on the YouTube In-Feed + channel. + youtube_shorts (bool): + Whether to enable ads on the YouTube Shorts + channel. + discover (bool): + Whether to enable ads on the Discover + channel. + gmail (bool): + Whether to enable ads on the Gmail channel. + display (bool): + Whether to enable ads on the Display channel. + """ + + youtube_in_stream: bool = proto.Field( + proto.BOOL, + number=1, + ) + youtube_in_feed: bool = proto.Field( + proto.BOOL, + number=2, + ) + youtube_shorts: bool = proto.Field( + proto.BOOL, + number=3, + ) + discover: bool = proto.Field( + proto.BOOL, + number=4, + ) + gmail: bool = proto.Field( + proto.BOOL, + number=5, + ) + display: bool = proto.Field( + proto.BOOL, + number=6, + ) + + channel_config: ( + demand_gen_channel_config.DemandGenChannelConfigEnum.DemandGenChannelConfig + ) = proto.Field( + proto.ENUM, + number=1, + enum=demand_gen_channel_config.DemandGenChannelConfigEnum.DemandGenChannelConfig, + ) + channel_strategy: ( + demand_gen_channel_strategy.DemandGenChannelStrategyEnum.DemandGenChannelStrategy + ) = proto.Field( + proto.ENUM, + number=2, + oneof="channel_configuration", + enum=demand_gen_channel_strategy.DemandGenChannelStrategyEnum.DemandGenChannelStrategy, + ) + selected_channels: "AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannels" = proto.Field( + proto.MESSAGE, + number=3, + oneof="channel_configuration", + message="AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannels", + ) + + channel_controls: ( + "AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls" + ) = proto.Field( + proto.MESSAGE, + number=1, + message="AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls", + ) + resource_name: str = proto.Field( proto.STRING, number=1, @@ -444,6 +560,11 @@ class AudienceSetting(proto.Message): number=63, enum=ad_group_primary_status_reason.AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason, ) + demand_gen_ad_group_settings: DemandGenAdGroupSettings = proto.Field( + proto.MESSAGE, + number=91, + message=DemandGenAdGroupSettings, + ) __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/resources/types/ad_group_ad.py b/google/ads/googleads/v19/resources/types/ad_group_ad.py index 36f655f7b..80d2e633a 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_ad.py +++ b/google/ads/googleads/v19/resources/types/ad_group_ad.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_ad_asset_combination_view.py b/google/ads/googleads/v19/resources/types/ad_group_ad_asset_combination_view.py index bd39184ee..991aef6cd 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_ad_asset_combination_view.py +++ b/google/ads/googleads/v19/resources/types/ad_group_ad_asset_combination_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_ad_asset_view.py b/google/ads/googleads/v19/resources/types/ad_group_ad_asset_view.py index 932ce9796..a7fe2588d 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_ad_asset_view.py +++ b/google/ads/googleads/v19/resources/types/ad_group_ad_asset_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_ad_label.py b/google/ads/googleads/v19/resources/types/ad_group_ad_label.py index 6332c5bc5..8fe884ea1 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_ad_label.py +++ b/google/ads/googleads/v19/resources/types/ad_group_ad_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_asset.py b/google/ads/googleads/v19/resources/types/ad_group_asset.py index b4edccc0c..0191d4299 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_asset.py +++ b/google/ads/googleads/v19/resources/types/ad_group_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_asset_set.py b/google/ads/googleads/v19/resources/types/ad_group_asset_set.py index 9f50e3928..1596fd9f8 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_asset_set.py +++ b/google/ads/googleads/v19/resources/types/ad_group_asset_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_audience_view.py b/google/ads/googleads/v19/resources/types/ad_group_audience_view.py index 2f4076656..d7a12c833 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_audience_view.py +++ b/google/ads/googleads/v19/resources/types/ad_group_audience_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_bid_modifier.py b/google/ads/googleads/v19/resources/types/ad_group_bid_modifier.py index 37b84f216..8bc77a83a 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_bid_modifier.py +++ b/google/ads/googleads/v19/resources/types/ad_group_bid_modifier.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_criterion.py b/google/ads/googleads/v19/resources/types/ad_group_criterion.py index b4f83bc57..56d36d071 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_criterion.py +++ b/google/ads/googleads/v19/resources/types/ad_group_criterion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_criterion_customizer.py b/google/ads/googleads/v19/resources/types/ad_group_criterion_customizer.py index a4f213935..8c197cafc 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_criterion_customizer.py +++ b/google/ads/googleads/v19/resources/types/ad_group_criterion_customizer.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_criterion_label.py b/google/ads/googleads/v19/resources/types/ad_group_criterion_label.py index 02a325178..bde5dfd00 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_criterion_label.py +++ b/google/ads/googleads/v19/resources/types/ad_group_criterion_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_criterion_simulation.py b/google/ads/googleads/v19/resources/types/ad_group_criterion_simulation.py index b8a3158b4..e0f2bafc9 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_criterion_simulation.py +++ b/google/ads/googleads/v19/resources/types/ad_group_criterion_simulation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_customizer.py b/google/ads/googleads/v19/resources/types/ad_group_customizer.py index 93ade2bce..57ed90cca 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_customizer.py +++ b/google/ads/googleads/v19/resources/types/ad_group_customizer.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_label.py b/google/ads/googleads/v19/resources/types/ad_group_label.py index a170d91dc..fbecb98e7 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_label.py +++ b/google/ads/googleads/v19/resources/types/ad_group_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_group_simulation.py b/google/ads/googleads/v19/resources/types/ad_group_simulation.py index 05c8515dc..7dd62c29c 100644 --- a/google/ads/googleads/v19/resources/types/ad_group_simulation.py +++ b/google/ads/googleads/v19/resources/types/ad_group_simulation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_parameter.py b/google/ads/googleads/v19/resources/types/ad_parameter.py index da9eb7e4f..179b03918 100644 --- a/google/ads/googleads/v19/resources/types/ad_parameter.py +++ b/google/ads/googleads/v19/resources/types/ad_parameter.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/ad_schedule_view.py b/google/ads/googleads/v19/resources/types/ad_schedule_view.py index 3ffcf6613..e3743fd7d 100644 --- a/google/ads/googleads/v19/resources/types/ad_schedule_view.py +++ b/google/ads/googleads/v19/resources/types/ad_schedule_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/age_range_view.py b/google/ads/googleads/v19/resources/types/age_range_view.py index f352aa0ba..d0f9f4402 100644 --- a/google/ads/googleads/v19/resources/types/age_range_view.py +++ b/google/ads/googleads/v19/resources/types/age_range_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_ad_group.py b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_ad_group.py index 1c417e2c5..008103168 100644 --- a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_ad_group.py +++ b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_ad_group.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_campaign.py b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_campaign.py index 589fd0723..9d7501a2a 100644 --- a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_campaign.py +++ b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_campaign.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_network_type.py b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_network_type.py index b87d5114e..eb01af828 100644 --- a/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_network_type.py +++ b/google/ads/googleads/v19/resources/types/android_privacy_shared_key_google_network_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset.py b/google/ads/googleads/v19/resources/types/asset.py index 264704dad..54a39f44e 100644 --- a/google/ads/googleads/v19/resources/types/asset.py +++ b/google/ads/googleads/v19/resources/types/asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_field_type_view.py b/google/ads/googleads/v19/resources/types/asset_field_type_view.py index 5f6cb1be4..1b40b006f 100644 --- a/google/ads/googleads/v19/resources/types/asset_field_type_view.py +++ b/google/ads/googleads/v19/resources/types/asset_field_type_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_group.py b/google/ads/googleads/v19/resources/types/asset_group.py index 18399a82f..0b46d61c3 100644 --- a/google/ads/googleads/v19/resources/types/asset_group.py +++ b/google/ads/googleads/v19/resources/types/asset_group.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -20,6 +20,13 @@ import proto # type: ignore from google.ads.googleads.v19.enums.types import ad_strength as gage_ad_strength +from google.ads.googleads.v19.enums.types import ad_strength_action_item_type +from google.ads.googleads.v19.enums.types import ( + asset_coverage_video_aspect_ratio_requirement, +) +from google.ads.googleads.v19.enums.types import ( + asset_field_type as gage_asset_field_type, +) from google.ads.googleads.v19.enums.types import asset_group_primary_status from google.ads.googleads.v19.enums.types import ( asset_group_primary_status_reason, @@ -32,6 +39,8 @@ marshal="google.ads.googleads.v19", manifest={ "AssetGroup", + "AssetCoverage", + "AdStrengthActionItem", }, ) @@ -90,6 +99,9 @@ class AssetGroup(proto.Message): ad_strength (google.ads.googleads.v19.enums.types.AdStrengthEnum.AdStrength): Output only. Overall ad strength of this asset group. + asset_coverage (google.ads.googleads.v19.resources.types.AssetCoverage): + Output only. The asset coverage of this asset + group. """ resource_name: str = proto.Field( @@ -150,6 +162,102 @@ class AssetGroup(proto.Message): number=10, enum=gage_ad_strength.AdStrengthEnum.AdStrength, ) + asset_coverage: "AssetCoverage" = proto.Field( + proto.MESSAGE, + number=13, + message="AssetCoverage", + ) + + +class AssetCoverage(proto.Message): + r"""Information about the asset coverage of an asset group. + + Attributes: + ad_strength_action_items (MutableSequence[google.ads.googleads.v19.resources.types.AdStrengthActionItem]): + Output only. A list of action items to + improve the ad strength of an asset group. + """ + + ad_strength_action_items: MutableSequence["AdStrengthActionItem"] = ( + proto.RepeatedField( + proto.MESSAGE, + number=1, + message="AdStrengthActionItem", + ) + ) + + +class AdStrengthActionItem(proto.Message): + r"""An action item to improve the ad strength of an asset group. + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + action_item_type (google.ads.googleads.v19.enums.types.AdStrengthActionItemTypeEnum.AdStrengthActionItemType): + Output only. The action item type. + add_asset_details (google.ads.googleads.v19.resources.types.AdStrengthActionItem.AddAssetDetails): + Output only. The action item details for action item type + ADD_ASSET. + + This field is a member of `oneof`_ ``action_details``. + """ + + class AddAssetDetails(proto.Message): + r"""The details of the asset to add. + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + asset_field_type (google.ads.googleads.v19.enums.types.AssetFieldTypeEnum.AssetFieldType): + Output only. The asset field type of the + asset(s) to add. + asset_count (int): + Output only. The number of assets to add. + + This field is a member of `oneof`_ ``_asset_count``. + video_aspect_ratio_requirement (google.ads.googleads.v19.enums.types.AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement): + Output only. For video field types, the required aspect + ratio of the video. When unset and asset_field_type is + YOUTUBE_VIDEO, the system recommends the advertiser upload + any YouTube video, regardless of aspect ratio. + + This field is a member of `oneof`_ ``_video_aspect_ratio_requirement``. + """ + + asset_field_type: ( + gage_asset_field_type.AssetFieldTypeEnum.AssetFieldType + ) = proto.Field( + proto.ENUM, + number=1, + enum=gage_asset_field_type.AssetFieldTypeEnum.AssetFieldType, + ) + asset_count: int = proto.Field( + proto.INT32, + number=2, + optional=True, + ) + video_aspect_ratio_requirement: ( + asset_coverage_video_aspect_ratio_requirement.AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement + ) = proto.Field( + proto.ENUM, + number=3, + optional=True, + enum=asset_coverage_video_aspect_ratio_requirement.AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement, + ) + + action_item_type: ( + ad_strength_action_item_type.AdStrengthActionItemTypeEnum.AdStrengthActionItemType + ) = proto.Field( + proto.ENUM, + number=1, + enum=ad_strength_action_item_type.AdStrengthActionItemTypeEnum.AdStrengthActionItemType, + ) + add_asset_details: AddAssetDetails = proto.Field( + proto.MESSAGE, + number=2, + oneof="action_details", + message=AddAssetDetails, + ) __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/resources/types/asset_group_asset.py b/google/ads/googleads/v19/resources/types/asset_group_asset.py index e9c036b73..488dc6099 100644 --- a/google/ads/googleads/v19/resources/types/asset_group_asset.py +++ b/google/ads/googleads/v19/resources/types/asset_group_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_group_listing_group_filter.py b/google/ads/googleads/v19/resources/types/asset_group_listing_group_filter.py index a72410ff0..94f88dc2b 100644 --- a/google/ads/googleads/v19/resources/types/asset_group_listing_group_filter.py +++ b/google/ads/googleads/v19/resources/types/asset_group_listing_group_filter.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_group_product_group_view.py b/google/ads/googleads/v19/resources/types/asset_group_product_group_view.py index f4f6ced21..bd8c1cdb1 100644 --- a/google/ads/googleads/v19/resources/types/asset_group_product_group_view.py +++ b/google/ads/googleads/v19/resources/types/asset_group_product_group_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_group_signal.py b/google/ads/googleads/v19/resources/types/asset_group_signal.py index 4e92ab17c..b88e4db7a 100644 --- a/google/ads/googleads/v19/resources/types/asset_group_signal.py +++ b/google/ads/googleads/v19/resources/types/asset_group_signal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_group_top_combination_view.py b/google/ads/googleads/v19/resources/types/asset_group_top_combination_view.py index dd2fa1976..5d47038d4 100644 --- a/google/ads/googleads/v19/resources/types/asset_group_top_combination_view.py +++ b/google/ads/googleads/v19/resources/types/asset_group_top_combination_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -33,7 +33,7 @@ class AssetGroupTopCombinationView(proto.Message): - r"""A view on the usage of ad group ad asset combination. + r"""A view on the usage of asset group asset top combinations. Attributes: resource_name (str): diff --git a/google/ads/googleads/v19/resources/types/asset_set.py b/google/ads/googleads/v19/resources/types/asset_set.py index a3c8308ad..2c4e41074 100644 --- a/google/ads/googleads/v19/resources/types/asset_set.py +++ b/google/ads/googleads/v19/resources/types/asset_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_set_asset.py b/google/ads/googleads/v19/resources/types/asset_set_asset.py index 650b90c48..b35e9944b 100644 --- a/google/ads/googleads/v19/resources/types/asset_set_asset.py +++ b/google/ads/googleads/v19/resources/types/asset_set_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/asset_set_type_view.py b/google/ads/googleads/v19/resources/types/asset_set_type_view.py index e6a7deec4..ac6a8c559 100644 --- a/google/ads/googleads/v19/resources/types/asset_set_type_view.py +++ b/google/ads/googleads/v19/resources/types/asset_set_type_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/audience.py b/google/ads/googleads/v19/resources/types/audience.py index b5f114826..26e03170e 100644 --- a/google/ads/googleads/v19/resources/types/audience.py +++ b/google/ads/googleads/v19/resources/types/audience.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/batch_job.py b/google/ads/googleads/v19/resources/types/batch_job.py index 0f0f0a363..ccb130082 100644 --- a/google/ads/googleads/v19/resources/types/batch_job.py +++ b/google/ads/googleads/v19/resources/types/batch_job.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/bidding_data_exclusion.py b/google/ads/googleads/v19/resources/types/bidding_data_exclusion.py index 7b5b18d7a..7d42c244d 100644 --- a/google/ads/googleads/v19/resources/types/bidding_data_exclusion.py +++ b/google/ads/googleads/v19/resources/types/bidding_data_exclusion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -35,8 +35,10 @@ class BiddingDataExclusion(proto.Message): - r"""Represents a bidding data exclusion. Cannot be used in + r"""Represents a bidding data exclusion. Bidding data exclusions + can be set in client accounts only, and cannot be used in manager accounts. + See "About data exclusions" at https://support.google.com/google-ads/answer/10370710. diff --git a/google/ads/googleads/v19/resources/types/bidding_seasonality_adjustment.py b/google/ads/googleads/v19/resources/types/bidding_seasonality_adjustment.py index e7af6e1ba..9428c2aec 100644 --- a/google/ads/googleads/v19/resources/types/bidding_seasonality_adjustment.py +++ b/google/ads/googleads/v19/resources/types/bidding_seasonality_adjustment.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/bidding_strategy.py b/google/ads/googleads/v19/resources/types/bidding_strategy.py index 6db019009..c2bc02de3 100644 --- a/google/ads/googleads/v19/resources/types/bidding_strategy.py +++ b/google/ads/googleads/v19/resources/types/bidding_strategy.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/bidding_strategy_simulation.py b/google/ads/googleads/v19/resources/types/bidding_strategy_simulation.py index 04794876d..9aa7dfb9a 100644 --- a/google/ads/googleads/v19/resources/types/bidding_strategy_simulation.py +++ b/google/ads/googleads/v19/resources/types/bidding_strategy_simulation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/billing_setup.py b/google/ads/googleads/v19/resources/types/billing_setup.py index 299658035..376451020 100644 --- a/google/ads/googleads/v19/resources/types/billing_setup.py +++ b/google/ads/googleads/v19/resources/types/billing_setup.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/call_view.py b/google/ads/googleads/v19/resources/types/call_view.py index 1f299f1b1..4cbbef1fa 100644 --- a/google/ads/googleads/v19/resources/types/call_view.py +++ b/google/ads/googleads/v19/resources/types/call_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign.py b/google/ads/googleads/v19/resources/types/campaign.py index a6d56115d..0931a96d6 100644 --- a/google/ads/googleads/v19/resources/types/campaign.py +++ b/google/ads/googleads/v19/resources/types/campaign.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -189,6 +189,8 @@ class Campaign(proto.Message): Settings for Demand Gen campaign. video_campaign_settings (google.ads.googleads.v19.resources.types.Campaign.VideoCampaignSettings): Settings for Video campaign. + pmax_campaign_settings (google.ads.googleads.v19.resources.types.Campaign.PmaxCampaignSettings): + Settings for Performance Max campaign. real_time_bidding_setting (google.ads.googleads.v19.common.types.RealTimeBiddingSetting): Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad @@ -1099,6 +1101,42 @@ class VideoAdInventoryControl(proto.Message): message="Campaign.VideoCampaignSettings.VideoAdInventoryControl", ) + class PmaxCampaignSettings(proto.Message): + r"""Settings for Performance Max campaigns. + + Attributes: + brand_targeting_overrides (google.ads.googleads.v19.resources.types.Campaign.PmaxCampaignSettings.BrandTargetingOverrides): + Overrides of brand targeting for various ad + types. + """ + + class BrandTargetingOverrides(proto.Message): + r"""Overrides of brand targeting for various ad types. + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + ignore_exclusions_for_shopping_ads (bool): + If true, brand exclusions are ignored for + Shopping ads. + + This field is a member of `oneof`_ ``_ignore_exclusions_for_shopping_ads``. + """ + + ignore_exclusions_for_shopping_ads: bool = proto.Field( + proto.BOOL, + number=1, + optional=True, + ) + + brand_targeting_overrides: ( + "Campaign.PmaxCampaignSettings.BrandTargetingOverrides" + ) = proto.Field( + proto.MESSAGE, + number=1, + message="Campaign.PmaxCampaignSettings.BrandTargetingOverrides", + ) + class AssetAutomationSetting(proto.Message): r"""Asset automation setting contains pair of AssetAutomationType and the asset automation opt-in/out status @@ -1272,6 +1310,11 @@ class BrandGuidelines(proto.Message): number=94, message=VideoCampaignSettings, ) + pmax_campaign_settings: PmaxCampaignSettings = proto.Field( + proto.MESSAGE, + number=97, + message=PmaxCampaignSettings, + ) real_time_bidding_setting: ( gagc_real_time_bidding_setting.RealTimeBiddingSetting ) = proto.Field( diff --git a/google/ads/googleads/v19/resources/types/campaign_aggregate_asset_view.py b/google/ads/googleads/v19/resources/types/campaign_aggregate_asset_view.py index 6b868c189..6a9b726df 100644 --- a/google/ads/googleads/v19/resources/types/campaign_aggregate_asset_view.py +++ b/google/ads/googleads/v19/resources/types/campaign_aggregate_asset_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_asset.py b/google/ads/googleads/v19/resources/types/campaign_asset.py index 837d8590a..fe9212110 100644 --- a/google/ads/googleads/v19/resources/types/campaign_asset.py +++ b/google/ads/googleads/v19/resources/types/campaign_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_asset_set.py b/google/ads/googleads/v19/resources/types/campaign_asset_set.py index 733cac88b..26169cdee 100644 --- a/google/ads/googleads/v19/resources/types/campaign_asset_set.py +++ b/google/ads/googleads/v19/resources/types/campaign_asset_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_audience_view.py b/google/ads/googleads/v19/resources/types/campaign_audience_view.py index e1a5db2c7..ff6a55792 100644 --- a/google/ads/googleads/v19/resources/types/campaign_audience_view.py +++ b/google/ads/googleads/v19/resources/types/campaign_audience_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_bid_modifier.py b/google/ads/googleads/v19/resources/types/campaign_bid_modifier.py index 2882b33ef..bbeea628f 100644 --- a/google/ads/googleads/v19/resources/types/campaign_bid_modifier.py +++ b/google/ads/googleads/v19/resources/types/campaign_bid_modifier.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_budget.py b/google/ads/googleads/v19/resources/types/campaign_budget.py index 6e40ac41f..aad48c54e 100644 --- a/google/ads/googleads/v19/resources/types/campaign_budget.py +++ b/google/ads/googleads/v19/resources/types/campaign_budget.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_conversion_goal.py b/google/ads/googleads/v19/resources/types/campaign_conversion_goal.py index 89734826e..ba9ce1f3a 100644 --- a/google/ads/googleads/v19/resources/types/campaign_conversion_goal.py +++ b/google/ads/googleads/v19/resources/types/campaign_conversion_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_criterion.py b/google/ads/googleads/v19/resources/types/campaign_criterion.py index 0bcf9783d..955831293 100644 --- a/google/ads/googleads/v19/resources/types/campaign_criterion.py +++ b/google/ads/googleads/v19/resources/types/campaign_criterion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_customizer.py b/google/ads/googleads/v19/resources/types/campaign_customizer.py index 5aad41edf..1225f9ea1 100644 --- a/google/ads/googleads/v19/resources/types/campaign_customizer.py +++ b/google/ads/googleads/v19/resources/types/campaign_customizer.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_draft.py b/google/ads/googleads/v19/resources/types/campaign_draft.py index d29bc732b..8681740ad 100644 --- a/google/ads/googleads/v19/resources/types/campaign_draft.py +++ b/google/ads/googleads/v19/resources/types/campaign_draft.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_group.py b/google/ads/googleads/v19/resources/types/campaign_group.py index e5102866e..76676e9ec 100644 --- a/google/ads/googleads/v19/resources/types/campaign_group.py +++ b/google/ads/googleads/v19/resources/types/campaign_group.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_label.py b/google/ads/googleads/v19/resources/types/campaign_label.py index 7a337466b..ec95ae9a9 100644 --- a/google/ads/googleads/v19/resources/types/campaign_label.py +++ b/google/ads/googleads/v19/resources/types/campaign_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_lifecycle_goal.py b/google/ads/googleads/v19/resources/types/campaign_lifecycle_goal.py index 5eb758fc3..a14b247a7 100644 --- a/google/ads/googleads/v19/resources/types/campaign_lifecycle_goal.py +++ b/google/ads/googleads/v19/resources/types/campaign_lifecycle_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_search_term_insight.py b/google/ads/googleads/v19/resources/types/campaign_search_term_insight.py index 82ac6c29b..5a3287249 100644 --- a/google/ads/googleads/v19/resources/types/campaign_search_term_insight.py +++ b/google/ads/googleads/v19/resources/types/campaign_search_term_insight.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_shared_set.py b/google/ads/googleads/v19/resources/types/campaign_shared_set.py index cc601f9ec..a4060efaf 100644 --- a/google/ads/googleads/v19/resources/types/campaign_shared_set.py +++ b/google/ads/googleads/v19/resources/types/campaign_shared_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/campaign_simulation.py b/google/ads/googleads/v19/resources/types/campaign_simulation.py index b0b7330c9..ca84883a0 100644 --- a/google/ads/googleads/v19/resources/types/campaign_simulation.py +++ b/google/ads/googleads/v19/resources/types/campaign_simulation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -48,7 +48,7 @@ class CampaignSimulation(proto.Message): - SHOPPING - TARGET_ROAS - UNIFORM - MULTI_CHANNEL - TARGET_CPA - UNIFORM - MULTI_CHANNEL - TARGET_ROAS - UNIFORM - - DISCOVERY - TARGET_CPA - DEFAULT + - DEMAND_GEN - TARGET_CPA - DEFAULT - DISPLAY - TARGET_CPA - UNIFORM - PERFORMANCE_MAX - TARGET_CPA - UNIFORM - PERFORMANCE_MAX - TARGET_ROAS - UNIFORM diff --git a/google/ads/googleads/v19/resources/types/carrier_constant.py b/google/ads/googleads/v19/resources/types/carrier_constant.py index c83861ad8..fc9d42925 100644 --- a/google/ads/googleads/v19/resources/types/carrier_constant.py +++ b/google/ads/googleads/v19/resources/types/carrier_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/change_event.py b/google/ads/googleads/v19/resources/types/change_event.py index 2f07c3a0c..a96ce8339 100644 --- a/google/ads/googleads/v19/resources/types/change_event.py +++ b/google/ads/googleads/v19/resources/types/change_event.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/change_status.py b/google/ads/googleads/v19/resources/types/change_status.py index eead7fdc0..7ea48051a 100644 --- a/google/ads/googleads/v19/resources/types/change_status.py +++ b/google/ads/googleads/v19/resources/types/change_status.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -110,6 +110,9 @@ class ChangeStatus(proto.Message): asset_group (str): Output only. The AssetGroup affected by this change. + campaign_budget (str): + Output only. The CampaignBudget affected by + this change. """ resource_name: str = proto.Field( @@ -197,6 +200,10 @@ class ChangeStatus(proto.Message): proto.STRING, number=41, ) + campaign_budget: str = proto.Field( + proto.STRING, + number=42, + ) __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/resources/types/channel_aggregate_asset_view.py b/google/ads/googleads/v19/resources/types/channel_aggregate_asset_view.py index 651c76df8..bf5b2608e 100644 --- a/google/ads/googleads/v19/resources/types/channel_aggregate_asset_view.py +++ b/google/ads/googleads/v19/resources/types/channel_aggregate_asset_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/click_view.py b/google/ads/googleads/v19/resources/types/click_view.py index def053926..b61821999 100644 --- a/google/ads/googleads/v19/resources/types/click_view.py +++ b/google/ads/googleads/v19/resources/types/click_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/combined_audience.py b/google/ads/googleads/v19/resources/types/combined_audience.py index af16f30ed..e890a73de 100644 --- a/google/ads/googleads/v19/resources/types/combined_audience.py +++ b/google/ads/googleads/v19/resources/types/combined_audience.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/content_criterion_view.py b/google/ads/googleads/v19/resources/types/content_criterion_view.py index ed4b78d12..5c8957182 100644 --- a/google/ads/googleads/v19/resources/types/content_criterion_view.py +++ b/google/ads/googleads/v19/resources/types/content_criterion_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/conversion_action.py b/google/ads/googleads/v19/resources/types/conversion_action.py index 3625bd673..d8acbc290 100644 --- a/google/ads/googleads/v19/resources/types/conversion_action.py +++ b/google/ads/googleads/v19/resources/types/conversion_action.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/conversion_custom_variable.py b/google/ads/googleads/v19/resources/types/conversion_custom_variable.py index 735242885..fe14da524 100644 --- a/google/ads/googleads/v19/resources/types/conversion_custom_variable.py +++ b/google/ads/googleads/v19/resources/types/conversion_custom_variable.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/conversion_goal_campaign_config.py b/google/ads/googleads/v19/resources/types/conversion_goal_campaign_config.py index 4ff2c4842..e5eb57ab3 100644 --- a/google/ads/googleads/v19/resources/types/conversion_goal_campaign_config.py +++ b/google/ads/googleads/v19/resources/types/conversion_goal_campaign_config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/conversion_value_rule.py b/google/ads/googleads/v19/resources/types/conversion_value_rule.py index d4d78c057..fd99469a7 100644 --- a/google/ads/googleads/v19/resources/types/conversion_value_rule.py +++ b/google/ads/googleads/v19/resources/types/conversion_value_rule.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/conversion_value_rule_set.py b/google/ads/googleads/v19/resources/types/conversion_value_rule_set.py index 6b3745ede..6a4f4969f 100644 --- a/google/ads/googleads/v19/resources/types/conversion_value_rule_set.py +++ b/google/ads/googleads/v19/resources/types/conversion_value_rule_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/currency_constant.py b/google/ads/googleads/v19/resources/types/currency_constant.py index 4b2a65c20..9535806a9 100644 --- a/google/ads/googleads/v19/resources/types/currency_constant.py +++ b/google/ads/googleads/v19/resources/types/currency_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/custom_audience.py b/google/ads/googleads/v19/resources/types/custom_audience.py index 427e9fb04..b7448dd46 100644 --- a/google/ads/googleads/v19/resources/types/custom_audience.py +++ b/google/ads/googleads/v19/resources/types/custom_audience.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/custom_conversion_goal.py b/google/ads/googleads/v19/resources/types/custom_conversion_goal.py index 7d8088423..4248088f5 100644 --- a/google/ads/googleads/v19/resources/types/custom_conversion_goal.py +++ b/google/ads/googleads/v19/resources/types/custom_conversion_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/custom_interest.py b/google/ads/googleads/v19/resources/types/custom_interest.py index e17301d17..a1f9a615a 100644 --- a/google/ads/googleads/v19/resources/types/custom_interest.py +++ b/google/ads/googleads/v19/resources/types/custom_interest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer.py b/google/ads/googleads/v19/resources/types/customer.py index 66f2f810b..c31990bcf 100644 --- a/google/ads/googleads/v19/resources/types/customer.py +++ b/google/ads/googleads/v19/resources/types/customer.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -114,8 +114,8 @@ class Customer(proto.Message): Call reporting setting for a customer. Only mutable in an ``update`` operation. conversion_tracking_setting (google.ads.googleads.v19.resources.types.ConversionTrackingSetting): - Output only. Conversion tracking setting for - a customer. + Immutable. Conversion tracking setting for a + customer. remarketing_setting (google.ads.googleads.v19.resources.types.RemarketingSetting): Output only. Remarketing setting for a customer. @@ -406,9 +406,9 @@ class ConversionTrackingSetting(proto.Message): inherited from the manager. This field is read-only. google_ads_conversion_customer (str): - Output only. The resource name of the - customer where conversions are created and - managed. This field is read-only. + Immutable. The resource name of the customer + where conversions are created and managed. This + field is read-only. """ conversion_tracking_id: int = proto.Field( diff --git a/google/ads/googleads/v19/resources/types/customer_asset.py b/google/ads/googleads/v19/resources/types/customer_asset.py index 7e75ea424..997d4930f 100644 --- a/google/ads/googleads/v19/resources/types/customer_asset.py +++ b/google/ads/googleads/v19/resources/types/customer_asset.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_asset_set.py b/google/ads/googleads/v19/resources/types/customer_asset_set.py index a7515946a..1f86e7f07 100644 --- a/google/ads/googleads/v19/resources/types/customer_asset_set.py +++ b/google/ads/googleads/v19/resources/types/customer_asset_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_client.py b/google/ads/googleads/v19/resources/types/customer_client.py index 328ef1f35..0507d2b4d 100644 --- a/google/ads/googleads/v19/resources/types/customer_client.py +++ b/google/ads/googleads/v19/resources/types/customer_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_client_link.py b/google/ads/googleads/v19/resources/types/customer_client_link.py index 2f227ceae..b8a8efa2a 100644 --- a/google/ads/googleads/v19/resources/types/customer_client_link.py +++ b/google/ads/googleads/v19/resources/types/customer_client_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_conversion_goal.py b/google/ads/googleads/v19/resources/types/customer_conversion_goal.py index 96aef1603..d1bda38e3 100644 --- a/google/ads/googleads/v19/resources/types/customer_conversion_goal.py +++ b/google/ads/googleads/v19/resources/types/customer_conversion_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_customizer.py b/google/ads/googleads/v19/resources/types/customer_customizer.py index c9e6a3ad6..ad0c9100c 100644 --- a/google/ads/googleads/v19/resources/types/customer_customizer.py +++ b/google/ads/googleads/v19/resources/types/customer_customizer.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_label.py b/google/ads/googleads/v19/resources/types/customer_label.py index 5d51426a6..dd34aa3fe 100644 --- a/google/ads/googleads/v19/resources/types/customer_label.py +++ b/google/ads/googleads/v19/resources/types/customer_label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_lifecycle_goal.py b/google/ads/googleads/v19/resources/types/customer_lifecycle_goal.py index 901a1a68d..e34c54b3a 100644 --- a/google/ads/googleads/v19/resources/types/customer_lifecycle_goal.py +++ b/google/ads/googleads/v19/resources/types/customer_lifecycle_goal.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_manager_link.py b/google/ads/googleads/v19/resources/types/customer_manager_link.py index be64b7f67..6ee9afbf6 100644 --- a/google/ads/googleads/v19/resources/types/customer_manager_link.py +++ b/google/ads/googleads/v19/resources/types/customer_manager_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_negative_criterion.py b/google/ads/googleads/v19/resources/types/customer_negative_criterion.py index 0b52ed64f..edcb85c92 100644 --- a/google/ads/googleads/v19/resources/types/customer_negative_criterion.py +++ b/google/ads/googleads/v19/resources/types/customer_negative_criterion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_search_term_insight.py b/google/ads/googleads/v19/resources/types/customer_search_term_insight.py index 95d7e1ae9..4bee7631d 100644 --- a/google/ads/googleads/v19/resources/types/customer_search_term_insight.py +++ b/google/ads/googleads/v19/resources/types/customer_search_term_insight.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_sk_ad_network_conversion_value_schema.py b/google/ads/googleads/v19/resources/types/customer_sk_ad_network_conversion_value_schema.py index 2c51d0b11..38abdb3c3 100644 --- a/google/ads/googleads/v19/resources/types/customer_sk_ad_network_conversion_value_schema.py +++ b/google/ads/googleads/v19/resources/types/customer_sk_ad_network_conversion_value_schema.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_user_access.py b/google/ads/googleads/v19/resources/types/customer_user_access.py index fcf8127ca..ee10a7899 100644 --- a/google/ads/googleads/v19/resources/types/customer_user_access.py +++ b/google/ads/googleads/v19/resources/types/customer_user_access.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customer_user_access_invitation.py b/google/ads/googleads/v19/resources/types/customer_user_access_invitation.py index 3a880c1df..e8df7a591 100644 --- a/google/ads/googleads/v19/resources/types/customer_user_access_invitation.py +++ b/google/ads/googleads/v19/resources/types/customer_user_access_invitation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/customizer_attribute.py b/google/ads/googleads/v19/resources/types/customizer_attribute.py index df879a565..53967526f 100644 --- a/google/ads/googleads/v19/resources/types/customizer_attribute.py +++ b/google/ads/googleads/v19/resources/types/customizer_attribute.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/data_link.py b/google/ads/googleads/v19/resources/types/data_link.py index 9c6cd4ba8..e96d54f81 100644 --- a/google/ads/googleads/v19/resources/types/data_link.py +++ b/google/ads/googleads/v19/resources/types/data_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/detail_placement_view.py b/google/ads/googleads/v19/resources/types/detail_placement_view.py index e685053d7..af639a7ad 100644 --- a/google/ads/googleads/v19/resources/types/detail_placement_view.py +++ b/google/ads/googleads/v19/resources/types/detail_placement_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/detailed_demographic.py b/google/ads/googleads/v19/resources/types/detailed_demographic.py index 72565e23a..1b84878b8 100644 --- a/google/ads/googleads/v19/resources/types/detailed_demographic.py +++ b/google/ads/googleads/v19/resources/types/detailed_demographic.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/display_keyword_view.py b/google/ads/googleads/v19/resources/types/display_keyword_view.py index 098703a94..4abd65479 100644 --- a/google/ads/googleads/v19/resources/types/display_keyword_view.py +++ b/google/ads/googleads/v19/resources/types/display_keyword_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/distance_view.py b/google/ads/googleads/v19/resources/types/distance_view.py index dbc23d153..2ab8a7dce 100644 --- a/google/ads/googleads/v19/resources/types/distance_view.py +++ b/google/ads/googleads/v19/resources/types/distance_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/domain_category.py b/google/ads/googleads/v19/resources/types/domain_category.py index d20371058..2f93a91af 100644 --- a/google/ads/googleads/v19/resources/types/domain_category.py +++ b/google/ads/googleads/v19/resources/types/domain_category.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/dynamic_search_ads_search_term_view.py b/google/ads/googleads/v19/resources/types/dynamic_search_ads_search_term_view.py index 41d5cf24c..ff111d096 100644 --- a/google/ads/googleads/v19/resources/types/dynamic_search_ads_search_term_view.py +++ b/google/ads/googleads/v19/resources/types/dynamic_search_ads_search_term_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/expanded_landing_page_view.py b/google/ads/googleads/v19/resources/types/expanded_landing_page_view.py index 403ac4d9e..5d7678898 100644 --- a/google/ads/googleads/v19/resources/types/expanded_landing_page_view.py +++ b/google/ads/googleads/v19/resources/types/expanded_landing_page_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/experiment.py b/google/ads/googleads/v19/resources/types/experiment.py index d95ca4b5e..21d25ad8c 100644 --- a/google/ads/googleads/v19/resources/types/experiment.py +++ b/google/ads/googleads/v19/resources/types/experiment.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/experiment_arm.py b/google/ads/googleads/v19/resources/types/experiment_arm.py index d34e6f85a..eec60bcb8 100644 --- a/google/ads/googleads/v19/resources/types/experiment_arm.py +++ b/google/ads/googleads/v19/resources/types/experiment_arm.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/gender_view.py b/google/ads/googleads/v19/resources/types/gender_view.py index 3ad64423e..6e11a75c0 100644 --- a/google/ads/googleads/v19/resources/types/gender_view.py +++ b/google/ads/googleads/v19/resources/types/gender_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/geo_target_constant.py b/google/ads/googleads/v19/resources/types/geo_target_constant.py index 244cc680b..faef4f873 100644 --- a/google/ads/googleads/v19/resources/types/geo_target_constant.py +++ b/google/ads/googleads/v19/resources/types/geo_target_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/geographic_view.py b/google/ads/googleads/v19/resources/types/geographic_view.py index 552421292..34d0aae24 100644 --- a/google/ads/googleads/v19/resources/types/geographic_view.py +++ b/google/ads/googleads/v19/resources/types/geographic_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/google_ads_field.py b/google/ads/googleads/v19/resources/types/google_ads_field.py index 8f931d759..2c10ca8de 100644 --- a/google/ads/googleads/v19/resources/types/google_ads_field.py +++ b/google/ads/googleads/v19/resources/types/google_ads_field.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/group_placement_view.py b/google/ads/googleads/v19/resources/types/group_placement_view.py index 74c3b1230..3d43a409e 100644 --- a/google/ads/googleads/v19/resources/types/group_placement_view.py +++ b/google/ads/googleads/v19/resources/types/group_placement_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/hotel_group_view.py b/google/ads/googleads/v19/resources/types/hotel_group_view.py index c2169bbf2..e02890592 100644 --- a/google/ads/googleads/v19/resources/types/hotel_group_view.py +++ b/google/ads/googleads/v19/resources/types/hotel_group_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/hotel_performance_view.py b/google/ads/googleads/v19/resources/types/hotel_performance_view.py index 5fa16ea41..3a4187c92 100644 --- a/google/ads/googleads/v19/resources/types/hotel_performance_view.py +++ b/google/ads/googleads/v19/resources/types/hotel_performance_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/hotel_reconciliation.py b/google/ads/googleads/v19/resources/types/hotel_reconciliation.py index acac27fac..6a80d6ca1 100644 --- a/google/ads/googleads/v19/resources/types/hotel_reconciliation.py +++ b/google/ads/googleads/v19/resources/types/hotel_reconciliation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/income_range_view.py b/google/ads/googleads/v19/resources/types/income_range_view.py index b41c79624..e3bb6c633 100644 --- a/google/ads/googleads/v19/resources/types/income_range_view.py +++ b/google/ads/googleads/v19/resources/types/income_range_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/invoice.py b/google/ads/googleads/v19/resources/types/invoice.py index eb0d6f76b..ec11d4b2b 100644 --- a/google/ads/googleads/v19/resources/types/invoice.py +++ b/google/ads/googleads/v19/resources/types/invoice.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_plan.py b/google/ads/googleads/v19/resources/types/keyword_plan.py index 7e233123c..3026eea07 100644 --- a/google/ads/googleads/v19/resources/types/keyword_plan.py +++ b/google/ads/googleads/v19/resources/types/keyword_plan.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_plan_ad_group.py b/google/ads/googleads/v19/resources/types/keyword_plan_ad_group.py index 1eb6f196f..2348b3e62 100644 --- a/google/ads/googleads/v19/resources/types/keyword_plan_ad_group.py +++ b/google/ads/googleads/v19/resources/types/keyword_plan_ad_group.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_plan_ad_group_keyword.py b/google/ads/googleads/v19/resources/types/keyword_plan_ad_group_keyword.py index 2ee25db18..f3a8084be 100644 --- a/google/ads/googleads/v19/resources/types/keyword_plan_ad_group_keyword.py +++ b/google/ads/googleads/v19/resources/types/keyword_plan_ad_group_keyword.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_plan_campaign.py b/google/ads/googleads/v19/resources/types/keyword_plan_campaign.py index 11340f262..8a26be5a8 100644 --- a/google/ads/googleads/v19/resources/types/keyword_plan_campaign.py +++ b/google/ads/googleads/v19/resources/types/keyword_plan_campaign.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_plan_campaign_keyword.py b/google/ads/googleads/v19/resources/types/keyword_plan_campaign_keyword.py index 7c88a662e..0691bb9cf 100644 --- a/google/ads/googleads/v19/resources/types/keyword_plan_campaign_keyword.py +++ b/google/ads/googleads/v19/resources/types/keyword_plan_campaign_keyword.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_theme_constant.py b/google/ads/googleads/v19/resources/types/keyword_theme_constant.py index 9d24c14ad..c8149912b 100644 --- a/google/ads/googleads/v19/resources/types/keyword_theme_constant.py +++ b/google/ads/googleads/v19/resources/types/keyword_theme_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/keyword_view.py b/google/ads/googleads/v19/resources/types/keyword_view.py index 342d2bcb5..541f265ce 100644 --- a/google/ads/googleads/v19/resources/types/keyword_view.py +++ b/google/ads/googleads/v19/resources/types/keyword_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/label.py b/google/ads/googleads/v19/resources/types/label.py index 5c6b783d8..e87bdc454 100644 --- a/google/ads/googleads/v19/resources/types/label.py +++ b/google/ads/googleads/v19/resources/types/label.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/landing_page_view.py b/google/ads/googleads/v19/resources/types/landing_page_view.py index 4063f9718..d94bccae5 100644 --- a/google/ads/googleads/v19/resources/types/landing_page_view.py +++ b/google/ads/googleads/v19/resources/types/landing_page_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/language_constant.py b/google/ads/googleads/v19/resources/types/language_constant.py index dc50c932e..316129481 100644 --- a/google/ads/googleads/v19/resources/types/language_constant.py +++ b/google/ads/googleads/v19/resources/types/language_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/lead_form_submission_data.py b/google/ads/googleads/v19/resources/types/lead_form_submission_data.py index f2c702b46..a462b70dc 100644 --- a/google/ads/googleads/v19/resources/types/lead_form_submission_data.py +++ b/google/ads/googleads/v19/resources/types/lead_form_submission_data.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/life_event.py b/google/ads/googleads/v19/resources/types/life_event.py index afd5df833..b43e9db78 100644 --- a/google/ads/googleads/v19/resources/types/life_event.py +++ b/google/ads/googleads/v19/resources/types/life_event.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/local_services_employee.py b/google/ads/googleads/v19/resources/types/local_services_employee.py index 402720365..b92cf1e47 100644 --- a/google/ads/googleads/v19/resources/types/local_services_employee.py +++ b/google/ads/googleads/v19/resources/types/local_services_employee.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/local_services_lead.py b/google/ads/googleads/v19/resources/types/local_services_lead.py index de50689f4..617b97198 100644 --- a/google/ads/googleads/v19/resources/types/local_services_lead.py +++ b/google/ads/googleads/v19/resources/types/local_services_lead.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -93,6 +93,9 @@ class LocalServicesLead(proto.Message): Output only. Credit details of the lead. This field is a member of `oneof`_ ``_credit_details``. + lead_feedback_submitted (bool): + Output only. True if the advertiser submitted + feedback for the lead. """ resource_name: str = proto.Field( @@ -154,6 +157,10 @@ class LocalServicesLead(proto.Message): optional=True, message="CreditDetails", ) + lead_feedback_submitted: bool = proto.Field( + proto.BOOL, + number=13, + ) class ContactDetails(proto.Message): diff --git a/google/ads/googleads/v19/resources/types/local_services_lead_conversation.py b/google/ads/googleads/v19/resources/types/local_services_lead_conversation.py index f7f07179d..c46eca94a 100644 --- a/google/ads/googleads/v19/resources/types/local_services_lead_conversation.py +++ b/google/ads/googleads/v19/resources/types/local_services_lead_conversation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/local_services_verification_artifact.py b/google/ads/googleads/v19/resources/types/local_services_verification_artifact.py index 34cc5f77d..c42a24d9e 100644 --- a/google/ads/googleads/v19/resources/types/local_services_verification_artifact.py +++ b/google/ads/googleads/v19/resources/types/local_services_verification_artifact.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/location_view.py b/google/ads/googleads/v19/resources/types/location_view.py index 6b593ac0a..869bed393 100644 --- a/google/ads/googleads/v19/resources/types/location_view.py +++ b/google/ads/googleads/v19/resources/types/location_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/managed_placement_view.py b/google/ads/googleads/v19/resources/types/managed_placement_view.py index d939e12d0..c8900092d 100644 --- a/google/ads/googleads/v19/resources/types/managed_placement_view.py +++ b/google/ads/googleads/v19/resources/types/managed_placement_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/media_file.py b/google/ads/googleads/v19/resources/types/media_file.py index a87252b49..3811bdd85 100644 --- a/google/ads/googleads/v19/resources/types/media_file.py +++ b/google/ads/googleads/v19/resources/types/media_file.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/mobile_app_category_constant.py b/google/ads/googleads/v19/resources/types/mobile_app_category_constant.py index bc48e6f9f..60e635051 100644 --- a/google/ads/googleads/v19/resources/types/mobile_app_category_constant.py +++ b/google/ads/googleads/v19/resources/types/mobile_app_category_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/mobile_device_constant.py b/google/ads/googleads/v19/resources/types/mobile_device_constant.py index 527b86b58..43a6d924e 100644 --- a/google/ads/googleads/v19/resources/types/mobile_device_constant.py +++ b/google/ads/googleads/v19/resources/types/mobile_device_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/offline_conversion_upload_client_summary.py b/google/ads/googleads/v19/resources/types/offline_conversion_upload_client_summary.py index 6cb5140e1..63542636b 100644 --- a/google/ads/googleads/v19/resources/types/offline_conversion_upload_client_summary.py +++ b/google/ads/googleads/v19/resources/types/offline_conversion_upload_client_summary.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/offline_conversion_upload_conversion_action_summary.py b/google/ads/googleads/v19/resources/types/offline_conversion_upload_conversion_action_summary.py index 615a4aade..eb6e0cadc 100644 --- a/google/ads/googleads/v19/resources/types/offline_conversion_upload_conversion_action_summary.py +++ b/google/ads/googleads/v19/resources/types/offline_conversion_upload_conversion_action_summary.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/offline_user_data_job.py b/google/ads/googleads/v19/resources/types/offline_user_data_job.py index 777324b26..e7eac4d8a 100644 --- a/google/ads/googleads/v19/resources/types/offline_user_data_job.py +++ b/google/ads/googleads/v19/resources/types/offline_user_data_job.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/operating_system_version_constant.py b/google/ads/googleads/v19/resources/types/operating_system_version_constant.py index 920cd8411..463c2cff7 100644 --- a/google/ads/googleads/v19/resources/types/operating_system_version_constant.py +++ b/google/ads/googleads/v19/resources/types/operating_system_version_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/paid_organic_search_term_view.py b/google/ads/googleads/v19/resources/types/paid_organic_search_term_view.py index 7b15b14f7..d8cc91f3d 100644 --- a/google/ads/googleads/v19/resources/types/paid_organic_search_term_view.py +++ b/google/ads/googleads/v19/resources/types/paid_organic_search_term_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/parental_status_view.py b/google/ads/googleads/v19/resources/types/parental_status_view.py index 9282d5326..075fe34fc 100644 --- a/google/ads/googleads/v19/resources/types/parental_status_view.py +++ b/google/ads/googleads/v19/resources/types/parental_status_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/payments_account.py b/google/ads/googleads/v19/resources/types/payments_account.py index 0357e1e2d..ca011d3e9 100644 --- a/google/ads/googleads/v19/resources/types/payments_account.py +++ b/google/ads/googleads/v19/resources/types/payments_account.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/per_store_view.py b/google/ads/googleads/v19/resources/types/per_store_view.py index 926bbf830..920725017 100644 --- a/google/ads/googleads/v19/resources/types/per_store_view.py +++ b/google/ads/googleads/v19/resources/types/per_store_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/performance_max_placement_view.py b/google/ads/googleads/v19/resources/types/performance_max_placement_view.py index 5d47a9fbb..2370501f9 100644 --- a/google/ads/googleads/v19/resources/types/performance_max_placement_view.py +++ b/google/ads/googleads/v19/resources/types/performance_max_placement_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/product_category_constant.py b/google/ads/googleads/v19/resources/types/product_category_constant.py index ac38f50e8..e3040fdee 100644 --- a/google/ads/googleads/v19/resources/types/product_category_constant.py +++ b/google/ads/googleads/v19/resources/types/product_category_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/product_group_view.py b/google/ads/googleads/v19/resources/types/product_group_view.py index f1ff5d7fd..7db33bbf9 100644 --- a/google/ads/googleads/v19/resources/types/product_group_view.py +++ b/google/ads/googleads/v19/resources/types/product_group_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/product_link.py b/google/ads/googleads/v19/resources/types/product_link.py index bb09e54be..b002fa5b4 100644 --- a/google/ads/googleads/v19/resources/types/product_link.py +++ b/google/ads/googleads/v19/resources/types/product_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/product_link_invitation.py b/google/ads/googleads/v19/resources/types/product_link_invitation.py index 76854530e..23f63ea2c 100644 --- a/google/ads/googleads/v19/resources/types/product_link_invitation.py +++ b/google/ads/googleads/v19/resources/types/product_link_invitation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/qualifying_question.py b/google/ads/googleads/v19/resources/types/qualifying_question.py index 54e848f15..140671725 100644 --- a/google/ads/googleads/v19/resources/types/qualifying_question.py +++ b/google/ads/googleads/v19/resources/types/qualifying_question.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/recommendation.py b/google/ads/googleads/v19/resources/types/recommendation.py index 7732ee71b..3d320a34c 100644 --- a/google/ads/googleads/v19/resources/types/recommendation.py +++ b/google/ads/googleads/v19/resources/types/recommendation.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -1453,12 +1453,20 @@ class ImprovePerformanceMaxAdStrengthRecommendation(proto.Message): Attributes: asset_group (str): Output only. The asset group resource name. + ad_strength (google.ads.googleads.v19.enums.types.AdStrengthEnum.AdStrength): + Output only. The current ad strength score of + the asset group. """ asset_group: str = proto.Field( proto.STRING, number=1, ) + ad_strength: gage_ad_strength.AdStrengthEnum.AdStrength = proto.Field( + proto.ENUM, + number=2, + enum=gage_ad_strength.AdStrengthEnum.AdStrength, + ) class MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation( proto.Message diff --git a/google/ads/googleads/v19/resources/types/recommendation_subscription.py b/google/ads/googleads/v19/resources/types/recommendation_subscription.py index 620600b19..0e62d3373 100644 --- a/google/ads/googleads/v19/resources/types/recommendation_subscription.py +++ b/google/ads/googleads/v19/resources/types/recommendation_subscription.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/remarketing_action.py b/google/ads/googleads/v19/resources/types/remarketing_action.py index 9568b4f5f..4e09ab91c 100644 --- a/google/ads/googleads/v19/resources/types/remarketing_action.py +++ b/google/ads/googleads/v19/resources/types/remarketing_action.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/search_term_view.py b/google/ads/googleads/v19/resources/types/search_term_view.py index b258af389..f18c6fdf1 100644 --- a/google/ads/googleads/v19/resources/types/search_term_view.py +++ b/google/ads/googleads/v19/resources/types/search_term_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/shared_criterion.py b/google/ads/googleads/v19/resources/types/shared_criterion.py index 9097e6796..28f1e9258 100644 --- a/google/ads/googleads/v19/resources/types/shared_criterion.py +++ b/google/ads/googleads/v19/resources/types/shared_criterion.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/shared_set.py b/google/ads/googleads/v19/resources/types/shared_set.py index 19d14e1a7..4b829ced8 100644 --- a/google/ads/googleads/v19/resources/types/shared_set.py +++ b/google/ads/googleads/v19/resources/types/shared_set.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/shopping_performance_view.py b/google/ads/googleads/v19/resources/types/shopping_performance_view.py index 6ccfe62c4..5cdc5373e 100644 --- a/google/ads/googleads/v19/resources/types/shopping_performance_view.py +++ b/google/ads/googleads/v19/resources/types/shopping_performance_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/shopping_product.py b/google/ads/googleads/v19/resources/types/shopping_product.py index 4944d2ead..aacbd44e0 100644 --- a/google/ads/googleads/v19/resources/types/shopping_product.py +++ b/google/ads/googleads/v19/resources/types/shopping_product.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/smart_campaign_search_term_view.py b/google/ads/googleads/v19/resources/types/smart_campaign_search_term_view.py index 6e631aa38..662cc2e9b 100644 --- a/google/ads/googleads/v19/resources/types/smart_campaign_search_term_view.py +++ b/google/ads/googleads/v19/resources/types/smart_campaign_search_term_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/smart_campaign_setting.py b/google/ads/googleads/v19/resources/types/smart_campaign_setting.py index 952073601..bc2c6e28d 100644 --- a/google/ads/googleads/v19/resources/types/smart_campaign_setting.py +++ b/google/ads/googleads/v19/resources/types/smart_campaign_setting.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/third_party_app_analytics_link.py b/google/ads/googleads/v19/resources/types/third_party_app_analytics_link.py index e0c3bade5..42ab6293b 100644 --- a/google/ads/googleads/v19/resources/types/third_party_app_analytics_link.py +++ b/google/ads/googleads/v19/resources/types/third_party_app_analytics_link.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/topic_constant.py b/google/ads/googleads/v19/resources/types/topic_constant.py index 99a250b02..f3d1f7d2e 100644 --- a/google/ads/googleads/v19/resources/types/topic_constant.py +++ b/google/ads/googleads/v19/resources/types/topic_constant.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/topic_view.py b/google/ads/googleads/v19/resources/types/topic_view.py index febf2ad2f..3ed2c9d5e 100644 --- a/google/ads/googleads/v19/resources/types/topic_view.py +++ b/google/ads/googleads/v19/resources/types/topic_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/travel_activity_group_view.py b/google/ads/googleads/v19/resources/types/travel_activity_group_view.py index 6884fcc8e..8cf966352 100644 --- a/google/ads/googleads/v19/resources/types/travel_activity_group_view.py +++ b/google/ads/googleads/v19/resources/types/travel_activity_group_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/travel_activity_performance_view.py b/google/ads/googleads/v19/resources/types/travel_activity_performance_view.py index 50eb94ed3..ec560b131 100644 --- a/google/ads/googleads/v19/resources/types/travel_activity_performance_view.py +++ b/google/ads/googleads/v19/resources/types/travel_activity_performance_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/user_interest.py b/google/ads/googleads/v19/resources/types/user_interest.py index d2e106deb..acd83c552 100644 --- a/google/ads/googleads/v19/resources/types/user_interest.py +++ b/google/ads/googleads/v19/resources/types/user_interest.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/user_list.py b/google/ads/googleads/v19/resources/types/user_list.py index cf3ceb63a..6fc3895b0 100644 --- a/google/ads/googleads/v19/resources/types/user_list.py +++ b/google/ads/googleads/v19/resources/types/user_list.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -93,6 +93,8 @@ class UserList(proto.Message): 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. + Beginning on April 7, 2025, using a value of 10000 to + indicate no expiration will no longer be supported. This field is ignored for logical_user_list and rule_based_user_list types. Membership to lists of these diff --git a/google/ads/googleads/v19/resources/types/user_list_customer_type.py b/google/ads/googleads/v19/resources/types/user_list_customer_type.py index d7de2bdc5..7f88fc1a2 100644 --- a/google/ads/googleads/v19/resources/types/user_list_customer_type.py +++ b/google/ads/googleads/v19/resources/types/user_list_customer_type.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/user_location_view.py b/google/ads/googleads/v19/resources/types/user_location_view.py index 9ab00e93e..1397aa8df 100644 --- a/google/ads/googleads/v19/resources/types/user_location_view.py +++ b/google/ads/googleads/v19/resources/types/user_location_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/video.py b/google/ads/googleads/v19/resources/types/video.py index 062d0614a..d8265136e 100644 --- a/google/ads/googleads/v19/resources/types/video.py +++ b/google/ads/googleads/v19/resources/types/video.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/resources/types/webpage_view.py b/google/ads/googleads/v19/resources/types/webpage_view.py index 2d47b07c9..6203a8d88 100644 --- a/google/ads/googleads/v19/resources/types/webpage_view.py +++ b/google/ads/googleads/v19/resources/types/webpage_view.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/__init__.py b/google/ads/googleads/v19/services/__init__.py index b155f3fb0..962a98b42 100644 --- a/google/ads/googleads/v19/services/__init__.py +++ b/google/ads/googleads/v19/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -357,6 +357,8 @@ ClickConversionResult, CustomVariable, ExternalAttributionData, + SessionAttributeKeyValuePair, + SessionAttributesKeyValuePairs, UploadCallConversionsRequest, UploadCallConversionsResponse, UploadClickConversionsRequest, @@ -616,6 +618,10 @@ AppendLeadConversationResponse, Conversation, ConversationOrError, + ProvideLeadFeedbackRequest, + ProvideLeadFeedbackResponse, + SurveyDissatisfied, + SurveySatisfied, ) from .types.offline_user_data_job_service import ( AddOfflineUserDataJobOperationsRequest, @@ -647,11 +653,14 @@ AdvancedProductTargeting, AudienceTargeting, CampaignDuration, + ConversionRateSuggestion, EffectiveFrequencyBreakdown, EffectiveFrequencyLimit, Forecast, ForecastMetricOptions, FrequencyCap, + GenerateConversionRatesRequest, + GenerateConversionRatesResponse, GenerateReachForecastRequest, GenerateReachForecastResponse, ListPlannableLocationsRequest, @@ -1015,6 +1024,8 @@ "ClickConversionResult", "CustomVariable", "ExternalAttributionData", + "SessionAttributeKeyValuePair", + "SessionAttributesKeyValuePairs", "UploadCallConversionsRequest", "UploadCallConversionsResponse", "UploadClickConversionsRequest", @@ -1202,6 +1213,10 @@ "AppendLeadConversationResponse", "Conversation", "ConversationOrError", + "ProvideLeadFeedbackRequest", + "ProvideLeadFeedbackResponse", + "SurveyDissatisfied", + "SurveySatisfied", "AddOfflineUserDataJobOperationsRequest", "AddOfflineUserDataJobOperationsResponse", "CreateOfflineUserDataJobRequest", @@ -1223,11 +1238,14 @@ "AdvancedProductTargeting", "AudienceTargeting", "CampaignDuration", + "ConversionRateSuggestion", "EffectiveFrequencyBreakdown", "EffectiveFrequencyLimit", "Forecast", "ForecastMetricOptions", "FrequencyCap", + "GenerateConversionRatesRequest", + "GenerateConversionRatesResponse", "GenerateReachForecastRequest", "GenerateReachForecastResponse", "ListPlannableLocationsRequest", diff --git a/google/ads/googleads/v19/services/services/__init__.py b/google/ads/googleads/v19/services/services/__init__.py index 8f6cf0682..cbf94b283 100644 --- a/google/ads/googleads/v19/services/services/__init__.py +++ b/google/ads/googleads/v19/services/services/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/__init__.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/__init__.py index 730bde2c2..758b5ae3e 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/async_client.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/async_client.py index bca718148..bd1d31a74 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/client.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/client.py index 5f0270766..1aeb8fcae 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/client.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/__init__.py index 6cc3dea3b..18652bd7a 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/base.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/base.py index 94d968005..386a98add 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc.py index 4a26f349d..41138da41 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AccountBudgetProposalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc_asyncio.py index 496525bdc..771c066cd 100644 --- a/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/account_budget_proposal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/__init__.py b/google/ads/googleads/v19/services/services/account_link_service/__init__.py index 915623948..cfb948fb6 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/account_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/async_client.py b/google/ads/googleads/v19/services/services/account_link_service/async_client.py index 245263d3c..e757f83de 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/account_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/client.py b/google/ads/googleads/v19/services/services/account_link_service/client.py index 732e1d4c8..4aa435252 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/client.py +++ b/google/ads/googleads/v19/services/services/account_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/account_link_service/transports/__init__.py index 61b978101..0e0427054 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/account_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/transports/base.py b/google/ads/googleads/v19/services/services/account_link_service/transports/base.py index 11f3a1c97..35d0fee91 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/account_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/account_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/account_link_service/transports/grpc.py index 6098c7078..e813ad295 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/account_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AccountLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/account_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/account_link_service/transports/grpc_asyncio.py index 00e88f5f7..f27c66c38 100644 --- a/google/ads/googleads/v19/services/services/account_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/account_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/__init__.py index b51abcd33..265eaa120 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/async_client.py index 603ad8bf5..1f4c5d242 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/client.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/client.py index e4220fa39..e8b10eb2e 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/__init__.py index 27b5c81f7..c5e23ca13 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/base.py index 76616f31f..d2e2d860b 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc.py index 480b0ef0e..a3fd5d5d9 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupAdLabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc_asyncio.py index 976770c25..7ec3353d8 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/__init__.py index 8cb4a7420..710c5a37a 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/async_client.py index 863485b91..cd08a2d71 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/client.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/client.py index 954e1f466..f0c9ffd8d 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/__init__.py index b0d571e82..865006e3f 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/base.py index b952895a0..68b3304a3 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc.py index 1c5ab5468..bac61f2e0 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -76,12 +76,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupAdService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc_asyncio.py index ae164e12a..a61f353f8 100644 --- a/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_ad_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/__init__.py index 00925820a..4c01c9244 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/async_client.py index e43e6809c..3a4d18d71 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/client.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/client.py index 04f81e869..1f28a3326 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/__init__.py index d9545fbc0..9738adeb3 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/base.py index 5890c5b5d..2ccf1c7f2 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc.py index 88e2b33e6..bd00f664e 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupAssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc_asyncio.py index 287c0d60c..7e60c0e26 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/__init__.py index 7ea8b6e18..e9b0640d2 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/async_client.py index 3cc1596c7..e866ac680 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/client.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/client.py index 290af501b..b19306cc7 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/__init__.py index 83ddc8e69..24d5b0a2c 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/base.py index aeea07409..3b7378912 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc.py index a102d3df9..40773e745 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupAssetSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc_asyncio.py index 8acd7fbaa..5359f5840 100644 --- a/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_asset_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/__init__.py index 05cd4342e..a08d3bd92 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/async_client.py index edffecc78..6400e5d9c 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/client.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/client.py index 6847e7fef..fd466fcb6 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/__init__.py index db6d752f7..781794d6e 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/base.py index 2c00ab587..4f68197b9 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc.py index 3763c8e86..f1ff03778 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupBidModifierService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc_asyncio.py index d4858790b..df4abea71 100644 --- a/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_bid_modifier_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/__init__.py index 2d08aa2d7..698fead75 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/async_client.py index 2ed506477..51983deba 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/client.py index 9ff273925..bf0589005 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/__init__.py index b7cdaaf85..be338016d 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/base.py index 874e59349..2f9bf6777 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc.py index 08d2733fe..971f72091 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupCriterionCustomizerService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc_asyncio.py index 1a9b76110..2d013a34d 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_customizer_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/__init__.py index 549cf9491..2a1a74b3d 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/async_client.py index 2c869626a..444ba7191 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/client.py index 08723f861..6735994d1 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/__init__.py index 93e8f6666..879eeb971 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/base.py index 51e784474..f482e98f7 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc.py index 8cccc6365..f82dde10e 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupCriterionLabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc_asyncio.py index b1af14e60..1e1607ee3 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/__init__.py index ad02250c9..1932fae30 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/async_client.py index c299b5d81..c0bc50dcc 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/client.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/client.py index afde4eaf4..137edf335 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/__init__.py index 80e843db9..a44d83a57 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/base.py index 0e826e9b0..5b67e552a 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc.py index c8df8fa16..f0975ac31 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupCriterionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc_asyncio.py index d388f1627..3df7a6727 100644 --- a/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_criterion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/__init__.py index 52bb7a6bd..13838eb40 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/async_client.py index 59673e944..4a9b283e0 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/client.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/client.py index b1ab311e2..65d71e07c 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/__init__.py index fd4925f8e..247e24ccf 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/base.py index 42b1bbade..f92dfc3f2 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc.py index 43a040885..e297aba0f 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupCustomizerService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc_asyncio.py index af680c8b3..04f7d78e8 100644 --- a/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_customizer_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_label_service/__init__.py index 5399347cd..982539127 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_label_service/async_client.py index 3a3894d41..b72196e7e 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/client.py b/google/ads/googleads/v19/services/services/ad_group_label_service/client.py index e524faae7..8d661a9ba 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/__init__.py index 2a92f53a7..ca71142c6 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/base.py index f84840125..c97b96d32 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc.py index 963520693..387eedd2a 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupLabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc_asyncio.py index 5791a752f..4d760a4f0 100644 --- a/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/__init__.py b/google/ads/googleads/v19/services/services/ad_group_service/__init__.py index ced6f0365..608cbc9d1 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/async_client.py b/google/ads/googleads/v19/services/services/ad_group_service/async_client.py index 409068f7f..0003ea76d 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/client.py b/google/ads/googleads/v19/services/services/ad_group_service/client.py index e9da8b5f5..10637b69a 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_group_service/transports/__init__.py index c5e6ce4e1..fb012f847 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_group_service/transports/base.py index 629cda98c..c2397ca85 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc.py index aef1fdc1d..3014c14e3 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdGroupService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc_asyncio.py index c6ad16e43..a84e95f89 100644 --- a/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_group_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/__init__.py b/google/ads/googleads/v19/services/services/ad_parameter_service/__init__.py index ae4688ee0..37268dc5d 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/async_client.py b/google/ads/googleads/v19/services/services/ad_parameter_service/async_client.py index c92d6295c..b68dc4344 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/client.py b/google/ads/googleads/v19/services/services/ad_parameter_service/client.py index 87e4c95ce..26f165714 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/__init__.py index 77eaf8350..7d237da8a 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/base.py index 4294dc0a7..20a15cac5 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc.py index 528ae7f66..ab521ec28 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdParameterService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc_asyncio.py index 984c8c711..208ecde3e 100644 --- a/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_parameter_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/__init__.py b/google/ads/googleads/v19/services/services/ad_service/__init__.py index 7243533d0..b3d7a2afb 100644 --- a/google/ads/googleads/v19/services/services/ad_service/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/async_client.py b/google/ads/googleads/v19/services/services/ad_service/async_client.py index 2728c3ce1..989db951e 100644 --- a/google/ads/googleads/v19/services/services/ad_service/async_client.py +++ b/google/ads/googleads/v19/services/services/ad_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/client.py b/google/ads/googleads/v19/services/services/ad_service/client.py index be771f246..606122983 100644 --- a/google/ads/googleads/v19/services/services/ad_service/client.py +++ b/google/ads/googleads/v19/services/services/ad_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/transports/__init__.py b/google/ads/googleads/v19/services/services/ad_service/transports/__init__.py index 0ceb8bfbc..a214eba26 100644 --- a/google/ads/googleads/v19/services/services/ad_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/ad_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/transports/base.py b/google/ads/googleads/v19/services/services/ad_service/transports/base.py index 4c1f5be92..89db5be43 100644 --- a/google/ads/googleads/v19/services/services/ad_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/ad_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/ad_service/transports/grpc.py b/google/ads/googleads/v19/services/services/ad_service/transports/grpc.py index 4bf4003b4..5fe34110e 100644 --- a/google/ads/googleads/v19/services/services/ad_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/ad_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AdService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/ad_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/ad_service/transports/grpc_asyncio.py index c862f4713..2a4a6c847 100644 --- a/google/ads/googleads/v19/services/services/ad_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/ad_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/__init__.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/__init__.py index 7e078c9bc..89160ead7 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/async_client.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/async_client.py index b93dc4e38..90546a2c7 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/client.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/client.py index 1dd1f917f..005ee9123 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/__init__.py index 8d56c5884..31935167d 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/base.py index c72b5984a..2c5c5d0c1 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc.py index f8f7e075b..e42ec03e4 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetGroupAssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc_asyncio.py index e18f7f634..c1ebbe48e 100644 --- a/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_group_asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/__init__.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/__init__.py index f9bca4971..32437e129 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/async_client.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/async_client.py index 7b8e215cd..4435c3cca 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/client.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/client.py index db87b0ca1..d1ee800f2 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/__init__.py index 91ea731c7..f84845af1 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/base.py index f78a3b90f..728ed103c 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc.py index fa6c45ba2..d772f33da 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetGroupListingGroupFilterService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc_asyncio.py index 028681029..f33e67c00 100644 --- a/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_group_listing_group_filter_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/__init__.py b/google/ads/googleads/v19/services/services/asset_group_service/__init__.py index 376a47c60..3ffee9a02 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/async_client.py b/google/ads/googleads/v19/services/services/asset_group_service/async_client.py index 8cc1470dc..6f56ccc43 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/client.py b/google/ads/googleads/v19/services/services/asset_group_service/client.py index 60d0456eb..cad2fabe1 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_group_service/transports/__init__.py index bd62a1946..a84a70dd1 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_group_service/transports/base.py index 16cd5045c..14ae79cb2 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc.py index d2eeaba6c..a2eac6c39 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetGroupService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc_asyncio.py index 1326fd235..920664c2c 100644 --- a/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_group_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/__init__.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/__init__.py index e3916aadf..a611e4703 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/async_client.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/async_client.py index ca5aede2b..34b61ec73 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/client.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/client.py index 1f56a5fec..c370baf0b 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/__init__.py index 77cbd16ef..7fdbf900c 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/base.py index 028b149b9..54d429723 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc.py index 60b4a54c4..f05fea2c8 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetGroupSignalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc_asyncio.py index 4340558f3..d776d2af4 100644 --- a/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_group_signal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/__init__.py b/google/ads/googleads/v19/services/services/asset_service/__init__.py index 74d209ce8..782226438 100644 --- a/google/ads/googleads/v19/services/services/asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/async_client.py b/google/ads/googleads/v19/services/services/asset_service/async_client.py index c0f53ab0a..46116f350 100644 --- a/google/ads/googleads/v19/services/services/asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/client.py b/google/ads/googleads/v19/services/services/asset_service/client.py index 63030f6e2..71f869ac2 100644 --- a/google/ads/googleads/v19/services/services/asset_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_service/transports/__init__.py index f027e8dba..0e0866bca 100644 --- a/google/ads/googleads/v19/services/services/asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_service/transports/base.py index c6d38f246..1cc70b5e7 100644 --- a/google/ads/googleads/v19/services/services/asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_service/transports/grpc.py index d1b234914..402d16877 100644 --- a/google/ads/googleads/v19/services/services/asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_service/transports/grpc_asyncio.py index d623b8950..66bd00d4e 100644 --- a/google/ads/googleads/v19/services/services/asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/__init__.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/__init__.py index 6fe49cb56..dc73f4dcc 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/async_client.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/async_client.py index 6eb9ae0b2..a40715911 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/client.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/client.py index 515986492..997ffa2ae 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/__init__.py index 7bc36f601..fb115d95a 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/base.py index a74e7831d..810184c22 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc.py index d6517568f..4addd333d 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetSetAssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc_asyncio.py index 12f3da4ca..928efae6f 100644 --- a/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_set_asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/__init__.py b/google/ads/googleads/v19/services/services/asset_set_service/__init__.py index ffb93458c..1d62e87bd 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/async_client.py b/google/ads/googleads/v19/services/services/asset_set_service/async_client.py index 3b484ef91..0822583a7 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/client.py b/google/ads/googleads/v19/services/services/asset_set_service/client.py index 3b90edc22..160e44b10 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/client.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/asset_set_service/transports/__init__.py index 153c6e936..b5b69c7e1 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/transports/base.py b/google/ads/googleads/v19/services/services/asset_set_service/transports/base.py index 08dad6130..b5cd05d25 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc.py index e0eea16d0..6fe111188 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AssetSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc_asyncio.py index 1673401e5..b49e0c59a 100644 --- a/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/asset_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/__init__.py b/google/ads/googleads/v19/services/services/audience_insights_service/__init__.py index c4c1c4099..a67ad6435 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/__init__.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/async_client.py b/google/ads/googleads/v19/services/services/audience_insights_service/async_client.py index 55507e710..a5faf84b6 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/async_client.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/client.py b/google/ads/googleads/v19/services/services/audience_insights_service/client.py index 68fed9919..2d5d75346 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/client.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/transports/__init__.py b/google/ads/googleads/v19/services/services/audience_insights_service/transports/__init__.py index fa1530b01..951b08b13 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/transports/base.py b/google/ads/googleads/v19/services/services/audience_insights_service/transports/base.py index 029d2a3fc..5ffec7b14 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc.py b/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc.py index 5eb1c68dc..dffb6f2f7 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AudienceInsightsService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc_asyncio.py index 33d51d152..3f25ebc69 100644 --- a/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/audience_insights_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/__init__.py b/google/ads/googleads/v19/services/services/audience_service/__init__.py index ce7106f93..ab1137cfc 100644 --- a/google/ads/googleads/v19/services/services/audience_service/__init__.py +++ b/google/ads/googleads/v19/services/services/audience_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/async_client.py b/google/ads/googleads/v19/services/services/audience_service/async_client.py index 1e7d0024c..0081fc547 100644 --- a/google/ads/googleads/v19/services/services/audience_service/async_client.py +++ b/google/ads/googleads/v19/services/services/audience_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/client.py b/google/ads/googleads/v19/services/services/audience_service/client.py index ca92a7f61..0092d2396 100644 --- a/google/ads/googleads/v19/services/services/audience_service/client.py +++ b/google/ads/googleads/v19/services/services/audience_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/transports/__init__.py b/google/ads/googleads/v19/services/services/audience_service/transports/__init__.py index 3742a2889..d908c22b5 100644 --- a/google/ads/googleads/v19/services/services/audience_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/audience_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/transports/base.py b/google/ads/googleads/v19/services/services/audience_service/transports/base.py index 049c51dc0..19fe6816c 100644 --- a/google/ads/googleads/v19/services/services/audience_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/audience_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/audience_service/transports/grpc.py b/google/ads/googleads/v19/services/services/audience_service/transports/grpc.py index 5361edc54..ca5b059d1 100644 --- a/google/ads/googleads/v19/services/services/audience_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/audience_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.AudienceService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/audience_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/audience_service/transports/grpc_asyncio.py index 5e6f6be23..5492b53b1 100644 --- a/google/ads/googleads/v19/services/services/audience_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/audience_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/__init__.py b/google/ads/googleads/v19/services/services/batch_job_service/__init__.py index 67a63ce62..fa7675532 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/__init__.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/async_client.py b/google/ads/googleads/v19/services/services/batch_job_service/async_client.py index 136d5a260..0fef84796 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/async_client.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/client.py b/google/ads/googleads/v19/services/services/batch_job_service/client.py index ebb60a2df..764055c6a 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/client.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/pagers.py b/google/ads/googleads/v19/services/services/batch_job_service/pagers.py index 9ecf9d6b4..38f22b3da 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/pagers.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/transports/__init__.py b/google/ads/googleads/v19/services/services/batch_job_service/transports/__init__.py index 7fa7abbf2..dea15c115 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/transports/base.py b/google/ads/googleads/v19/services/services/batch_job_service/transports/base.py index 51b26f8b9..a1c4fb990 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc.py b/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc.py index 69b52f978..8502db6d5 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BatchJobService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc_asyncio.py index f475deeb8..ac6940925 100644 --- a/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/batch_job_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/__init__.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/__init__.py index 9a6b344fe..fdebf2a58 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/async_client.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/async_client.py index 520d07936..1b0a968ae 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -358,7 +358,7 @@ async def mutate_bidding_data_exclusions( Returns: google.ads.googleads.v19.services.types.MutateBiddingDataExclusionsResponse: - Response message for data exlusions + Response message for data exclusions mutate. """ diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/client.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/client.py index a19032338..14b9dd058 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/client.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -830,7 +830,7 @@ def mutate_bidding_data_exclusions( Returns: google.ads.googleads.v19.services.types.MutateBiddingDataExclusionsResponse: - Response message for data exlusions + Response message for data exclusions mutate. """ diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/__init__.py index 9f99b969a..2f2f60ead 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/base.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/base.py index 4ac658bdb..0479917b6 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc.py index 253a01557..6c5cf9970 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BiddingDataExclusionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc_asyncio.py index d654e0929..9e9e339ee 100644 --- a/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/bidding_data_exclusion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/__init__.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/__init__.py index 1c40b7a93..264778747 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/async_client.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/async_client.py index 402401a77..aa85f3798 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/async_client.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/client.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/client.py index dd6baf588..27322a7c3 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/client.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/__init__.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/__init__.py index 1b4332c3a..00f9b153a 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/base.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/base.py index e94486344..539cf00ef 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc.py index 0590a6438..bac091ffa 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BiddingSeasonalityAdjustmentService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc_asyncio.py index d3945071c..bc4327c69 100644 --- a/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/bidding_seasonality_adjustment_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/__init__.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/__init__.py index 7adfa72fd..bdbde8562 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/async_client.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/async_client.py index 6345022b6..2867605d0 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/async_client.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/client.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/client.py index 073716ed2..4e93e4750 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/client.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/__init__.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/__init__.py index 2ecb27f23..755922538 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/base.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/base.py index 23b51e4b5..46289029e 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc.py index 94009f312..600402ec9 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BiddingStrategyService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc_asyncio.py index a7face8b7..e0f188a88 100644 --- a/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/bidding_strategy_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/__init__.py b/google/ads/googleads/v19/services/services/billing_setup_service/__init__.py index 2f3af6104..ea44df7fa 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/__init__.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/async_client.py b/google/ads/googleads/v19/services/services/billing_setup_service/async_client.py index 7970a5442..1fb0647ea 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/async_client.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/client.py b/google/ads/googleads/v19/services/services/billing_setup_service/client.py index e1695d79a..cb6383bcf 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/client.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/transports/__init__.py b/google/ads/googleads/v19/services/services/billing_setup_service/transports/__init__.py index bd94360a8..18af3904b 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/transports/base.py b/google/ads/googleads/v19/services/services/billing_setup_service/transports/base.py index 80b42446d..b3d18aff8 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc.py b/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc.py index b9fc87f36..e52407e81 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BillingSetupService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc_asyncio.py index 8e77148de..911c56971 100644 --- a/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/billing_setup_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/__init__.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/__init__.py index a86fe1585..6921acce8 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/async_client.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/async_client.py index ee22d34d8..81e429169 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/client.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/client.py index b98dc67f6..c1704d55e 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/client.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/__init__.py index 3600e000b..8b28bb9de 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/base.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/base.py index b950652d2..5c736ade5 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc.py index 5e4188b3e..b51ae7363 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.BrandSuggestionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc_asyncio.py index 3384e7dbf..5fe0ad583 100644 --- a/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/brand_suggestion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_asset_service/__init__.py index 8b7303e44..f19ef36be 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_asset_service/async_client.py index b42008a3a..f0fbb65bb 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/client.py b/google/ads/googleads/v19/services/services/campaign_asset_service/client.py index 40f85997b..350882005 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/__init__.py index f6fc8f029..0acc00025 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/base.py index 4f8c40266..6fd8adb8d 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc.py index c90ff39ec..1c335aa30 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignAssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc_asyncio.py index 0adb6e04b..e27cfe5e2 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/__init__.py index 502302978..4ba34c875 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/async_client.py index 52f4d334e..330093d35 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/client.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/client.py index e4fc3d9dd..f6bc476f9 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/__init__.py index f32dceffb..053cd4010 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/base.py index 2162322b0..8a2cbd5a4 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc.py index ad0b7e9c0..2a678c458 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignAssetSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc_asyncio.py index cc283e7f0..08a9f23df 100644 --- a/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_asset_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/__init__.py index af02e8918..dba2deae0 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/async_client.py index 3e0c36ec0..edfff8f3f 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/client.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/client.py index 41daf0396..47cb8aa5f 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/__init__.py index 0a03e2a03..fb9466447 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/base.py index 03101b82a..b253f9468 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc.py index 9a94ac03a..7db76cacf 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignBidModifierService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc_asyncio.py index 9c1b2b2d0..4245a12ac 100644 --- a/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_bid_modifier_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_budget_service/__init__.py index 32c8ddb60..1b76d8948 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_budget_service/async_client.py index 8b561493f..1d49771d7 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/client.py b/google/ads/googleads/v19/services/services/campaign_budget_service/client.py index f55400efa..59f3b5fd2 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/__init__.py index 3ba8897e5..e35958f44 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/base.py index f639e629d..1595ea7c2 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc.py index 83017a3e3..853d7120a 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignBudgetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc_asyncio.py index ede70a168..84c3e923d 100644 --- a/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_budget_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/__init__.py index d5a57e161..19d4cde4c 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/async_client.py index b9d07bc04..a4998737c 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/client.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/client.py index 408915c23..f8da4faa4 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/__init__.py index 8f6f03969..e377debc2 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/base.py index eded756b4..1b3003f14 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc.py index f70c34522..cadd25541 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignConversionGoalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc_asyncio.py index 7f86fcaeb..1cb405608 100644 --- a/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_conversion_goal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/__init__.py index 953e74dd5..bd8bef758 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/async_client.py index 8c0c10791..a3508155e 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/client.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/client.py index 3e5750938..0802c9e31 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/__init__.py index dc47e56df..3f023f65d 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/base.py index 178b23153..d4db6874b 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc.py index 6de1af015..308fe7663 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignCriterionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc_asyncio.py index b0aec6b1b..808f70284 100644 --- a/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_criterion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/__init__.py index 9fc9c9bd8..44eb2026a 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/async_client.py index 7801263c5..4762d9434 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/client.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/client.py index 5ebac3809..fecd24812 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/__init__.py index 6c913fdc2..35c08bb47 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/base.py index e096198ba..685a6aa7f 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc.py index 3836d73dc..e5d09b203 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignCustomizerService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc_asyncio.py index 4d9c9bf73..f8cd26de9 100644 --- a/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_customizer_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_draft_service/__init__.py index 795758796..2df9b304e 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_draft_service/async_client.py index cac404025..ed707114d 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/client.py b/google/ads/googleads/v19/services/services/campaign_draft_service/client.py index 4d6d1a41b..4a1c75613 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/pagers.py b/google/ads/googleads/v19/services/services/campaign_draft_service/pagers.py index 10f50f23b..633e8eb41 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/pagers.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/__init__.py index 3f8dcf981..b80ec7146 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/base.py index 223d28e39..ce833a8b8 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc.py index 5a284d4e2..23b41bae5 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignDraftService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc_asyncio.py index 97187d4c3..2f7e0eadc 100644 --- a/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_draft_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_group_service/__init__.py index 2302a195f..331885395 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_group_service/async_client.py index 43191f164..00e1f45ca 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/client.py b/google/ads/googleads/v19/services/services/campaign_group_service/client.py index e4dd187af..9a87aabd3 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_group_service/transports/__init__.py index 2159fb78c..5ff75f6f6 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_group_service/transports/base.py index f6844ed73..766f4a437 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc.py index b781f2d19..f3223a47f 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignGroupService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc_asyncio.py index a7db005b9..06697d000 100644 --- a/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_group_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_label_service/__init__.py index 624639db1..d05b79160 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_label_service/async_client.py index c6cae7a4e..b0c4071c0 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/client.py b/google/ads/googleads/v19/services/services/campaign_label_service/client.py index 43da7951e..b09505bab 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_label_service/transports/__init__.py index 79c19726e..cea79c0e2 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_label_service/transports/base.py index eb0ae29a9..77c90b367 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc.py index 6b38fd5a4..6676f4c66 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignLabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc_asyncio.py index 7fc91d9c1..6091a0c4b 100644 --- a/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/__init__.py index 9f5a3e4fd..c72735a3f 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/async_client.py index e894864ea..0783416ca 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/client.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/client.py index dbd33ed7e..08f481e4b 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/__init__.py index 6ab5e6715..4f0ec0c11 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/base.py index 35c31eea7..4cf1f64a9 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc.py index b2e4a254a..9f87ae855 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignLifecycleGoalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc_asyncio.py index 8e8611e25..130c27ccb 100644 --- a/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_lifecycle_goal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_service/__init__.py index 3eef2e324..3045495ca 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_service/async_client.py index f053cfe16..06c089798 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/client.py b/google/ads/googleads/v19/services/services/campaign_service/client.py index 8159d10f6..182839359 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_service/transports/__init__.py index e41533063..5f399748c 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_service/transports/base.py index 8a7fbd587..d002eac93 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_service/transports/grpc.py index 21d0e78cd..1bae3aa60 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_service/transports/grpc_asyncio.py index 91c756dfb..3da540ab3 100644 --- a/google/ads/googleads/v19/services/services/campaign_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/__init__.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/__init__.py index 94ce63d3a..2312c39d3 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/async_client.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/async_client.py index f8e3a78c5..05d37248d 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/client.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/client.py index 962433695..4a2ff8f84 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/client.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/__init__.py index cb47c2048..9dfc052a3 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/base.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/base.py index 2cd6f3fb8..b4870d0d7 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc.py index 44fc9ddc2..035330740 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CampaignSharedSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc_asyncio.py index b474c1098..b9c6733bb 100644 --- a/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/campaign_shared_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/__init__.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/__init__.py index f4d1f2b85..62b915477 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/__init__.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/async_client.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/async_client.py index 43714c883..9aab0c3af 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/async_client.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/client.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/client.py index 9bdb0c482..34bba3cd4 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/client.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/__init__.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/__init__.py index 6e4132492..362907d30 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/base.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/base.py index a96655276..a2e3483bc 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc.py index aee5952c0..38796e8de 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ContentCreatorInsightsService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc_asyncio.py index 9b2c987d9..27a2e3395 100644 --- a/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/content_creator_insights_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_action_service/__init__.py index e61390756..4c079ea39 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_action_service/async_client.py index ce4587057..9128cf122 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/client.py b/google/ads/googleads/v19/services/services/conversion_action_service/client.py index e34195c26..1d8ed90dc 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_action_service/transports/__init__.py index 3a6b5fc3b..4afce0998 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_action_service/transports/base.py index 94c79fc1c..9c742f7e5 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc.py index d3adc4807..1db4a8f29 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionActionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc_asyncio.py index 848643040..f24dcb062 100644 --- a/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_action_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/__init__.py index b18136c95..d31dc99d2 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/async_client.py index 8aaf410a8..db852fcf2 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/client.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/client.py index 5773bac93..78bc0c7c8 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/__init__.py index 12b51efc6..44f58dfac 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/base.py index c9cd65c7b..8beed9dcf 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc.py index c2cadca55..bd16c58e9 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionAdjustmentUploadService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc_asyncio.py index 10203dc37..c1acb00b0 100644 --- a/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_adjustment_upload_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/__init__.py index d2fed0d95..776ebcbf4 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/async_client.py index ad23382f8..7ddc60b1a 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/client.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/client.py index 1924c285c..cffb6bfb6 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/__init__.py index 8a5ade55c..8d77916e9 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/base.py index 8098b0ec5..13bb9249e 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc.py index b00e0e88d..44b76b053 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionCustomVariableService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc_asyncio.py index 6f910c221..658ddbcb6 100644 --- a/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_custom_variable_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/__init__.py index af3226f1d..1d419e3f5 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/async_client.py index 6a0218831..4ea57a963 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/client.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/client.py index ea415e480..f90a2f4cd 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/__init__.py index 22028d898..14583c22c 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/base.py index 28114a03a..641597fa5 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc.py index 7ed0ca01a..c25e6138f 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionGoalCampaignConfigService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc_asyncio.py index 6321445e2..3996c360e 100644 --- a/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_goal_campaign_config_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_upload_service/__init__.py index bb13228ef..107e0d3bc 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_upload_service/async_client.py index 4a31c36e2..59af9434d 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/client.py b/google/ads/googleads/v19/services/services/conversion_upload_service/client.py index e54fb577a..38e127182 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/__init__.py index 6211e1f25..e792cf278 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/base.py index 06deae607..32e178630 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc.py index 726ea5a98..f11fca298 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionUploadService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc_asyncio.py index ec277846c..959306fd3 100644 --- a/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_upload_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/__init__.py index d65944145..a95457fac 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/async_client.py index 3e55f70cd..bc18a8608 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/client.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/client.py index 2ace01b82..ca35ce09d 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/__init__.py index 185072a42..8dc26f250 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/base.py index 7e3a06cc6..d6c0deb68 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc.py index 863245d2e..85ba33649 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionValueRuleService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc_asyncio.py index 5652f8fe0..f8037c73a 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/__init__.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/__init__.py index 2614304a3..42a290c23 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/async_client.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/async_client.py index 44ee5abe6..663c6d562 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/client.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/client.py index 9b408b719..ecec58c23 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/client.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/__init__.py index 6fbe3b4d6..2e7885ec4 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/base.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/base.py index 2bc8f78e3..2f0840908 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc.py index 18edc9d8d..314627ad3 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ConversionValueRuleSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc_asyncio.py index e6a4aece3..44649b2f0 100644 --- a/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/conversion_value_rule_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/__init__.py b/google/ads/googleads/v19/services/services/custom_audience_service/__init__.py index 0d3187bb4..c1a8a24c2 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/async_client.py b/google/ads/googleads/v19/services/services/custom_audience_service/async_client.py index 931a80398..3676cfd2b 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/async_client.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/client.py b/google/ads/googleads/v19/services/services/custom_audience_service/client.py index ffd2fd4ea..a3451bf80 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/client.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/transports/__init__.py b/google/ads/googleads/v19/services/services/custom_audience_service/transports/__init__.py index 59c42f60c..4cdb3c259 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/transports/base.py b/google/ads/googleads/v19/services/services/custom_audience_service/transports/base.py index b18c0fa39..f310d88dd 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc.py b/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc.py index cf059efd0..b081af605 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomAudienceService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc_asyncio.py index dbe29c59a..8d1e02273 100644 --- a/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/custom_audience_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/__init__.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/__init__.py index 51630c24e..4250c0cd2 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/async_client.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/async_client.py index a80147c54..70be4237b 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/client.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/client.py index c6365d3d3..a44b693a5 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/client.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/__init__.py index f30db0c37..c1ada6df8 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/base.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/base.py index 4febac877..7ec4fa722 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc.py index 1ed002547..e87e08ca8 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomConversionGoalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc_asyncio.py index f62bf1128..80fe1f770 100644 --- a/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/custom_conversion_goal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/__init__.py b/google/ads/googleads/v19/services/services/custom_interest_service/__init__.py index 6ad7d42fc..5d7dba298 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/async_client.py b/google/ads/googleads/v19/services/services/custom_interest_service/async_client.py index 6e1f07322..8f7059b73 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/async_client.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/client.py b/google/ads/googleads/v19/services/services/custom_interest_service/client.py index 07fc644f5..c299ac4ad 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/client.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/transports/__init__.py b/google/ads/googleads/v19/services/services/custom_interest_service/transports/__init__.py index 4e7284974..19665f8a4 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/transports/base.py b/google/ads/googleads/v19/services/services/custom_interest_service/transports/base.py index b901d9c0b..18c3e3c9c 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc.py b/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc.py index c9c869c3c..56a679863 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomInterestService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc_asyncio.py index f7a2bef73..3e3d4175e 100644 --- a/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/custom_interest_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/__init__.py b/google/ads/googleads/v19/services/services/customer_asset_service/__init__.py index ae751406e..85d3225f1 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/async_client.py b/google/ads/googleads/v19/services/services/customer_asset_service/async_client.py index 02c11cb4a..1a01ce6ec 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/client.py b/google/ads/googleads/v19/services/services/customer_asset_service/client.py index d18fa2f9d..0f8321395 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_asset_service/transports/__init__.py index de5fba916..b336e5790 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_asset_service/transports/base.py index d651477bd..1539a890f 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc.py index e735b7b6b..dc9459d10 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerAssetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc_asyncio.py index 7f2848eb1..a22252e07 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_asset_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/__init__.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/__init__.py index 71d707c77..b9a164dd4 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/async_client.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/async_client.py index 6ae1b89f4..c9717304c 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/client.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/client.py index 03787c2bc..1bc3282d3 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/__init__.py index 13338c73d..27dbb7b93 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/base.py index 3e0474c49..d14e9f61b 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc.py index 7cc5d1b86..cd4ce9802 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerAssetSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc_asyncio.py index f12ea9c75..1e1881545 100644 --- a/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_asset_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/__init__.py b/google/ads/googleads/v19/services/services/customer_client_link_service/__init__.py index cae2bb797..4fd154093 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/async_client.py b/google/ads/googleads/v19/services/services/customer_client_link_service/async_client.py index 00a6bfb3f..05a7ea3b0 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/client.py b/google/ads/googleads/v19/services/services/customer_client_link_service/client.py index a07005afe..891c8c468 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/__init__.py index a7754a31c..58baca776 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/base.py index 567865a4b..0ed6d2e2c 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc.py index 1402b95bb..21d0c0b59 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerClientLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc_asyncio.py index c0120457e..a2c044182 100644 --- a/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_client_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/__init__.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/__init__.py index 42e5b4223..38a3be945 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/async_client.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/async_client.py index 3b08fd96c..5f5bc305b 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/client.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/client.py index 8cd630205..f7823c065 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/__init__.py index 9eb20ffa6..c1742d79e 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/base.py index 386c66867..652a0adf4 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc.py index fe36ba878..685da2bfe 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerConversionGoalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc_asyncio.py index 3140cde5f..1adafbf7d 100644 --- a/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_conversion_goal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/__init__.py b/google/ads/googleads/v19/services/services/customer_customizer_service/__init__.py index f870ef80e..d91d91175 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/async_client.py b/google/ads/googleads/v19/services/services/customer_customizer_service/async_client.py index f2e77d3e0..a4f9a3483 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/client.py b/google/ads/googleads/v19/services/services/customer_customizer_service/client.py index 8f145b0e4..21472cd76 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/__init__.py index 7652d4290..d5b3d0296 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/base.py index a40cf559f..fd6d87f62 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc.py index 7cd073f42..0d5a7bfb1 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerCustomizerService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc_asyncio.py index 2bf6a87a5..f7b06b83f 100644 --- a/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_customizer_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/__init__.py b/google/ads/googleads/v19/services/services/customer_label_service/__init__.py index 979cbdfa8..1bbc2881f 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/async_client.py b/google/ads/googleads/v19/services/services/customer_label_service/async_client.py index 69dc968b2..37c8c1885 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/client.py b/google/ads/googleads/v19/services/services/customer_label_service/client.py index 9771a9eb6..11391c589 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_label_service/transports/__init__.py index 629433133..80ffc8171 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_label_service/transports/base.py index c86ca6da9..d2de24555 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc.py index 6297bcb30..901fffb37 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerLabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc_asyncio.py index 061e30358..134b7288b 100644 --- a/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/__init__.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/__init__.py index 0b45e58ba..6b94f3ae8 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/async_client.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/async_client.py index be180b07e..cf964fe21 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/client.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/client.py index d7283f995..4342e5e8f 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/__init__.py index ae0742e44..9a249d1b4 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/base.py index e66a43c63..947383618 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc.py index 5b8051e95..a440d5e8a 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerLifecycleGoalService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc_asyncio.py index 1b6b00521..fcc402ac6 100644 --- a/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_lifecycle_goal_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/__init__.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/__init__.py index 50d8f855c..c96c89cde 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/async_client.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/async_client.py index 90a2f488a..28de5279d 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/client.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/client.py index c03ad4cf4..d6b6bbca4 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/__init__.py index c91628ab5..8e060267b 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/base.py index 45ac5efc3..32f2b274e 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc.py index b13fc6e89..727b828a6 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerManagerLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc_asyncio.py index 7acb84bbe..3534888b4 100644 --- a/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_manager_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/__init__.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/__init__.py index 1b2e2d929..5039f942d 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/async_client.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/async_client.py index c4029c6da..763156b3f 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/client.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/client.py index 3b82f4906..8d6f80b1e 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/__init__.py index aae7d11ac..3bd9d8b90 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/base.py index 99b7935c4..2fc99e09e 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc.py index f03eefb34..ffb116587 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerNegativeCriterionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc_asyncio.py index 9a49feb8b..4d7b38570 100644 --- a/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_negative_criterion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/__init__.py b/google/ads/googleads/v19/services/services/customer_service/__init__.py index c98bd44a3..472cff388 100644 --- a/google/ads/googleads/v19/services/services/customer_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/async_client.py b/google/ads/googleads/v19/services/services/customer_service/async_client.py index f56700fc1..31553f0c1 100644 --- a/google/ads/googleads/v19/services/services/customer_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/client.py b/google/ads/googleads/v19/services/services/customer_service/client.py index 3d07ddd5c..a5c403698 100644 --- a/google/ads/googleads/v19/services/services/customer_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_service/transports/__init__.py index 05a2630f7..13accff7e 100644 --- a/google/ads/googleads/v19/services/services/customer_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_service/transports/base.py index 125687ee7..311332762 100644 --- a/google/ads/googleads/v19/services/services/customer_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_service/transports/grpc.py index e78a7f0c9..b1640f46b 100644 --- a/google/ads/googleads/v19/services/services/customer_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_service/transports/grpc_asyncio.py index a63f1eff1..a49652eb0 100644 --- a/google/ads/googleads/v19/services/services/customer_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/__init__.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/__init__.py index d7a3fb15d..9b972589b 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/async_client.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/async_client.py index f3aa0fef3..16d9a6ad4 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/client.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/client.py index 2f0dd5ba5..c80c35ed9 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/__init__.py index 0ec67ebb8..c41c74b21 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/base.py index fcf67459b..4a555b0f9 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc.py index 2288d9683..6da660607 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerSkAdNetworkConversionValueSchemaService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc_asyncio.py index d4d20c34f..fe2e5837e 100644 --- a/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_sk_ad_network_conversion_value_schema_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/__init__.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/__init__.py index adbb7aa34..66498c94b 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/async_client.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/async_client.py index 80fd3beb5..1f70dc080 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/client.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/client.py index 11dfbc1ec..ebf4c5a29 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/__init__.py index a7af9b14c..813a355ca 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/base.py index a9fa4787e..8e8d9f463 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc.py index e5055d6e0..db1e2a592 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerUserAccessInvitationService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc_asyncio.py index 8253d80b3..cca74c596 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_invitation_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/__init__.py b/google/ads/googleads/v19/services/services/customer_user_access_service/__init__.py index 460f065da..2a5177c77 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/async_client.py b/google/ads/googleads/v19/services/services/customer_user_access_service/async_client.py index 97cc77cfc..f65f7aa01 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/client.py b/google/ads/googleads/v19/services/services/customer_user_access_service/client.py index 4ef0f6e90..815b8f527 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/client.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/__init__.py index 2a3ca8a1c..2b62c8b2b 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/base.py b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/base.py index 345bc6d02..3864c3731 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc.py index e961756c0..5b4702f9a 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomerUserAccessService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc_asyncio.py index ce7e006e8..bc4bab986 100644 --- a/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customer_user_access_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/__init__.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/__init__.py index 13ce7f4d0..7643c2676 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/__init__.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/async_client.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/async_client.py index 0d6a72879..72cde2509 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/async_client.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/client.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/client.py index 9dd74bd16..c346d18e8 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/client.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/__init__.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/__init__.py index 4b765bc50..17e465465 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/base.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/base.py index bbdbf2980..a92323ff5 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc.py index 1e05042ac..f233e4b0e 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.CustomizerAttributeService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc_asyncio.py index ee971c1b3..c28bc4f48 100644 --- a/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/customizer_attribute_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/__init__.py b/google/ads/googleads/v19/services/services/data_link_service/__init__.py index f18bb5f59..6be943f5b 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/data_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/async_client.py b/google/ads/googleads/v19/services/services/data_link_service/async_client.py index 6f16d692b..d5a45a176 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/data_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/client.py b/google/ads/googleads/v19/services/services/data_link_service/client.py index 41f7f873a..c430b99be 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/client.py +++ b/google/ads/googleads/v19/services/services/data_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/data_link_service/transports/__init__.py index 13c82a122..cf59264c1 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/data_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/transports/base.py b/google/ads/googleads/v19/services/services/data_link_service/transports/base.py index 74672e722..10c6c3493 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/data_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/data_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/data_link_service/transports/grpc.py index f07a385ad..423249858 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/data_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.DataLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/data_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/data_link_service/transports/grpc_asyncio.py index d2dead6ad..240227b76 100644 --- a/google/ads/googleads/v19/services/services/data_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/data_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/__init__.py b/google/ads/googleads/v19/services/services/experiment_arm_service/__init__.py index 3672266a4..ad612360d 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/__init__.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/async_client.py b/google/ads/googleads/v19/services/services/experiment_arm_service/async_client.py index d26a64bba..b34d4d616 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/async_client.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/client.py b/google/ads/googleads/v19/services/services/experiment_arm_service/client.py index 36df43cd6..fcb597169 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/client.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/__init__.py b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/__init__.py index 6b54c0723..4501cef09 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/base.py b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/base.py index 03bf05e6e..dd0e97a4e 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc.py b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc.py index b0edbb3ae..46496f8dc 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ExperimentArmService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc_asyncio.py index d1988c448..f048233ae 100644 --- a/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/experiment_arm_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/__init__.py b/google/ads/googleads/v19/services/services/experiment_service/__init__.py index 580f9808d..e14fd8528 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/__init__.py +++ b/google/ads/googleads/v19/services/services/experiment_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/async_client.py b/google/ads/googleads/v19/services/services/experiment_service/async_client.py index 1bf19f8e5..1de520269 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/async_client.py +++ b/google/ads/googleads/v19/services/services/experiment_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/client.py b/google/ads/googleads/v19/services/services/experiment_service/client.py index 35799a7d6..abca7a2a2 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/client.py +++ b/google/ads/googleads/v19/services/services/experiment_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/pagers.py b/google/ads/googleads/v19/services/services/experiment_service/pagers.py index 04814d91d..07afa6f8e 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/pagers.py +++ b/google/ads/googleads/v19/services/services/experiment_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/transports/__init__.py b/google/ads/googleads/v19/services/services/experiment_service/transports/__init__.py index ebc75b740..6155460f5 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/experiment_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/transports/base.py b/google/ads/googleads/v19/services/services/experiment_service/transports/base.py index 8e94f9203..e7c881f96 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/experiment_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/experiment_service/transports/grpc.py b/google/ads/googleads/v19/services/services/experiment_service/transports/grpc.py index ace3abc1c..545fe14bd 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/experiment_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -78,12 +78,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ExperimentService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/experiment_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/experiment_service/transports/grpc_asyncio.py index cc4e70d27..8eccb9eb2 100644 --- a/google/ads/googleads/v19/services/services/experiment_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/experiment_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/__init__.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/__init__.py index 598ac3e8c..619d428da 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/__init__.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/async_client.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/async_client.py index 49458d582..6ca6bca21 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/async_client.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/client.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/client.py index 954febc0b..7e3ff6686 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/client.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/__init__.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/__init__.py index 496e1bf8d..bfd5c7eec 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/base.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/base.py index db1395281..d8ddaf968 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc.py index e39ed6712..cbcb49c59 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.GeoTargetConstantService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc_asyncio.py index 9d3021c9d..b0f4defeb 100644 --- a/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/geo_target_constant_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/__init__.py b/google/ads/googleads/v19/services/services/google_ads_field_service/__init__.py index bf054e386..906ecac6c 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/__init__.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/async_client.py b/google/ads/googleads/v19/services/services/google_ads_field_service/async_client.py index ad3e3b256..b79cc3a09 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/async_client.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/client.py b/google/ads/googleads/v19/services/services/google_ads_field_service/client.py index 7c77a2c6a..3535439f9 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/client.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/pagers.py b/google/ads/googleads/v19/services/services/google_ads_field_service/pagers.py index 613133e4a..f0059daf8 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/pagers.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/__init__.py b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/__init__.py index edeb94667..b1fbff20a 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/base.py b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/base.py index 4db58196d..9abd76ab0 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc.py b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc.py index 6114a751f..4da8616f4 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -76,12 +76,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.GoogleAdsFieldService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc_asyncio.py index f194660b2..dc80e44d0 100644 --- a/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/google_ads_field_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/__init__.py b/google/ads/googleads/v19/services/services/google_ads_service/__init__.py index 1bb151398..de4a59e94 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/__init__.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/async_client.py b/google/ads/googleads/v19/services/services/google_ads_service/async_client.py index 472d9df6b..e342ba2b3 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/async_client.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/client.py b/google/ads/googleads/v19/services/services/google_ads_service/client.py index 0da359e5c..fb376dc53 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/client.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/pagers.py b/google/ads/googleads/v19/services/services/google_ads_service/pagers.py index e0b557eaf..5ff10409f 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/pagers.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/transports/__init__.py b/google/ads/googleads/v19/services/services/google_ads_service/transports/__init__.py index 88e1aadf5..f67200b50 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/transports/base.py b/google/ads/googleads/v19/services/services/google_ads_service/transports/base.py index 20632927f..12578d5e1 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc.py b/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc.py index 2a9e91c4a..583726ae6 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.GoogleAdsService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc_asyncio.py index 5adb4227f..383774c37 100644 --- a/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/google_ads_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/__init__.py b/google/ads/googleads/v19/services/services/identity_verification_service/__init__.py index fa5c080db..36c6b8a2e 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/__init__.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/async_client.py b/google/ads/googleads/v19/services/services/identity_verification_service/async_client.py index ebb454761..96f4f5d18 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/async_client.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/client.py b/google/ads/googleads/v19/services/services/identity_verification_service/client.py index 91d9d1b35..3d1fe60b5 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/client.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/transports/__init__.py b/google/ads/googleads/v19/services/services/identity_verification_service/transports/__init__.py index a51830e6f..be088b912 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/transports/base.py b/google/ads/googleads/v19/services/services/identity_verification_service/transports/base.py index 77a4b5552..b300b7fbb 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc.py b/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc.py index 766e6a584..e5082f560 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -78,12 +78,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.IdentityVerificationService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc_asyncio.py index 3f390e60c..bf0a746a0 100644 --- a/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/identity_verification_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/__init__.py b/google/ads/googleads/v19/services/services/invoice_service/__init__.py index 2970a8667..574705400 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/__init__.py +++ b/google/ads/googleads/v19/services/services/invoice_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/async_client.py b/google/ads/googleads/v19/services/services/invoice_service/async_client.py index e363388fe..9be19c439 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/async_client.py +++ b/google/ads/googleads/v19/services/services/invoice_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/client.py b/google/ads/googleads/v19/services/services/invoice_service/client.py index 23f411590..15e5ee286 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/client.py +++ b/google/ads/googleads/v19/services/services/invoice_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/transports/__init__.py b/google/ads/googleads/v19/services/services/invoice_service/transports/__init__.py index 088ef7a9b..828dd740a 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/invoice_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/transports/base.py b/google/ads/googleads/v19/services/services/invoice_service/transports/base.py index 77bdee110..43a6fc828 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/invoice_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/invoice_service/transports/grpc.py b/google/ads/googleads/v19/services/services/invoice_service/transports/grpc.py index 86e9d5c03..38cdd82ff 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/invoice_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.InvoiceService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/invoice_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/invoice_service/transports/grpc_asyncio.py index 2986af654..a2f0fae0e 100644 --- a/google/ads/googleads/v19/services/services/invoice_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/invoice_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/__init__.py index 821d76d2e..b9384ea3a 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/async_client.py index 4ffd9365f..3ce203780 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/client.py index 4f8d834cd..d9f17e549 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/__init__.py index a0c4f872d..04bd37d8c 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/base.py index 34732c28d..05588365f 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc.py index 12ae10994..7ea9bb158 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanAdGroupKeywordService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc_asyncio.py index aa288ccf4..170ac1035 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_keyword_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/__init__.py index bc33ce723..fbdc8c222 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/async_client.py index dc6a85084..c8688bf76 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/client.py index 3f9ebf4a1..ce85803e9 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/__init__.py index db14542a4..3de4ea345 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/base.py index a8cbb8b34..ae6fcc09c 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc.py index 350232966..4ac566578 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanAdGroupService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc_asyncio.py index bfde3a660..6a618dc79 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_ad_group_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/__init__.py index e4c603eb8..55dd28473 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/async_client.py index 85571dac3..e4d3baf29 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/client.py index e4d1963ad..ee548ab14 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/__init__.py index 8b05b0ee1..1d0894be9 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/base.py index 3fd2b6671..297e403ec 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc.py index 61467129c..f0d25388b 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanCampaignKeywordService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc_asyncio.py index 6e336491d..3e8a877a7 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_keyword_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/__init__.py index 8573227e7..cdf523d7d 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/async_client.py index cb718ee61..1a031a14c 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/client.py index aff694699..1d8c078ff 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/__init__.py index dc21f40ad..c831cdde7 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/base.py index 56f24104e..a9d7ff032 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc.py index c3fe9a7c2..d022081a2 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanCampaignService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc_asyncio.py index 86bba8ab5..e99cec753 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_campaign_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/__init__.py index ae11bdf23..466f4fd08 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/async_client.py index b71d38eba..6ad96a227 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/client.py index 680c83f67..640d95397 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/pagers.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/pagers.py index f937b4eef..7f5cf7750 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/pagers.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/pagers.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/__init__.py index cc51d0bcd..9d33ff763 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/base.py index 386ddb644..d75fc3752 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc.py index 45fd9421c..d427b36fc 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanIdeaService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc_asyncio.py index fe6cdc121..1be12807a 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_idea_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_service/__init__.py index 64ca957c8..b1e557414 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_plan_service/async_client.py index 11b6dbdd1..77959338a 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/client.py b/google/ads/googleads/v19/services/services/keyword_plan_service/client.py index 012b25576..0922c486f 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/__init__.py index 5947a010e..06e0b9c78 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/base.py index 922f54c20..94d7e3c9f 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc.py index 750576bdb..11dc27679 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordPlanService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc_asyncio.py index 7ce6fed08..003c57436 100644 --- a/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_plan_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/__init__.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/__init__.py index ca0991c27..ba06db70a 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/async_client.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/async_client.py index 7ee82aa8c..82ab318aa 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/async_client.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/client.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/client.py index ab1bb9f14..0f8114f7a 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/client.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/__init__.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/__init__.py index 4928b7382..464231fb8 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/base.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/base.py index 97b2d835e..26e3b0e9b 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc.py index 9055f56b1..b369de593 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.KeywordThemeConstantService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc_asyncio.py index 475d19c92..6b053198a 100644 --- a/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/keyword_theme_constant_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/__init__.py b/google/ads/googleads/v19/services/services/label_service/__init__.py index 68cd4f3d7..9038ed400 100644 --- a/google/ads/googleads/v19/services/services/label_service/__init__.py +++ b/google/ads/googleads/v19/services/services/label_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/async_client.py b/google/ads/googleads/v19/services/services/label_service/async_client.py index 27de6f678..dc3c65206 100644 --- a/google/ads/googleads/v19/services/services/label_service/async_client.py +++ b/google/ads/googleads/v19/services/services/label_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/client.py b/google/ads/googleads/v19/services/services/label_service/client.py index 238130279..c86eeb226 100644 --- a/google/ads/googleads/v19/services/services/label_service/client.py +++ b/google/ads/googleads/v19/services/services/label_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/transports/__init__.py b/google/ads/googleads/v19/services/services/label_service/transports/__init__.py index 9e09f7bee..c76faff26 100644 --- a/google/ads/googleads/v19/services/services/label_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/label_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/transports/base.py b/google/ads/googleads/v19/services/services/label_service/transports/base.py index a0faf2041..b9e3fd200 100644 --- a/google/ads/googleads/v19/services/services/label_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/label_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/label_service/transports/grpc.py b/google/ads/googleads/v19/services/services/label_service/transports/grpc.py index 9ecc25cdb..afab281f1 100644 --- a/google/ads/googleads/v19/services/services/label_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/label_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.LabelService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/label_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/label_service/transports/grpc_asyncio.py index 69a45c37f..b2bd36298 100644 --- a/google/ads/googleads/v19/services/services/label_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/label_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/__init__.py b/google/ads/googleads/v19/services/services/local_services_lead_service/__init__.py index 38db26cec..1d7f806d0 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/__init__.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/async_client.py b/google/ads/googleads/v19/services/services/local_services_lead_service/async_client.py index 75db8e864..751ca9983 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/async_client.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -408,6 +408,75 @@ async def append_lead_conversation( # Done; return the response. return response + async def provide_lead_feedback( + self, + request: Optional[ + Union[local_services_lead_service.ProvideLeadFeedbackRequest, dict] + ] = None, + *, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Union[float, object] = gapic_v1.method.DEFAULT, + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), + ) -> local_services_lead_service.ProvideLeadFeedbackResponse: + r"""RPC to provide feedback on Local Services Lead + resources. + + Args: + request (Optional[Union[google.ads.googleads.v19.services.types.ProvideLeadFeedbackRequest, dict]]): + The request object. Request message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + retry (google.api_core.retry_async.AsyncRetry): Designation of what errors, if any, + should be retried. + timeout (float): The timeout for this request. + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be + sent along with the request as metadata. Normally, each value must be of type `str`, + but for metadata keys ending with the suffix `-bin`, the corresponding values must + be of type `bytes`. + + Returns: + google.ads.googleads.v19.services.types.ProvideLeadFeedbackResponse: + Response message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + + """ + # Create or coerce a protobuf request object. + # - Use the request object if provided (there's no risk of modifying the input as + # there are no flattened fields), or create one. + if not isinstance( + request, local_services_lead_service.ProvideLeadFeedbackRequest + ): + request = local_services_lead_service.ProvideLeadFeedbackRequest( + request + ) + + # Wrap the RPC method; this adds retry and timeout information, + # and friendly error handling. + rpc = self._client._transport._wrapped_methods[ + self._client._transport.provide_lead_feedback + ] + + # Certain fields should be provided within the metadata header; + # add these here. + metadata = tuple(metadata) + ( + gapic_v1.routing_header.to_grpc_metadata( + (("resource_name", request.resource_name),) + ), + ) + + # Validate the universe domain. + self._client._validate_universe_domain() + + # Send the request. + response = await rpc( + request, + retry=retry, + timeout=timeout, + metadata=metadata, + ) + + # Done; return the response. + return response + async def __aenter__(self) -> "LocalServicesLeadServiceAsyncClient": return self diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/client.py b/google/ads/googleads/v19/services/services/local_services_lead_service/client.py index 44392fc1e..ed2b11f6b 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/client.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -860,6 +860,75 @@ def append_lead_conversation( # Done; return the response. return response + def provide_lead_feedback( + self, + request: Optional[ + Union[local_services_lead_service.ProvideLeadFeedbackRequest, dict] + ] = None, + *, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Union[float, object] = gapic_v1.method.DEFAULT, + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), + ) -> local_services_lead_service.ProvideLeadFeedbackResponse: + r"""RPC to provide feedback on Local Services Lead + resources. + + Args: + request (Union[google.ads.googleads.v19.services.types.ProvideLeadFeedbackRequest, dict]): + The request object. Request message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + retry (google.api_core.retry.Retry): Designation of what errors, if any, + should be retried. + timeout (float): The timeout for this request. + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be + sent along with the request as metadata. Normally, each value must be of type `str`, + but for metadata keys ending with the suffix `-bin`, the corresponding values must + be of type `bytes`. + + Returns: + google.ads.googleads.v19.services.types.ProvideLeadFeedbackResponse: + Response message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + + """ + # Create or coerce a protobuf request object. + # - Use the request object if provided (there's no risk of modifying the input as + # there are no flattened fields), or create one. + if not isinstance( + request, local_services_lead_service.ProvideLeadFeedbackRequest + ): + request = local_services_lead_service.ProvideLeadFeedbackRequest( + request + ) + + # Wrap the RPC method; this adds retry and timeout information, + # and friendly error handling. + rpc = self._transport._wrapped_methods[ + self._transport.provide_lead_feedback + ] + + # Certain fields should be provided within the metadata header; + # add these here. + metadata = tuple(metadata) + ( + gapic_v1.routing_header.to_grpc_metadata( + (("resource_name", request.resource_name),) + ), + ) + + # Validate the universe domain. + self._validate_universe_domain() + + # Send the request. + response = rpc( + request, + retry=retry, + timeout=timeout, + metadata=metadata, + ) + + # Done; return the response. + return response + def __enter__(self) -> "LocalServicesLeadServiceClient": return self diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/__init__.py b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/__init__.py index 0345f20c4..ea38b42f9 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/base.py b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/base.py index 16562054a..684a03ccd 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -137,6 +137,11 @@ def _prep_wrapped_messages(self, client_info): default_timeout=None, client_info=client_info, ), + self.provide_lead_feedback: gapic_v1.method.wrap_method( + self.provide_lead_feedback, + default_timeout=None, + client_info=client_info, + ), } def close(self): @@ -162,6 +167,18 @@ def append_lead_conversation( ]: raise NotImplementedError() + @property + def provide_lead_feedback( + self, + ) -> Callable[ + [local_services_lead_service.ProvideLeadFeedbackRequest], + Union[ + local_services_lead_service.ProvideLeadFeedbackResponse, + Awaitable[local_services_lead_service.ProvideLeadFeedbackResponse], + ], + ]: + raise NotImplementedError() + @property def kind(self) -> str: raise NotImplementedError() diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc.py b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc.py index 6a98e5d3e..c00a32a1b 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.LocalServicesLeadService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() @@ -373,6 +372,38 @@ def append_lead_conversation( ) return self._stubs["append_lead_conversation"] + @property + def provide_lead_feedback( + self, + ) -> Callable[ + [local_services_lead_service.ProvideLeadFeedbackRequest], + local_services_lead_service.ProvideLeadFeedbackResponse, + ]: + r"""Return a callable for the provide lead feedback method over gRPC. + + RPC to provide feedback on Local Services Lead + resources. + + Returns: + Callable[[~.ProvideLeadFeedbackRequest], + ~.ProvideLeadFeedbackResponse]: + A function that, when called, will call the underlying RPC + on the server. + """ + # Generate a "stub function" on-the-fly which will actually make + # the request. + # gRPC handles serialization and deserialization, so we just need + # to pass in the functions for each. + if "provide_lead_feedback" not in self._stubs: + self._stubs["provide_lead_feedback"] = ( + self._logged_channel.unary_unary( + "/google.ads.googleads.v19.services.LocalServicesLeadService/ProvideLeadFeedback", + request_serializer=local_services_lead_service.ProvideLeadFeedbackRequest.serialize, + response_deserializer=local_services_lead_service.ProvideLeadFeedbackResponse.deserialize, + ) + ) + return self._stubs["provide_lead_feedback"] + def close(self): self._logged_channel.close() diff --git a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc_asyncio.py index 37e2eb21b..8eab4297d 100644 --- a/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/local_services_lead_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -380,6 +380,38 @@ def append_lead_conversation( ) return self._stubs["append_lead_conversation"] + @property + def provide_lead_feedback( + self, + ) -> Callable[ + [local_services_lead_service.ProvideLeadFeedbackRequest], + Awaitable[local_services_lead_service.ProvideLeadFeedbackResponse], + ]: + r"""Return a callable for the provide lead feedback method over gRPC. + + RPC to provide feedback on Local Services Lead + resources. + + Returns: + Callable[[~.ProvideLeadFeedbackRequest], + Awaitable[~.ProvideLeadFeedbackResponse]]: + A function that, when called, will call the underlying RPC + on the server. + """ + # Generate a "stub function" on-the-fly which will actually make + # the request. + # gRPC handles serialization and deserialization, so we just need + # to pass in the functions for each. + if "provide_lead_feedback" not in self._stubs: + self._stubs["provide_lead_feedback"] = ( + self._logged_channel.unary_unary( + "/google.ads.googleads.v19.services.LocalServicesLeadService/ProvideLeadFeedback", + request_serializer=local_services_lead_service.ProvideLeadFeedbackRequest.serialize, + response_deserializer=local_services_lead_service.ProvideLeadFeedbackResponse.deserialize, + ) + ) + return self._stubs["provide_lead_feedback"] + def _prep_wrapped_messages(self, client_info): """Precompute the wrapped methods, overriding the base class method to use async wrappers.""" self._wrapped_methods = { @@ -388,6 +420,11 @@ def _prep_wrapped_messages(self, client_info): default_timeout=None, client_info=client_info, ), + self.provide_lead_feedback: self._wrap_method( + self.provide_lead_feedback, + default_timeout=None, + client_info=client_info, + ), } def _wrap_method(self, func, *args, **kwargs): diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/__init__.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/__init__.py index eb1ad711f..af4c0d093 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/__init__.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/async_client.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/async_client.py index 2fb0b3388..ac1bb418a 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/async_client.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/client.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/client.py index bc3d0d226..d618907dc 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/client.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/__init__.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/__init__.py index 2711b7877..3189b3ac1 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/base.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/base.py index e553c1468..1f755447a 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc.py index 5de8a6fb6..89f050b1b 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -79,12 +79,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.OfflineUserDataJobService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc_asyncio.py index 2a81010ed..212cd650a 100644 --- a/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/offline_user_data_job_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/__init__.py b/google/ads/googleads/v19/services/services/payments_account_service/__init__.py index 99021678e..4a2d3b4b4 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/__init__.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/async_client.py b/google/ads/googleads/v19/services/services/payments_account_service/async_client.py index eebfb92f0..59910688f 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/async_client.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/client.py b/google/ads/googleads/v19/services/services/payments_account_service/client.py index 9e1736999..9f4996c65 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/client.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/transports/__init__.py b/google/ads/googleads/v19/services/services/payments_account_service/transports/__init__.py index bb8ecfa4e..b617e26e5 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/transports/base.py b/google/ads/googleads/v19/services/services/payments_account_service/transports/base.py index c7e41c790..f354c46e8 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc.py b/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc.py index 62f21263d..6d26c7c13 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.PaymentsAccountService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc_asyncio.py index f6266ef26..99db38eba 100644 --- a/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/payments_account_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/__init__.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/__init__.py index 901cab020..b74595d1f 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/__init__.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/async_client.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/async_client.py index dbaafafc2..8476f5714 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/async_client.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/client.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/client.py index 36b42d1a1..1cec399f8 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/client.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/__init__.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/__init__.py index f4816c58c..277d8b182 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/base.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/base.py index 61801b582..05103e2b9 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc.py index 6b4f63ff6..00af4e78d 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ProductLinkInvitationService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc_asyncio.py index d784d3e9c..eae32305a 100644 --- a/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/product_link_invitation_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/__init__.py b/google/ads/googleads/v19/services/services/product_link_service/__init__.py index 6b1bbc8d9..d07c56214 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/product_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/async_client.py b/google/ads/googleads/v19/services/services/product_link_service/async_client.py index 0fc0a2683..130d42dd5 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/product_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/client.py b/google/ads/googleads/v19/services/services/product_link_service/client.py index d504dae01..a13f5e2f6 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/client.py +++ b/google/ads/googleads/v19/services/services/product_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/product_link_service/transports/__init__.py index 03d83a077..887f6ec08 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/product_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/transports/base.py b/google/ads/googleads/v19/services/services/product_link_service/transports/base.py index 87a4cfbc9..edf27b388 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/product_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/product_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/product_link_service/transports/grpc.py index f69d0fe14..b5f61eb6e 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/product_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ProductLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/product_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/product_link_service/transports/grpc_asyncio.py index 236353b5e..c1599222d 100644 --- a/google/ads/googleads/v19/services/services/product_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/product_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/__init__.py b/google/ads/googleads/v19/services/services/reach_plan_service/__init__.py index 8f5aaa0f3..b78cf7051 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/__init__.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/async_client.py b/google/ads/googleads/v19/services/services/reach_plan_service/async_client.py index 593e998b7..31572dbb9 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/async_client.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -292,6 +292,97 @@ def __init__( ), ) + async def generate_conversion_rates( + self, + request: Optional[ + Union[reach_plan_service.GenerateConversionRatesRequest, dict] + ] = None, + *, + customer_id: Optional[str] = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Union[float, object] = gapic_v1.method.DEFAULT, + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), + ) -> reach_plan_service.GenerateConversionRatesResponse: + r"""Returns a collection of conversion rate suggestions for + supported plannable products. + + List of thrown errors: `AuthenticationError <>`__ + `AuthorizationError <>`__ `HeaderError <>`__ + `InternalError <>`__ `QuotaError <>`__ `RequestError <>`__ + + Args: + request (Optional[Union[google.ads.googleads.v19.services.types.GenerateConversionRatesRequest, dict]]): + The request object. Request message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates]. + customer_id (:class:`str`): + Required. The ID of the customer. A + conversion rate based on the historical + data of this customer may be suggested. + + This corresponds to the ``customer_id`` field + on the ``request`` instance; if ``request`` is provided, this + should not be set. + retry (google.api_core.retry_async.AsyncRetry): Designation of what errors, if any, + should be retried. + timeout (float): The timeout for this request. + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be + sent along with the request as metadata. Normally, each value must be of type `str`, + but for metadata keys ending with the suffix `-bin`, the corresponding values must + be of type `bytes`. + + Returns: + google.ads.googleads.v19.services.types.GenerateConversionRatesResponse: + Response message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates], + containing conversion rate suggestions for supported + plannable products. + + """ + # Create or coerce a protobuf request object. + # - Quick check: If we got a request object, we should *not* have + # gotten any keyword arguments that map to the request. + flattened_params = [customer_id] + has_flattened_params = ( + len([param for param in flattened_params if param is not None]) > 0 + ) + if request is not None and has_flattened_params: + raise ValueError( + "If the `request` argument is set, then none of " + "the individual field arguments should be set." + ) + + # - Use the request object if provided (there's no risk of modifying the input as + # there are no flattened fields), or create one. + if not isinstance( + request, reach_plan_service.GenerateConversionRatesRequest + ): + request = reach_plan_service.GenerateConversionRatesRequest(request) + + # If we have keyword arguments corresponding to fields on the + # request, apply these. + if customer_id is not None: + request.customer_id = customer_id + + # Wrap the RPC method; this adds retry and timeout information, + # and friendly error handling. + rpc = self._client._transport._wrapped_methods[ + self._client._transport.generate_conversion_rates + ] + + # Validate the universe domain. + self._client._validate_universe_domain() + + # Send the request. + response = await rpc( + request, + retry=retry, + timeout=timeout, + metadata=metadata, + ) + + # Done; return the response. + return response + async def list_plannable_locations( self, request: Optional[ diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/client.py b/google/ads/googleads/v19/services/services/reach_plan_service/client.py index 3ce892ccb..d6c5d7d39 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/client.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -723,6 +723,96 @@ def __init__( ), ) + def generate_conversion_rates( + self, + request: Optional[ + Union[reach_plan_service.GenerateConversionRatesRequest, dict] + ] = None, + *, + customer_id: Optional[str] = None, + retry: OptionalRetry = gapic_v1.method.DEFAULT, + timeout: Union[float, object] = gapic_v1.method.DEFAULT, + metadata: Sequence[Tuple[str, Union[str, bytes]]] = (), + ) -> reach_plan_service.GenerateConversionRatesResponse: + r"""Returns a collection of conversion rate suggestions for + supported plannable products. + + List of thrown errors: `AuthenticationError <>`__ + `AuthorizationError <>`__ `HeaderError <>`__ + `InternalError <>`__ `QuotaError <>`__ `RequestError <>`__ + + Args: + request (Union[google.ads.googleads.v19.services.types.GenerateConversionRatesRequest, dict]): + The request object. Request message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates]. + customer_id (str): + Required. The ID of the customer. A + conversion rate based on the historical + data of this customer may be suggested. + + This corresponds to the ``customer_id`` field + on the ``request`` instance; if ``request`` is provided, this + should not be set. + retry (google.api_core.retry.Retry): Designation of what errors, if any, + should be retried. + timeout (float): The timeout for this request. + metadata (Sequence[Tuple[str, Union[str, bytes]]]): Key/value pairs which should be + sent along with the request as metadata. Normally, each value must be of type `str`, + but for metadata keys ending with the suffix `-bin`, the corresponding values must + be of type `bytes`. + + Returns: + google.ads.googleads.v19.services.types.GenerateConversionRatesResponse: + Response message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates], + containing conversion rate suggestions for supported + plannable products. + + """ + # Create or coerce a protobuf request object. + # - Quick check: If we got a request object, we should *not* have + # gotten any keyword arguments that map to the request. + flattened_params = [customer_id] + has_flattened_params = ( + len([param for param in flattened_params if param is not None]) > 0 + ) + if request is not None and has_flattened_params: + raise ValueError( + "If the `request` argument is set, then none of " + "the individual field arguments should be set." + ) + + # - Use the request object if provided (there's no risk of modifying the input as + # there are no flattened fields), or create one. + if not isinstance( + request, reach_plan_service.GenerateConversionRatesRequest + ): + request = reach_plan_service.GenerateConversionRatesRequest(request) + # If we have keyword arguments corresponding to fields on the + # request, apply these. + if customer_id is not None: + request.customer_id = customer_id + + # Wrap the RPC method; this adds retry and timeout information, + # and friendly error handling. + rpc = self._transport._wrapped_methods[ + self._transport.generate_conversion_rates + ] + + # Validate the universe domain. + self._validate_universe_domain() + + # Send the request. + response = rpc( + request, + retry=retry, + timeout=timeout, + metadata=metadata, + ) + + # Done; return the response. + return response + def list_plannable_locations( self, request: Optional[ diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/transports/__init__.py b/google/ads/googleads/v19/services/services/reach_plan_service/transports/__init__.py index 6aba717ad..a8315b7ae 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/transports/base.py b/google/ads/googleads/v19/services/services/reach_plan_service/transports/base.py index 1c2bc2d23..1d617c3f3 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -132,6 +132,11 @@ def host(self): def _prep_wrapped_messages(self, client_info): # Precompute the wrapped methods. self._wrapped_methods = { + self.generate_conversion_rates: gapic_v1.method.wrap_method( + self.generate_conversion_rates, + default_timeout=None, + client_info=client_info, + ), self.list_plannable_locations: gapic_v1.method.wrap_method( self.list_plannable_locations, default_timeout=None, @@ -158,6 +163,18 @@ def close(self): """ raise NotImplementedError() + @property + def generate_conversion_rates( + self, + ) -> Callable[ + [reach_plan_service.GenerateConversionRatesRequest], + Union[ + reach_plan_service.GenerateConversionRatesResponse, + Awaitable[reach_plan_service.GenerateConversionRatesResponse], + ], + ]: + raise NotImplementedError() + @property def list_plannable_locations( self, diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc.py b/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc.py index 80c995227..97a616f27 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ReachPlanService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() @@ -345,6 +344,42 @@ def grpc_channel(self) -> grpc.Channel: """Return the channel designed to connect to this service.""" return self._grpc_channel + @property + def generate_conversion_rates( + self, + ) -> Callable[ + [reach_plan_service.GenerateConversionRatesRequest], + reach_plan_service.GenerateConversionRatesResponse, + ]: + r"""Return a callable for the generate conversion rates method over gRPC. + + Returns a collection of conversion rate suggestions for + supported plannable products. + + List of thrown errors: `AuthenticationError <>`__ + `AuthorizationError <>`__ `HeaderError <>`__ + `InternalError <>`__ `QuotaError <>`__ `RequestError <>`__ + + Returns: + Callable[[~.GenerateConversionRatesRequest], + ~.GenerateConversionRatesResponse]: + A function that, when called, will call the underlying RPC + on the server. + """ + # Generate a "stub function" on-the-fly which will actually make + # the request. + # gRPC handles serialization and deserialization, so we just need + # to pass in the functions for each. + if "generate_conversion_rates" not in self._stubs: + self._stubs["generate_conversion_rates"] = ( + self._logged_channel.unary_unary( + "/google.ads.googleads.v19.services.ReachPlanService/GenerateConversionRates", + request_serializer=reach_plan_service.GenerateConversionRatesRequest.serialize, + response_deserializer=reach_plan_service.GenerateConversionRatesResponse.deserialize, + ) + ) + return self._stubs["generate_conversion_rates"] + @property def list_plannable_locations( self, diff --git a/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc_asyncio.py index 9220d8a5d..154bcdf82 100644 --- a/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/reach_plan_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -350,6 +350,42 @@ def grpc_channel(self) -> aio.Channel: # Return the channel from cache. return self._grpc_channel + @property + def generate_conversion_rates( + self, + ) -> Callable[ + [reach_plan_service.GenerateConversionRatesRequest], + Awaitable[reach_plan_service.GenerateConversionRatesResponse], + ]: + r"""Return a callable for the generate conversion rates method over gRPC. + + Returns a collection of conversion rate suggestions for + supported plannable products. + + List of thrown errors: `AuthenticationError <>`__ + `AuthorizationError <>`__ `HeaderError <>`__ + `InternalError <>`__ `QuotaError <>`__ `RequestError <>`__ + + Returns: + Callable[[~.GenerateConversionRatesRequest], + Awaitable[~.GenerateConversionRatesResponse]]: + A function that, when called, will call the underlying RPC + on the server. + """ + # Generate a "stub function" on-the-fly which will actually make + # the request. + # gRPC handles serialization and deserialization, so we just need + # to pass in the functions for each. + if "generate_conversion_rates" not in self._stubs: + self._stubs["generate_conversion_rates"] = ( + self._logged_channel.unary_unary( + "/google.ads.googleads.v19.services.ReachPlanService/GenerateConversionRates", + request_serializer=reach_plan_service.GenerateConversionRatesRequest.serialize, + response_deserializer=reach_plan_service.GenerateConversionRatesResponse.deserialize, + ) + ) + return self._stubs["generate_conversion_rates"] + @property def list_plannable_locations( self, @@ -461,6 +497,11 @@ def generate_reach_forecast( def _prep_wrapped_messages(self, client_info): """Precompute the wrapped methods, overriding the base class method to use async wrappers.""" self._wrapped_methods = { + self.generate_conversion_rates: self._wrap_method( + self.generate_conversion_rates, + default_timeout=None, + client_info=client_info, + ), self.list_plannable_locations: self._wrap_method( self.list_plannable_locations, default_timeout=None, diff --git a/google/ads/googleads/v19/services/services/recommendation_service/__init__.py b/google/ads/googleads/v19/services/services/recommendation_service/__init__.py index 4ede4d650..4ddd61f41 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/__init__.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_service/async_client.py b/google/ads/googleads/v19/services/services/recommendation_service/async_client.py index ad248fb3b..d7a849eda 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/async_client.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_service/client.py b/google/ads/googleads/v19/services/services/recommendation_service/client.py index a36737169..2b657a7b4 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/client.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_service/transports/__init__.py b/google/ads/googleads/v19/services/services/recommendation_service/transports/__init__.py index 363b4f679..76dbceff4 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_service/transports/base.py b/google/ads/googleads/v19/services/services/recommendation_service/transports/base.py index 6de7dacd9..c4ecefc80 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc.py b/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc.py index a41c067aa..0a14b2144 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.RecommendationService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc_asyncio.py index 9a859e372..507807c85 100644 --- a/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/recommendation_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/__init__.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/__init__.py index 730219b2b..da009d507 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/__init__.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/async_client.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/async_client.py index aaead26cc..6ef39d908 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/async_client.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/client.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/client.py index 4f5ff855c..54e8f0e75 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/client.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/__init__.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/__init__.py index 19d6886f7..37b22c914 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/base.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/base.py index 78e9a0479..dc1979820 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc.py index 261d7bc99..aa81c3424 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.RecommendationSubscriptionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc_asyncio.py index a8e83d77b..aa6367bdc 100644 --- a/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/recommendation_subscription_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/__init__.py b/google/ads/googleads/v19/services/services/remarketing_action_service/__init__.py index 117b3da92..1d524f227 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/__init__.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/async_client.py b/google/ads/googleads/v19/services/services/remarketing_action_service/async_client.py index b7ba20b07..4696a1063 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/async_client.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/client.py b/google/ads/googleads/v19/services/services/remarketing_action_service/client.py index 5a9d9e599..66f3b1b50 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/client.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/__init__.py b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/__init__.py index 28476a95f..cd8b7a6a5 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/base.py b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/base.py index 16e227030..d9844ea49 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc.py b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc.py index e215becd3..9c2981ef1 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.RemarketingActionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc_asyncio.py index 1af9587b6..caacce0fe 100644 --- a/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/remarketing_action_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/__init__.py b/google/ads/googleads/v19/services/services/shareable_preview_service/__init__.py index 5bee4ff95..32d2569df 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/__init__.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/async_client.py b/google/ads/googleads/v19/services/services/shareable_preview_service/async_client.py index 50c3c7126..0bc5d2a12 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/async_client.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/client.py b/google/ads/googleads/v19/services/services/shareable_preview_service/client.py index 92711d58c..c9c05fdb0 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/client.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/__init__.py b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/__init__.py index 870f97ede..9b99734b7 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/base.py b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/base.py index c98886b0b..3c88eb9f3 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc.py b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc.py index 7eab07e76..6da6c28e3 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ShareablePreviewService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc_asyncio.py index e5838b56d..d24f30f2e 100644 --- a/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/shareable_preview_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/__init__.py b/google/ads/googleads/v19/services/services/shared_criterion_service/__init__.py index 4d90cc802..4b964f6d0 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/async_client.py b/google/ads/googleads/v19/services/services/shared_criterion_service/async_client.py index b4b3ef5b7..2a75a29f7 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/client.py b/google/ads/googleads/v19/services/services/shared_criterion_service/client.py index 016bac545..6563bd5e7 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/client.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/__init__.py index fd912cba9..cf688100b 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/base.py b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/base.py index f66391a67..61c43a03f 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc.py index e85347af7..4da04a5de 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.SharedCriterionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc_asyncio.py index 3a64c0727..186e5805e 100644 --- a/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/shared_criterion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/__init__.py b/google/ads/googleads/v19/services/services/shared_set_service/__init__.py index 0f2835e74..4c4c9f2af 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/__init__.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/async_client.py b/google/ads/googleads/v19/services/services/shared_set_service/async_client.py index e76cb4630..e836d1fc8 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/async_client.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/client.py b/google/ads/googleads/v19/services/services/shared_set_service/client.py index e894cef7a..25a472593 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/client.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/transports/__init__.py b/google/ads/googleads/v19/services/services/shared_set_service/transports/__init__.py index 6a14444bb..08f61035e 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/transports/base.py b/google/ads/googleads/v19/services/services/shared_set_service/transports/base.py index cbe62b7c6..ad8e655cf 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc.py b/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc.py index 5282cba2a..add5a7c06 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.SharedSetService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc_asyncio.py index 2547ed0c8..35377b14f 100644 --- a/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/shared_set_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/__init__.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/__init__.py index 85cd78066..f9ef38289 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/__init__.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/async_client.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/async_client.py index d61539829..378dc3b8f 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/async_client.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/client.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/client.py index db236e854..a7601f6f1 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/client.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/__init__.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/__init__.py index 449795fa2..392d38489 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/base.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/base.py index 7f24feb1f..e860caa5b 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc.py index 13b8b4fe4..f85eb3d82 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.SmartCampaignSettingService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc_asyncio.py index 84eed8d2e..5f6fbcfa7 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_setting_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/__init__.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/__init__.py index b5d153430..c74d95f02 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/__init__.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/async_client.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/async_client.py index 148d9a818..3d5a33aa8 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/async_client.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/client.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/client.py index 8194a5dbd..b86f9b3c0 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/client.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/__init__.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/__init__.py index 80e84af0c..6161b3140 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/base.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/base.py index c1579de80..23c7f0207 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc.py index 0685526f6..164a01c46 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.SmartCampaignSuggestService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc_asyncio.py index d46310ba8..33a0d259b 100644 --- a/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/smart_campaign_suggest_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/__init__.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/__init__.py index 91d826bfc..ed26727ff 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/__init__.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/async_client.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/async_client.py index 35b5239a1..e8720edb2 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/async_client.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/client.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/client.py index 69484a836..20f4343c8 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/client.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/__init__.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/__init__.py index a05e023c5..fa2924fc9 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/base.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/base.py index 678d56927..0d95e0437 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc.py index 362c0cdaf..07827a1a8 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,12 +80,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.ThirdPartyAppAnalyticsLinkService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc_asyncio.py index 72bd63034..6e73dd17e 100644 --- a/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/third_party_app_analytics_link_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/__init__.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/__init__.py index 335b82fa1..e5e0dec55 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/__init__.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/async_client.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/async_client.py index 32263c6b4..400bc9561 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/async_client.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/client.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/client.py index 07d54aa2c..eb5e0a05a 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/client.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/__init__.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/__init__.py index 7798e3a75..9aae0a904 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/base.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/base.py index e86e35fb3..c20e93ab8 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc.py index 5f7146b05..7f5c4d3e7 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.TravelAssetSuggestionService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc_asyncio.py index a9dcf1469..6f98970b4 100644 --- a/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/travel_asset_suggestion_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/__init__.py b/google/ads/googleads/v19/services/services/user_data_service/__init__.py index 67bf89d2a..27e319f3c 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/__init__.py +++ b/google/ads/googleads/v19/services/services/user_data_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/async_client.py b/google/ads/googleads/v19/services/services/user_data_service/async_client.py index 195fa4bce..e1b1c71bb 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/async_client.py +++ b/google/ads/googleads/v19/services/services/user_data_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/client.py b/google/ads/googleads/v19/services/services/user_data_service/client.py index 4b865a13f..160f61fdf 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/client.py +++ b/google/ads/googleads/v19/services/services/user_data_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/transports/__init__.py b/google/ads/googleads/v19/services/services/user_data_service/transports/__init__.py index b595021b1..6453922fd 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/user_data_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/transports/base.py b/google/ads/googleads/v19/services/services/user_data_service/transports/base.py index 0c5c4d30b..8f89a256c 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/user_data_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_data_service/transports/grpc.py b/google/ads/googleads/v19/services/services/user_data_service/transports/grpc.py index 84a4fcd15..323ed350b 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/user_data_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.UserDataService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/user_data_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/user_data_service/transports/grpc_asyncio.py index d4d04b9b6..2c87f6b38 100644 --- a/google/ads/googleads/v19/services/services/user_data_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/user_data_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/__init__.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/__init__.py index e5d9ebb7b..a2595a5f3 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/__init__.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/async_client.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/async_client.py index f01803c9e..a821328b7 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/async_client.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/client.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/client.py index c51c0b5b2..58b2b776b 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/client.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/__init__.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/__init__.py index a222e0d45..3f37186cf 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/base.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/base.py index c0b0fa4a1..807c70eda 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc.py index a42311c5e..1237a5513 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -77,12 +77,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.UserListCustomerTypeService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc_asyncio.py index 42d2bdf42..927be24c7 100644 --- a/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/user_list_customer_type_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/__init__.py b/google/ads/googleads/v19/services/services/user_list_service/__init__.py index bf1252e7f..ef939340c 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/__init__.py +++ b/google/ads/googleads/v19/services/services/user_list_service/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/async_client.py b/google/ads/googleads/v19/services/services/user_list_service/async_client.py index 1e3c0787d..9cfc748f7 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/async_client.py +++ b/google/ads/googleads/v19/services/services/user_list_service/async_client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/client.py b/google/ads/googleads/v19/services/services/user_list_service/client.py index 3da0c78f4..c5cc3b012 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/client.py +++ b/google/ads/googleads/v19/services/services/user_list_service/client.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/transports/__init__.py b/google/ads/googleads/v19/services/services/user_list_service/transports/__init__.py index 4f0b79c24..e732ccc16 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/transports/__init__.py +++ b/google/ads/googleads/v19/services/services/user_list_service/transports/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/transports/base.py b/google/ads/googleads/v19/services/services/user_list_service/transports/base.py index 388ea8f7e..594f3a479 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/transports/base.py +++ b/google/ads/googleads/v19/services/services/user_list_service/transports/base.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/services/user_list_service/transports/grpc.py b/google/ads/googleads/v19/services/services/user_list_service/transports/grpc.py index 55b975609..016054bd5 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/transports/grpc.py +++ b/google/ads/googleads/v19/services/services/user_list_service/transports/grpc.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -75,12 +75,11 @@ def intercept_unary_unary(self, continuation, client_call_details, request): f"Sending request for {client_call_details.method}", extra={ "serviceName": "google.ads.googleads.v19.services.UserListService", - "rpcName": client_call_details.method, + "rpcName": str(client_call_details.method), "request": grpc_request, "metadata": grpc_request["metadata"], }, ) - response = continuation(client_call_details, request) if logging_enabled: # pragma: NO COVER response_metadata = response.trailing_metadata() diff --git a/google/ads/googleads/v19/services/services/user_list_service/transports/grpc_asyncio.py b/google/ads/googleads/v19/services/services/user_list_service/transports/grpc_asyncio.py index d9791efe5..7ae61e3da 100644 --- a/google/ads/googleads/v19/services/services/user_list_service/transports/grpc_asyncio.py +++ b/google/ads/googleads/v19/services/services/user_list_service/transports/grpc_asyncio.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/__init__.py b/google/ads/googleads/v19/services/types/__init__.py index 88d238e5b..1168f4457 100644 --- a/google/ads/googleads/v19/services/types/__init__.py +++ b/google/ads/googleads/v19/services/types/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -357,6 +357,8 @@ ClickConversionResult, CustomVariable, ExternalAttributionData, + SessionAttributeKeyValuePair, + SessionAttributesKeyValuePairs, UploadCallConversionsRequest, UploadCallConversionsResponse, UploadClickConversionsRequest, @@ -616,6 +618,10 @@ AppendLeadConversationResponse, Conversation, ConversationOrError, + ProvideLeadFeedbackRequest, + ProvideLeadFeedbackResponse, + SurveyDissatisfied, + SurveySatisfied, ) from .offline_user_data_job_service import ( AddOfflineUserDataJobOperationsRequest, @@ -647,11 +653,14 @@ AdvancedProductTargeting, AudienceTargeting, CampaignDuration, + ConversionRateSuggestion, EffectiveFrequencyBreakdown, EffectiveFrequencyLimit, Forecast, ForecastMetricOptions, FrequencyCap, + GenerateConversionRatesRequest, + GenerateConversionRatesResponse, GenerateReachForecastRequest, GenerateReachForecastResponse, ListPlannableLocationsRequest, @@ -1015,6 +1024,8 @@ "ClickConversionResult", "CustomVariable", "ExternalAttributionData", + "SessionAttributeKeyValuePair", + "SessionAttributesKeyValuePairs", "UploadCallConversionsRequest", "UploadCallConversionsResponse", "UploadClickConversionsRequest", @@ -1202,6 +1213,10 @@ "AppendLeadConversationResponse", "Conversation", "ConversationOrError", + "ProvideLeadFeedbackRequest", + "ProvideLeadFeedbackResponse", + "SurveyDissatisfied", + "SurveySatisfied", "AddOfflineUserDataJobOperationsRequest", "AddOfflineUserDataJobOperationsResponse", "CreateOfflineUserDataJobRequest", @@ -1223,11 +1238,14 @@ "AdvancedProductTargeting", "AudienceTargeting", "CampaignDuration", + "ConversionRateSuggestion", "EffectiveFrequencyBreakdown", "EffectiveFrequencyLimit", "Forecast", "ForecastMetricOptions", "FrequencyCap", + "GenerateConversionRatesRequest", + "GenerateConversionRatesResponse", "GenerateReachForecastRequest", "GenerateReachForecastResponse", "ListPlannableLocationsRequest", diff --git a/google/ads/googleads/v19/services/types/account_budget_proposal_service.py b/google/ads/googleads/v19/services/types/account_budget_proposal_service.py index b614d46e3..c178a8346 100644 --- a/google/ads/googleads/v19/services/types/account_budget_proposal_service.py +++ b/google/ads/googleads/v19/services/types/account_budget_proposal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/account_link_service.py b/google/ads/googleads/v19/services/types/account_link_service.py index 724dc6193..fdd0d8c0a 100644 --- a/google/ads/googleads/v19/services/types/account_link_service.py +++ b/google/ads/googleads/v19/services/types/account_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_ad_label_service.py b/google/ads/googleads/v19/services/types/ad_group_ad_label_service.py index 386913f3f..43ce8632d 100644 --- a/google/ads/googleads/v19/services/types/ad_group_ad_label_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_ad_label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_ad_service.py b/google/ads/googleads/v19/services/types/ad_group_ad_service.py index eb2c8abd9..dbd4806be 100644 --- a/google/ads/googleads/v19/services/types/ad_group_ad_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_ad_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_asset_service.py b/google/ads/googleads/v19/services/types/ad_group_asset_service.py index f3a1da2c0..e2e53a235 100644 --- a/google/ads/googleads/v19/services/types/ad_group_asset_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_asset_set_service.py b/google/ads/googleads/v19/services/types/ad_group_asset_set_service.py index 009c5b4d2..144f2b471 100644 --- a/google/ads/googleads/v19/services/types/ad_group_asset_set_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_asset_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_bid_modifier_service.py b/google/ads/googleads/v19/services/types/ad_group_bid_modifier_service.py index a92460e55..0f28bc176 100644 --- a/google/ads/googleads/v19/services/types/ad_group_bid_modifier_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_bid_modifier_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_criterion_customizer_service.py b/google/ads/googleads/v19/services/types/ad_group_criterion_customizer_service.py index a69429ca7..47d12b662 100644 --- a/google/ads/googleads/v19/services/types/ad_group_criterion_customizer_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_criterion_customizer_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_criterion_label_service.py b/google/ads/googleads/v19/services/types/ad_group_criterion_label_service.py index 091a5b586..24e407474 100644 --- a/google/ads/googleads/v19/services/types/ad_group_criterion_label_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_criterion_label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_criterion_service.py b/google/ads/googleads/v19/services/types/ad_group_criterion_service.py index 3346ca68d..3e22cfeb9 100644 --- a/google/ads/googleads/v19/services/types/ad_group_criterion_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_criterion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_customizer_service.py b/google/ads/googleads/v19/services/types/ad_group_customizer_service.py index 61aa07fcf..7578badcc 100644 --- a/google/ads/googleads/v19/services/types/ad_group_customizer_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_customizer_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_label_service.py b/google/ads/googleads/v19/services/types/ad_group_label_service.py index cc515e21b..61473cfdc 100644 --- a/google/ads/googleads/v19/services/types/ad_group_label_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_group_service.py b/google/ads/googleads/v19/services/types/ad_group_service.py index f7868da34..80e00b6b7 100644 --- a/google/ads/googleads/v19/services/types/ad_group_service.py +++ b/google/ads/googleads/v19/services/types/ad_group_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_parameter_service.py b/google/ads/googleads/v19/services/types/ad_parameter_service.py index 65d13c638..91faf6785 100644 --- a/google/ads/googleads/v19/services/types/ad_parameter_service.py +++ b/google/ads/googleads/v19/services/types/ad_parameter_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/ad_service.py b/google/ads/googleads/v19/services/types/ad_service.py index 6f9ec2af1..6320d0390 100644 --- a/google/ads/googleads/v19/services/types/ad_service.py +++ b/google/ads/googleads/v19/services/types/ad_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_group_asset_service.py b/google/ads/googleads/v19/services/types/asset_group_asset_service.py index ffca3c0f0..e71ac5af7 100644 --- a/google/ads/googleads/v19/services/types/asset_group_asset_service.py +++ b/google/ads/googleads/v19/services/types/asset_group_asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_group_listing_group_filter_service.py b/google/ads/googleads/v19/services/types/asset_group_listing_group_filter_service.py index a10f046a9..eb57ddab5 100644 --- a/google/ads/googleads/v19/services/types/asset_group_listing_group_filter_service.py +++ b/google/ads/googleads/v19/services/types/asset_group_listing_group_filter_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_group_service.py b/google/ads/googleads/v19/services/types/asset_group_service.py index 41e6b5164..11efcd6b3 100644 --- a/google/ads/googleads/v19/services/types/asset_group_service.py +++ b/google/ads/googleads/v19/services/types/asset_group_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_group_signal_service.py b/google/ads/googleads/v19/services/types/asset_group_signal_service.py index 9234c1e0e..c0cb6f308 100644 --- a/google/ads/googleads/v19/services/types/asset_group_signal_service.py +++ b/google/ads/googleads/v19/services/types/asset_group_signal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_service.py b/google/ads/googleads/v19/services/types/asset_service.py index fa36448d0..d8b54fdd6 100644 --- a/google/ads/googleads/v19/services/types/asset_service.py +++ b/google/ads/googleads/v19/services/types/asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_set_asset_service.py b/google/ads/googleads/v19/services/types/asset_set_asset_service.py index 2e4b93980..379436da0 100644 --- a/google/ads/googleads/v19/services/types/asset_set_asset_service.py +++ b/google/ads/googleads/v19/services/types/asset_set_asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/asset_set_service.py b/google/ads/googleads/v19/services/types/asset_set_service.py index 5de8cc325..d6c1c3846 100644 --- a/google/ads/googleads/v19/services/types/asset_set_service.py +++ b/google/ads/googleads/v19/services/types/asset_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/audience_insights_service.py b/google/ads/googleads/v19/services/types/audience_insights_service.py index 7d876727b..1d176885b 100644 --- a/google/ads/googleads/v19/services/types/audience_insights_service.py +++ b/google/ads/googleads/v19/services/types/audience_insights_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/audience_service.py b/google/ads/googleads/v19/services/types/audience_service.py index a37e19bc3..4c97f00a7 100644 --- a/google/ads/googleads/v19/services/types/audience_service.py +++ b/google/ads/googleads/v19/services/types/audience_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/batch_job_service.py b/google/ads/googleads/v19/services/types/batch_job_service.py index b9324f6ca..798b35c71 100644 --- a/google/ads/googleads/v19/services/types/batch_job_service.py +++ b/google/ads/googleads/v19/services/types/batch_job_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/bidding_data_exclusion_service.py b/google/ads/googleads/v19/services/types/bidding_data_exclusion_service.py index 2223ff638..c6cefafad 100644 --- a/google/ads/googleads/v19/services/types/bidding_data_exclusion_service.py +++ b/google/ads/googleads/v19/services/types/bidding_data_exclusion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -154,7 +154,7 @@ class BiddingDataExclusionOperation(proto.Message): class MutateBiddingDataExclusionsResponse(proto.Message): - r"""Response message for data exlusions mutate. + r"""Response message for data exclusions mutate. Attributes: partial_failure_error (google.rpc.status_pb2.Status): diff --git a/google/ads/googleads/v19/services/types/bidding_seasonality_adjustment_service.py b/google/ads/googleads/v19/services/types/bidding_seasonality_adjustment_service.py index 05a7f66ef..cf886e450 100644 --- a/google/ads/googleads/v19/services/types/bidding_seasonality_adjustment_service.py +++ b/google/ads/googleads/v19/services/types/bidding_seasonality_adjustment_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/bidding_strategy_service.py b/google/ads/googleads/v19/services/types/bidding_strategy_service.py index 6bdbda6a7..e69d2129b 100644 --- a/google/ads/googleads/v19/services/types/bidding_strategy_service.py +++ b/google/ads/googleads/v19/services/types/bidding_strategy_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/billing_setup_service.py b/google/ads/googleads/v19/services/types/billing_setup_service.py index ae3563b04..609ac7152 100644 --- a/google/ads/googleads/v19/services/types/billing_setup_service.py +++ b/google/ads/googleads/v19/services/types/billing_setup_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/brand_suggestion_service.py b/google/ads/googleads/v19/services/types/brand_suggestion_service.py index f415b4033..8ea7160a8 100644 --- a/google/ads/googleads/v19/services/types/brand_suggestion_service.py +++ b/google/ads/googleads/v19/services/types/brand_suggestion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_asset_service.py b/google/ads/googleads/v19/services/types/campaign_asset_service.py index b49b76da4..f47fa94ec 100644 --- a/google/ads/googleads/v19/services/types/campaign_asset_service.py +++ b/google/ads/googleads/v19/services/types/campaign_asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_asset_set_service.py b/google/ads/googleads/v19/services/types/campaign_asset_set_service.py index 0f4926e65..e6a1550f2 100644 --- a/google/ads/googleads/v19/services/types/campaign_asset_set_service.py +++ b/google/ads/googleads/v19/services/types/campaign_asset_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_bid_modifier_service.py b/google/ads/googleads/v19/services/types/campaign_bid_modifier_service.py index 74364be02..3f4f80c34 100644 --- a/google/ads/googleads/v19/services/types/campaign_bid_modifier_service.py +++ b/google/ads/googleads/v19/services/types/campaign_bid_modifier_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_budget_service.py b/google/ads/googleads/v19/services/types/campaign_budget_service.py index 8a0dbc814..915bee1ff 100644 --- a/google/ads/googleads/v19/services/types/campaign_budget_service.py +++ b/google/ads/googleads/v19/services/types/campaign_budget_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_conversion_goal_service.py b/google/ads/googleads/v19/services/types/campaign_conversion_goal_service.py index d23e3bfc0..10bc542e5 100644 --- a/google/ads/googleads/v19/services/types/campaign_conversion_goal_service.py +++ b/google/ads/googleads/v19/services/types/campaign_conversion_goal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_criterion_service.py b/google/ads/googleads/v19/services/types/campaign_criterion_service.py index dcebf1b6d..353f8c14f 100644 --- a/google/ads/googleads/v19/services/types/campaign_criterion_service.py +++ b/google/ads/googleads/v19/services/types/campaign_criterion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_customizer_service.py b/google/ads/googleads/v19/services/types/campaign_customizer_service.py index e76a1b395..cbc56ea16 100644 --- a/google/ads/googleads/v19/services/types/campaign_customizer_service.py +++ b/google/ads/googleads/v19/services/types/campaign_customizer_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_draft_service.py b/google/ads/googleads/v19/services/types/campaign_draft_service.py index 9f3746aaf..cf377a0d1 100644 --- a/google/ads/googleads/v19/services/types/campaign_draft_service.py +++ b/google/ads/googleads/v19/services/types/campaign_draft_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_group_service.py b/google/ads/googleads/v19/services/types/campaign_group_service.py index b31c6cbf0..1507eaa87 100644 --- a/google/ads/googleads/v19/services/types/campaign_group_service.py +++ b/google/ads/googleads/v19/services/types/campaign_group_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_label_service.py b/google/ads/googleads/v19/services/types/campaign_label_service.py index d1076eae8..bbd9629c1 100644 --- a/google/ads/googleads/v19/services/types/campaign_label_service.py +++ b/google/ads/googleads/v19/services/types/campaign_label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_lifecycle_goal_service.py b/google/ads/googleads/v19/services/types/campaign_lifecycle_goal_service.py index 827618f8c..ebdfa2cfe 100644 --- a/google/ads/googleads/v19/services/types/campaign_lifecycle_goal_service.py +++ b/google/ads/googleads/v19/services/types/campaign_lifecycle_goal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_service.py b/google/ads/googleads/v19/services/types/campaign_service.py index 1aaac6d36..a66341e7d 100644 --- a/google/ads/googleads/v19/services/types/campaign_service.py +++ b/google/ads/googleads/v19/services/types/campaign_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/campaign_shared_set_service.py b/google/ads/googleads/v19/services/types/campaign_shared_set_service.py index b99888fc1..0eb10d94d 100644 --- a/google/ads/googleads/v19/services/types/campaign_shared_set_service.py +++ b/google/ads/googleads/v19/services/types/campaign_shared_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/content_creator_insights_service.py b/google/ads/googleads/v19/services/types/content_creator_insights_service.py index 2bbad47c4..64fd6b976 100644 --- a/google/ads/googleads/v19/services/types/content_creator_insights_service.py +++ b/google/ads/googleads/v19/services/types/content_creator_insights_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_action_service.py b/google/ads/googleads/v19/services/types/conversion_action_service.py index 2abca9903..961e3588e 100644 --- a/google/ads/googleads/v19/services/types/conversion_action_service.py +++ b/google/ads/googleads/v19/services/types/conversion_action_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_adjustment_upload_service.py b/google/ads/googleads/v19/services/types/conversion_adjustment_upload_service.py index 18770b104..5f600f173 100644 --- a/google/ads/googleads/v19/services/types/conversion_adjustment_upload_service.py +++ b/google/ads/googleads/v19/services/types/conversion_adjustment_upload_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_custom_variable_service.py b/google/ads/googleads/v19/services/types/conversion_custom_variable_service.py index e492b92df..6a2b7effd 100644 --- a/google/ads/googleads/v19/services/types/conversion_custom_variable_service.py +++ b/google/ads/googleads/v19/services/types/conversion_custom_variable_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_goal_campaign_config_service.py b/google/ads/googleads/v19/services/types/conversion_goal_campaign_config_service.py index de5d47d12..0cfae2869 100644 --- a/google/ads/googleads/v19/services/types/conversion_goal_campaign_config_service.py +++ b/google/ads/googleads/v19/services/types/conversion_goal_campaign_config_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_upload_service.py b/google/ads/googleads/v19/services/types/conversion_upload_service.py index 495478fd5..680ccb683 100644 --- a/google/ads/googleads/v19/services/types/conversion_upload_service.py +++ b/google/ads/googleads/v19/services/types/conversion_upload_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,6 +21,7 @@ from google.ads.googleads.v19.common.types import consent as gagc_consent from google.ads.googleads.v19.common.types import offline_user_data +from google.ads.googleads.v19.enums.types import conversion_customer_type from google.ads.googleads.v19.enums.types import conversion_environment_enum from google.rpc import status_pb2 # type: ignore @@ -40,6 +41,8 @@ "CallConversionResult", "CustomVariable", "CartData", + "SessionAttributeKeyValuePair", + "SessionAttributesKeyValuePairs", }, ) @@ -251,6 +254,11 @@ class UploadCallConversionsResponse(proto.Message): class ClickConversion(proto.Message): r"""A click conversion. + This message has `oneof`_ fields (mutually exclusive fields). + For each oneof, at most one member field can be set at the same time. + Setting any member of the oneof automatically clears all other + members. + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields Attributes: @@ -322,6 +330,23 @@ class ClickConversion(proto.Message): on, for example, App or Web. consent (google.ads.googleads.v19.common.types.Consent): The consent setting for the event. + customer_type (google.ads.googleads.v19.enums.types.ConversionCustomerTypeEnum.ConversionCustomerType): + Type of the customer associated with the + conversion (new or returning). Accessible only + to customers on the allow-list. + session_attributes_encoded (bytes): + The session attributes for the event, represented as a + base64-encoded JSON string. The content should be generated + by Google-provided library. To set session attributes + individually, use session_attributes_key_value_pairs + instead. + + This field is a member of `oneof`_ ``session_attributes``. + session_attributes_key_value_pairs (google.ads.googleads.v19.services.types.SessionAttributesKeyValuePairs): + The session attributes for the event, + represented as key-value pairs. + + This field is a member of `oneof`_ ``session_attributes``. """ gclid: str = proto.Field( @@ -396,6 +421,26 @@ class ClickConversion(proto.Message): number=23, message=gagc_consent.Consent, ) + customer_type: ( + conversion_customer_type.ConversionCustomerTypeEnum.ConversionCustomerType + ) = proto.Field( + proto.ENUM, + number=26, + enum=conversion_customer_type.ConversionCustomerTypeEnum.ConversionCustomerType, + ) + session_attributes_encoded: bytes = proto.Field( + proto.BYTES, + number=24, + oneof="session_attributes", + ) + session_attributes_key_value_pairs: "SessionAttributesKeyValuePairs" = ( + proto.Field( + proto.MESSAGE, + number=25, + oneof="session_attributes", + message="SessionAttributesKeyValuePairs", + ) + ) class CallConversion(proto.Message): @@ -753,4 +798,43 @@ class Item(proto.Message): ) +class SessionAttributeKeyValuePair(proto.Message): + r"""Contains one session attribute of the conversion. + + Attributes: + session_attribute_key (str): + Required. The name of the session attribute. + session_attribute_value (str): + Required. The value of the session attribute. + """ + + session_attribute_key: str = proto.Field( + proto.STRING, + number=1, + ) + session_attribute_value: str = proto.Field( + proto.STRING, + number=2, + ) + + +class SessionAttributesKeyValuePairs(proto.Message): + r"""Contains session attributes of the conversion, represented as + key-value pairs. + + Attributes: + key_value_pairs (MutableSequence[google.ads.googleads.v19.services.types.SessionAttributeKeyValuePair]): + Required. The session attributes for the + conversion. + """ + + key_value_pairs: MutableSequence["SessionAttributeKeyValuePair"] = ( + proto.RepeatedField( + proto.MESSAGE, + number=1, + message="SessionAttributeKeyValuePair", + ) + ) + + __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/services/types/conversion_value_rule_service.py b/google/ads/googleads/v19/services/types/conversion_value_rule_service.py index 0a93c554f..709de61db 100644 --- a/google/ads/googleads/v19/services/types/conversion_value_rule_service.py +++ b/google/ads/googleads/v19/services/types/conversion_value_rule_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/conversion_value_rule_set_service.py b/google/ads/googleads/v19/services/types/conversion_value_rule_set_service.py index dfb6f0a90..762757f32 100644 --- a/google/ads/googleads/v19/services/types/conversion_value_rule_set_service.py +++ b/google/ads/googleads/v19/services/types/conversion_value_rule_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/custom_audience_service.py b/google/ads/googleads/v19/services/types/custom_audience_service.py index 53692d6e3..7b4fecf07 100644 --- a/google/ads/googleads/v19/services/types/custom_audience_service.py +++ b/google/ads/googleads/v19/services/types/custom_audience_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/custom_conversion_goal_service.py b/google/ads/googleads/v19/services/types/custom_conversion_goal_service.py index 351beff41..e5703922f 100644 --- a/google/ads/googleads/v19/services/types/custom_conversion_goal_service.py +++ b/google/ads/googleads/v19/services/types/custom_conversion_goal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/custom_interest_service.py b/google/ads/googleads/v19/services/types/custom_interest_service.py index ea6451a78..18f093085 100644 --- a/google/ads/googleads/v19/services/types/custom_interest_service.py +++ b/google/ads/googleads/v19/services/types/custom_interest_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_asset_service.py b/google/ads/googleads/v19/services/types/customer_asset_service.py index 5c671c490..bcece1f8b 100644 --- a/google/ads/googleads/v19/services/types/customer_asset_service.py +++ b/google/ads/googleads/v19/services/types/customer_asset_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_asset_set_service.py b/google/ads/googleads/v19/services/types/customer_asset_set_service.py index b56bd807c..1758388fe 100644 --- a/google/ads/googleads/v19/services/types/customer_asset_set_service.py +++ b/google/ads/googleads/v19/services/types/customer_asset_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_client_link_service.py b/google/ads/googleads/v19/services/types/customer_client_link_service.py index 9a63d2a2e..c0c15f41c 100644 --- a/google/ads/googleads/v19/services/types/customer_client_link_service.py +++ b/google/ads/googleads/v19/services/types/customer_client_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_conversion_goal_service.py b/google/ads/googleads/v19/services/types/customer_conversion_goal_service.py index 59eeffcad..949e92637 100644 --- a/google/ads/googleads/v19/services/types/customer_conversion_goal_service.py +++ b/google/ads/googleads/v19/services/types/customer_conversion_goal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_customizer_service.py b/google/ads/googleads/v19/services/types/customer_customizer_service.py index 73e0698e7..069c47da8 100644 --- a/google/ads/googleads/v19/services/types/customer_customizer_service.py +++ b/google/ads/googleads/v19/services/types/customer_customizer_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_label_service.py b/google/ads/googleads/v19/services/types/customer_label_service.py index 8f5220d32..30772c796 100644 --- a/google/ads/googleads/v19/services/types/customer_label_service.py +++ b/google/ads/googleads/v19/services/types/customer_label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_lifecycle_goal_service.py b/google/ads/googleads/v19/services/types/customer_lifecycle_goal_service.py index 936193e5e..7c2ac38a7 100644 --- a/google/ads/googleads/v19/services/types/customer_lifecycle_goal_service.py +++ b/google/ads/googleads/v19/services/types/customer_lifecycle_goal_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_manager_link_service.py b/google/ads/googleads/v19/services/types/customer_manager_link_service.py index 64a8f1cab..b6a7a04c3 100644 --- a/google/ads/googleads/v19/services/types/customer_manager_link_service.py +++ b/google/ads/googleads/v19/services/types/customer_manager_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_negative_criterion_service.py b/google/ads/googleads/v19/services/types/customer_negative_criterion_service.py index 06b2e72b4..5faebd9e9 100644 --- a/google/ads/googleads/v19/services/types/customer_negative_criterion_service.py +++ b/google/ads/googleads/v19/services/types/customer_negative_criterion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_service.py b/google/ads/googleads/v19/services/types/customer_service.py index 848d01df2..e4c2d4e04 100644 --- a/google/ads/googleads/v19/services/types/customer_service.py +++ b/google/ads/googleads/v19/services/types/customer_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_sk_ad_network_conversion_value_schema_service.py b/google/ads/googleads/v19/services/types/customer_sk_ad_network_conversion_value_schema_service.py index 2cb966e8b..eb9ad88cd 100644 --- a/google/ads/googleads/v19/services/types/customer_sk_ad_network_conversion_value_schema_service.py +++ b/google/ads/googleads/v19/services/types/customer_sk_ad_network_conversion_value_schema_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_user_access_invitation_service.py b/google/ads/googleads/v19/services/types/customer_user_access_invitation_service.py index 7b9d9ce7e..56f9ab4b4 100644 --- a/google/ads/googleads/v19/services/types/customer_user_access_invitation_service.py +++ b/google/ads/googleads/v19/services/types/customer_user_access_invitation_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customer_user_access_service.py b/google/ads/googleads/v19/services/types/customer_user_access_service.py index cfb51f24e..e38b03310 100644 --- a/google/ads/googleads/v19/services/types/customer_user_access_service.py +++ b/google/ads/googleads/v19/services/types/customer_user_access_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/customizer_attribute_service.py b/google/ads/googleads/v19/services/types/customizer_attribute_service.py index 27628917c..c442bd60b 100644 --- a/google/ads/googleads/v19/services/types/customizer_attribute_service.py +++ b/google/ads/googleads/v19/services/types/customizer_attribute_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/data_link_service.py b/google/ads/googleads/v19/services/types/data_link_service.py index 045727da7..1c47caa9a 100644 --- a/google/ads/googleads/v19/services/types/data_link_service.py +++ b/google/ads/googleads/v19/services/types/data_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/experiment_arm_service.py b/google/ads/googleads/v19/services/types/experiment_arm_service.py index 8cde81c23..b76931b3e 100644 --- a/google/ads/googleads/v19/services/types/experiment_arm_service.py +++ b/google/ads/googleads/v19/services/types/experiment_arm_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/experiment_service.py b/google/ads/googleads/v19/services/types/experiment_service.py index e1109117f..9f376f831 100644 --- a/google/ads/googleads/v19/services/types/experiment_service.py +++ b/google/ads/googleads/v19/services/types/experiment_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/geo_target_constant_service.py b/google/ads/googleads/v19/services/types/geo_target_constant_service.py index 10a648bf5..da59056e3 100644 --- a/google/ads/googleads/v19/services/types/geo_target_constant_service.py +++ b/google/ads/googleads/v19/services/types/geo_target_constant_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/google_ads_field_service.py b/google/ads/googleads/v19/services/types/google_ads_field_service.py index 48112acf5..9887defc3 100644 --- a/google/ads/googleads/v19/services/types/google_ads_field_service.py +++ b/google/ads/googleads/v19/services/types/google_ads_field_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/google_ads_service.py b/google/ads/googleads/v19/services/types/google_ads_service.py index c1746b096..17b4f01a7 100644 --- a/google/ads/googleads/v19/services/types/google_ads_service.py +++ b/google/ads/googleads/v19/services/types/google_ads_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/identity_verification_service.py b/google/ads/googleads/v19/services/types/identity_verification_service.py index b92543fb8..4aacd048b 100644 --- a/google/ads/googleads/v19/services/types/identity_verification_service.py +++ b/google/ads/googleads/v19/services/types/identity_verification_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/invoice_service.py b/google/ads/googleads/v19/services/types/invoice_service.py index 6f7e19bd9..99b87bcc4 100644 --- a/google/ads/googleads/v19/services/types/invoice_service.py +++ b/google/ads/googleads/v19/services/types/invoice_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_ad_group_keyword_service.py b/google/ads/googleads/v19/services/types/keyword_plan_ad_group_keyword_service.py index d5e3555d4..62bd8993b 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_ad_group_keyword_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_ad_group_keyword_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_ad_group_service.py b/google/ads/googleads/v19/services/types/keyword_plan_ad_group_service.py index 0b8d558e5..dc76814c3 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_ad_group_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_ad_group_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_campaign_keyword_service.py b/google/ads/googleads/v19/services/types/keyword_plan_campaign_keyword_service.py index 2fc4f4e6f..5691f4979 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_campaign_keyword_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_campaign_keyword_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_campaign_service.py b/google/ads/googleads/v19/services/types/keyword_plan_campaign_service.py index 0ca520901..6b6a8cf3f 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_campaign_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_campaign_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_idea_service.py b/google/ads/googleads/v19/services/types/keyword_plan_idea_service.py index b0746b5fe..f8edd57bf 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_idea_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_idea_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_plan_service.py b/google/ads/googleads/v19/services/types/keyword_plan_service.py index 672f65691..0e84f928f 100644 --- a/google/ads/googleads/v19/services/types/keyword_plan_service.py +++ b/google/ads/googleads/v19/services/types/keyword_plan_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/keyword_theme_constant_service.py b/google/ads/googleads/v19/services/types/keyword_theme_constant_service.py index e001b6dd7..2c8c37e95 100644 --- a/google/ads/googleads/v19/services/types/keyword_theme_constant_service.py +++ b/google/ads/googleads/v19/services/types/keyword_theme_constant_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/label_service.py b/google/ads/googleads/v19/services/types/label_service.py index dbd8200fa..cf68929ed 100644 --- a/google/ads/googleads/v19/services/types/label_service.py +++ b/google/ads/googleads/v19/services/types/label_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/local_services_lead_service.py b/google/ads/googleads/v19/services/types/local_services_lead_service.py index ce747895e..394453fc7 100644 --- a/google/ads/googleads/v19/services/types/local_services_lead_service.py +++ b/google/ads/googleads/v19/services/types/local_services_lead_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -19,6 +19,18 @@ import proto # type: ignore +from google.ads.googleads.v19.enums.types import ( + local_services_lead_credit_issuance_decision, +) +from google.ads.googleads.v19.enums.types import ( + local_services_lead_survey_answer, +) +from google.ads.googleads.v19.enums.types import ( + local_services_lead_survey_dissatisfied_reason, +) +from google.ads.googleads.v19.enums.types import ( + local_services_lead_survey_satisfied_reason, +) from google.rpc import status_pb2 # type: ignore @@ -30,6 +42,10 @@ "AppendLeadConversationResponse", "Conversation", "ConversationOrError", + "SurveySatisfied", + "SurveyDissatisfied", + "ProvideLeadFeedbackRequest", + "ProvideLeadFeedbackResponse", }, ) @@ -135,4 +151,134 @@ class ConversationOrError(proto.Message): ) +class SurveySatisfied(proto.Message): + r"""Details about various factors for being satisfied with the + lead. + + Attributes: + survey_satisfied_reason (google.ads.googleads.v19.enums.types.LocalServicesLeadSurveySatisfiedReasonEnum.SurveySatisfiedReason): + Required. Provider's reason for being + satisfied with the lead. + other_reason_comment (str): + Optional. Provider's free form comments. This field is + required when OTHER_SATISFIED_REASON is selected as the + reason. + """ + + survey_satisfied_reason: ( + local_services_lead_survey_satisfied_reason.LocalServicesLeadSurveySatisfiedReasonEnum.SurveySatisfiedReason + ) = proto.Field( + proto.ENUM, + number=1, + enum=local_services_lead_survey_satisfied_reason.LocalServicesLeadSurveySatisfiedReasonEnum.SurveySatisfiedReason, + ) + other_reason_comment: str = proto.Field( + proto.STRING, + number=2, + ) + + +class SurveyDissatisfied(proto.Message): + r"""Details about various factors for not being satisfied with + the lead. + + Attributes: + survey_dissatisfied_reason (google.ads.googleads.v19.enums.types.LocalServicesLeadSurveyDissatisfiedReasonEnum.SurveyDissatisfiedReason): + Required. Provider's reason for not being + satisfied with the lead. + other_reason_comment (str): + Optional. Provider's free form comments. This field is + required when OTHER_DISSATISFIED_REASON is selected as the + reason. + """ + + survey_dissatisfied_reason: ( + local_services_lead_survey_dissatisfied_reason.LocalServicesLeadSurveyDissatisfiedReasonEnum.SurveyDissatisfiedReason + ) = proto.Field( + proto.ENUM, + number=1, + enum=local_services_lead_survey_dissatisfied_reason.LocalServicesLeadSurveyDissatisfiedReasonEnum.SurveyDissatisfiedReason, + ) + other_reason_comment: str = proto.Field( + proto.STRING, + number=2, + ) + + +class ProvideLeadFeedbackRequest(proto.Message): + r"""Request message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + + This message has `oneof`_ fields (mutually exclusive fields). + For each oneof, at most one member field can be set at the same time. + Setting any member of the oneof automatically clears all other + members. + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + resource_name (str): + Required. The resource name of the local + services lead that for which the feedback is + being provided. + survey_answer (google.ads.googleads.v19.enums.types.LocalServicesLeadSurveyAnswerEnum.SurveyAnswer): + Required. Survey answer for Local Services + Ads Lead. + survey_satisfied (google.ads.googleads.v19.services.types.SurveySatisfied): + Details about various factors for being + satisfied with the lead. + + This field is a member of `oneof`_ ``survey_details``. + survey_dissatisfied (google.ads.googleads.v19.services.types.SurveyDissatisfied): + Details about various factors for not being + satisfied with the lead. + + This field is a member of `oneof`_ ``survey_details``. + """ + + resource_name: str = proto.Field( + proto.STRING, + number=1, + ) + survey_answer: ( + local_services_lead_survey_answer.LocalServicesLeadSurveyAnswerEnum.SurveyAnswer + ) = proto.Field( + proto.ENUM, + number=2, + enum=local_services_lead_survey_answer.LocalServicesLeadSurveyAnswerEnum.SurveyAnswer, + ) + survey_satisfied: "SurveySatisfied" = proto.Field( + proto.MESSAGE, + number=3, + oneof="survey_details", + message="SurveySatisfied", + ) + survey_dissatisfied: "SurveyDissatisfied" = proto.Field( + proto.MESSAGE, + number=4, + oneof="survey_details", + message="SurveyDissatisfied", + ) + + +class ProvideLeadFeedbackResponse(proto.Message): + r"""Response message for + [LocalServicesLeadService.ProvideLeadFeedback][google.ads.googleads.v19.services.LocalServicesLeadService.ProvideLeadFeedback]. + + Attributes: + credit_issuance_decision (google.ads.googleads.v19.enums.types.LocalServicesLeadCreditIssuanceDecisionEnum.CreditIssuanceDecision): + Required. Decision of bonus credit issued or + rejected. If a bonus credit is issued, it will + be available for use in about two months. + """ + + credit_issuance_decision: ( + local_services_lead_credit_issuance_decision.LocalServicesLeadCreditIssuanceDecisionEnum.CreditIssuanceDecision + ) = proto.Field( + proto.ENUM, + number=1, + enum=local_services_lead_credit_issuance_decision.LocalServicesLeadCreditIssuanceDecisionEnum.CreditIssuanceDecision, + ) + + __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/ads/googleads/v19/services/types/offline_user_data_job_service.py b/google/ads/googleads/v19/services/types/offline_user_data_job_service.py index 75766e6d4..9c1475489 100644 --- a/google/ads/googleads/v19/services/types/offline_user_data_job_service.py +++ b/google/ads/googleads/v19/services/types/offline_user_data_job_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/payments_account_service.py b/google/ads/googleads/v19/services/types/payments_account_service.py index 2a0660d59..ed6664369 100644 --- a/google/ads/googleads/v19/services/types/payments_account_service.py +++ b/google/ads/googleads/v19/services/types/payments_account_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/product_link_invitation_service.py b/google/ads/googleads/v19/services/types/product_link_invitation_service.py index bf1427fae..3e3598e52 100644 --- a/google/ads/googleads/v19/services/types/product_link_invitation_service.py +++ b/google/ads/googleads/v19/services/types/product_link_invitation_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/product_link_service.py b/google/ads/googleads/v19/services/types/product_link_service.py index 8fca13e51..1ff0b7299 100644 --- a/google/ads/googleads/v19/services/types/product_link_service.py +++ b/google/ads/googleads/v19/services/types/product_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/reach_plan_service.py b/google/ads/googleads/v19/services/types/reach_plan_service.py index afdc3679b..3692ffcdc 100644 --- a/google/ads/googleads/v19/services/types/reach_plan_service.py +++ b/google/ads/googleads/v19/services/types/reach_plan_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,9 @@ from google.ads.googleads.v19.common.types import dates from google.ads.googleads.v19.enums.types import frequency_cap_time_unit from google.ads.googleads.v19.enums.types import reach_plan_age_range +from google.ads.googleads.v19.enums.types import ( + reach_plan_conversion_rate_model, +) from google.ads.googleads.v19.enums.types import reach_plan_network from google.ads.googleads.v19.enums.types import reach_plan_surface from google.ads.googleads.v19.enums.types import target_frequency_time_unit @@ -32,6 +35,9 @@ package="google.ads.googleads.v19.services", marshal="google.ads.googleads.v19", manifest={ + "GenerateConversionRatesRequest", + "GenerateConversionRatesResponse", + "ConversionRateSuggestion", "ListPlannableLocationsRequest", "ListPlannableLocationsResponse", "PlannableLocation", @@ -65,6 +71,92 @@ ) +class GenerateConversionRatesRequest(proto.Message): + r"""Request message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates]. + + + .. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields + + Attributes: + customer_id (str): + Required. The ID of the customer. A + conversion rate based on the historical data of + this customer may be suggested. + customer_reach_group (str): + The name of the customer being planned for. + This is a user-defined value. + + This field is a member of `oneof`_ ``_customer_reach_group``. + """ + + customer_id: str = proto.Field( + proto.STRING, + number=1, + ) + customer_reach_group: str = proto.Field( + proto.STRING, + number=2, + optional=True, + ) + + +class GenerateConversionRatesResponse(proto.Message): + r"""Response message for + [ReachPlanService.GenerateConversionRates][google.ads.googleads.v19.services.ReachPlanService.GenerateConversionRates], + containing conversion rate suggestions for supported plannable + products. + + Attributes: + conversion_rate_suggestions (MutableSequence[google.ads.googleads.v19.services.types.ConversionRateSuggestion]): + A list containing conversion rate + suggestions. Each repeated element will have an + associated product code. Multiple suggestions + may share the same product code. + """ + + conversion_rate_suggestions: MutableSequence["ConversionRateSuggestion"] = ( + proto.RepeatedField( + proto.MESSAGE, + number=1, + message="ConversionRateSuggestion", + ) + ) + + +class ConversionRateSuggestion(proto.Message): + r"""A conversion rate suggestion. + + Attributes: + conversion_rate_model (google.ads.googleads.v19.enums.types.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel): + Model type used to calculate the suggested + conversion rate. + plannable_product_code (str): + The code associated with the plannable product (for example: + DEMAND_GEN). To list all plannable product codes, use + [ReachPlanService.ListPlannableProducts][google.ads.googleads.v19.services.ReachPlanService.ListPlannableProducts]. + conversion_rate (float): + The suggested conversion rate. The value is + between 0 and 1 (exclusive). + """ + + conversion_rate_model: ( + reach_plan_conversion_rate_model.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel + ) = proto.Field( + proto.ENUM, + number=1, + enum=reach_plan_conversion_rate_model.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel, + ) + plannable_product_code: str = proto.Field( + proto.STRING, + number=2, + ) + conversion_rate: float = proto.Field( + proto.DOUBLE, + number=3, + ) + + class ListPlannableLocationsRequest(proto.Message): r"""Request message for [ReachPlanService.ListPlannableLocations][google.ads.googleads.v19.services.ReachPlanService.ListPlannableLocations]. @@ -618,6 +710,14 @@ class PlannedProduct(proto.Message): 000 000 micros. This field is a member of `oneof`_ ``_budget_micros``. + conversion_rate (float): + Conversion rate as a decimal between 0 and 1, exclusive. For + example: if 2% of ad interactions are expected to lead to + conversions, conversion_rate should be 0.02. This field is + required for DEMAND_GEN plannable products. It is not + supported for other plannable products. + + This field is a member of `oneof`_ ``_conversion_rate``. advanced_product_targeting (google.ads.googleads.v19.services.types.AdvancedProductTargeting): Targeting settings for the selected product. To list the available targeting for each product use @@ -634,6 +734,11 @@ class PlannedProduct(proto.Message): number=4, optional=True, ) + conversion_rate: float = proto.Field( + proto.DOUBLE, + number=6, + optional=True, + ) advanced_product_targeting: "AdvancedProductTargeting" = proto.Field( proto.MESSAGE, number=5, @@ -802,6 +907,14 @@ class Forecast(proto.Message): for more information on views. This field is a member of `oneof`_ ``_views``. + conversions (float): + The number of conversions. This metric is only available for + DEMAND_GEN plannable products. + + See https://support.google.com/google-ads/answer/2375431 for + more information on conversions. + + This field is a member of `oneof`_ ``_conversions``. """ on_target_reach: int = proto.Field( @@ -861,6 +974,11 @@ class Forecast(proto.Message): number=15, optional=True, ) + conversions: float = proto.Field( + proto.DOUBLE, + number=16, + optional=True, + ) class PlannedProductReachForecast(proto.Message): @@ -980,6 +1098,14 @@ class PlannedProductForecast(proto.Message): for more information on views. This field is a member of `oneof`_ ``_views``. + conversions (float): + The number of conversions. This metric is only available for + DEMAND_GEN plannable products. + + See https://support.google.com/google-ads/answer/2375431 for + more information on conversions. + + This field is a member of `oneof`_ ``_conversions``. """ on_target_reach: int = proto.Field( @@ -1033,6 +1159,11 @@ class PlannedProductForecast(proto.Message): number=11, optional=True, ) + conversions: float = proto.Field( + proto.DOUBLE, + number=12, + optional=True, + ) class OnTargetAudienceMetrics(proto.Message): diff --git a/google/ads/googleads/v19/services/types/recommendation_service.py b/google/ads/googleads/v19/services/types/recommendation_service.py index 6e8046513..74cb328b7 100644 --- a/google/ads/googleads/v19/services/types/recommendation_service.py +++ b/google/ads/googleads/v19/services/types/recommendation_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/recommendation_subscription_service.py b/google/ads/googleads/v19/services/types/recommendation_subscription_service.py index 7526ab50f..d3f6cd32a 100644 --- a/google/ads/googleads/v19/services/types/recommendation_subscription_service.py +++ b/google/ads/googleads/v19/services/types/recommendation_subscription_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/remarketing_action_service.py b/google/ads/googleads/v19/services/types/remarketing_action_service.py index 7dc7b37d1..c29f090fe 100644 --- a/google/ads/googleads/v19/services/types/remarketing_action_service.py +++ b/google/ads/googleads/v19/services/types/remarketing_action_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/shareable_preview_service.py b/google/ads/googleads/v19/services/types/shareable_preview_service.py index 7519ce730..b055210be 100644 --- a/google/ads/googleads/v19/services/types/shareable_preview_service.py +++ b/google/ads/googleads/v19/services/types/shareable_preview_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/shared_criterion_service.py b/google/ads/googleads/v19/services/types/shared_criterion_service.py index a8c0c5308..dc1bd9734 100644 --- a/google/ads/googleads/v19/services/types/shared_criterion_service.py +++ b/google/ads/googleads/v19/services/types/shared_criterion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/shared_set_service.py b/google/ads/googleads/v19/services/types/shared_set_service.py index 0f4882cf6..eb8bf717b 100644 --- a/google/ads/googleads/v19/services/types/shared_set_service.py +++ b/google/ads/googleads/v19/services/types/shared_set_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/smart_campaign_setting_service.py b/google/ads/googleads/v19/services/types/smart_campaign_setting_service.py index 1d34e3355..b4e2cb325 100644 --- a/google/ads/googleads/v19/services/types/smart_campaign_setting_service.py +++ b/google/ads/googleads/v19/services/types/smart_campaign_setting_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/smart_campaign_suggest_service.py b/google/ads/googleads/v19/services/types/smart_campaign_suggest_service.py index 31f1d9945..db9202cdc 100644 --- a/google/ads/googleads/v19/services/types/smart_campaign_suggest_service.py +++ b/google/ads/googleads/v19/services/types/smart_campaign_suggest_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/third_party_app_analytics_link_service.py b/google/ads/googleads/v19/services/types/third_party_app_analytics_link_service.py index c1319ecf3..da44b79cf 100644 --- a/google/ads/googleads/v19/services/types/third_party_app_analytics_link_service.py +++ b/google/ads/googleads/v19/services/types/third_party_app_analytics_link_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/travel_asset_suggestion_service.py b/google/ads/googleads/v19/services/types/travel_asset_suggestion_service.py index ed46b0334..f401928e6 100644 --- a/google/ads/googleads/v19/services/types/travel_asset_suggestion_service.py +++ b/google/ads/googleads/v19/services/types/travel_asset_suggestion_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/user_data_service.py b/google/ads/googleads/v19/services/types/user_data_service.py index 3dcfe59f0..0e1797dca 100644 --- a/google/ads/googleads/v19/services/types/user_data_service.py +++ b/google/ads/googleads/v19/services/types/user_data_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/user_list_customer_type_service.py b/google/ads/googleads/v19/services/types/user_list_customer_type_service.py index 58e2e8051..c0c01a2d9 100644 --- a/google/ads/googleads/v19/services/types/user_list_customer_type_service.py +++ b/google/ads/googleads/v19/services/types/user_list_customer_type_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/google/ads/googleads/v19/services/types/user_list_service.py b/google/ads/googleads/v19/services/types/user_list_service.py index 803e0b8b4..47a2cc049 100644 --- a/google/ads/googleads/v19/services/types/user_list_service.py +++ b/google/ads/googleads/v19/services/types/user_list_service.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/pyproject.toml b/pyproject.toml index 5543fe6b8..fb0401ac2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ build-backend = "setuptools.build_meta" [project] name = "google-ads" -version = "26.0.1" +version = "26.1.0" description = "Client library for the Google Ads API" readme = "./README.rst" requires-python = ">=3.9, <3.14"