Synchronize new proto/yaml changes.

PiperOrigin-RevId: 250317071
This commit is contained in:
Google APIs 2019-05-28 10:48:38 -07:00 committed by Copybara-Service
parent 0212b5bc5e
commit 21ebe70c8f
78 changed files with 410 additions and 242 deletions

View File

@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/account_budget_proposal_type.proto";
import "google/ads/googleads/v1/enums/account_budget_status.proto";
import "google/ads/googleads/v1/enums/spending_limit_type.proto";
import "google/ads/googleads/v1/enums/time_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -64,7 +64,8 @@ message AccountBudget {
// The type of this proposal, e.g. END to end the budget associated
// with this proposal.
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 2;
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum
.AccountBudgetProposalType proposal_type = 2;
// The name to assign to the account-level budget.
google.protobuf.StringValue name = 3;
@ -99,7 +100,8 @@ message AccountBudget {
google.protobuf.Int64Value spending_limit_micros = 7;
// The spending limit as a well-defined type, e.g. INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType spending_limit_type = 8;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
spending_limit_type = 8;
}
}
@ -119,7 +121,8 @@ message AccountBudget {
google.protobuf.StringValue billing_setup = 3;
// The status of this account-level budget.
google.ads.googleads.v1.enums.AccountBudgetStatusEnum.AccountBudgetStatus status = 4;
google.ads.googleads.v1.enums.AccountBudgetStatusEnum.AccountBudgetStatus
status = 4;
// The name of the account-level budget.
google.protobuf.StringValue name = 5;
@ -163,7 +166,8 @@ message AccountBudget {
google.protobuf.StringValue proposed_end_date_time = 8;
// The proposed end time as a well-defined type, e.g. FOREVER.
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9;
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type =
9;
}
// The approved end time of the account-level budget.
@ -175,7 +179,8 @@ message AccountBudget {
google.protobuf.StringValue approved_end_date_time = 10;
// The approved end time as a well-defined type, e.g. FOREVER.
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type = 11;
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type =
11;
}
// The proposed spending limit.
@ -185,7 +190,8 @@ message AccountBudget {
google.protobuf.Int64Value proposed_spending_limit_micros = 12;
// The proposed spending limit as a well-defined type, e.g. INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 13;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
proposed_spending_limit_type = 13;
}
// The approved spending limit.
@ -202,7 +208,8 @@ message AccountBudget {
// The approved spending limit as a well-defined type, e.g. INFINITE. This
// will only be populated if the approved spending limit is INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 15;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
approved_spending_limit_type = 15;
}
// The spending limit after adjustments have been applied. Adjustments are
@ -228,6 +235,7 @@ message AccountBudget {
// This will only be populated if the adjusted spending limit is INFINITE,
// which is guaranteed to be true if the approved spending limit is
// INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType adjusted_spending_limit_type = 17;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
adjusted_spending_limit_type = 17;
}
}

View File

@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/account_budget_proposal_status.proto";
import "google/ads/googleads/v1/enums/account_budget_proposal_type.proto";
import "google/ads/googleads/v1/enums/spending_limit_type.proto";
import "google/ads/googleads/v1/enums/time_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -64,11 +64,13 @@ message AccountBudgetProposal {
// The type of this proposal, e.g. END to end the budget associated with this
// proposal.
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum.AccountBudgetProposalType proposal_type = 4;
google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum
.AccountBudgetProposalType proposal_type = 4;
// The status of this proposal.
// When a new proposal is created, the status defaults to PENDING.
google.ads.googleads.v1.enums.AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus status = 15;
google.ads.googleads.v1.enums.AccountBudgetProposalStatusEnum
.AccountBudgetProposalStatus status = 15;
// The name to assign to the account-level budget.
google.protobuf.StringValue proposed_name = 5;
@ -97,7 +99,8 @@ message AccountBudgetProposal {
google.protobuf.StringValue proposed_start_date_time = 18;
// The proposed start date time as a well-defined type, e.g. NOW.
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_start_time_type = 7;
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType
proposed_start_time_type = 7;
}
// The proposed end date time of the account-level budget, which cannot be in
@ -107,7 +110,8 @@ message AccountBudgetProposal {
google.protobuf.StringValue proposed_end_date_time = 19;
// The proposed end date time as a well-defined type, e.g. FOREVER.
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type = 9;
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType proposed_end_time_type =
9;
}
// The approved end date time of the account-level budget.
@ -116,7 +120,8 @@ message AccountBudgetProposal {
google.protobuf.StringValue approved_end_date_time = 21;
// The approved end date time as a well-defined type, e.g. FOREVER.
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type = 22;
google.ads.googleads.v1.enums.TimeTypeEnum.TimeType approved_end_time_type =
22;
}
// The proposed spending limit.
@ -126,7 +131,8 @@ message AccountBudgetProposal {
google.protobuf.Int64Value proposed_spending_limit_micros = 10;
// The proposed spending limit as a well-defined type, e.g. INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType proposed_spending_limit_type = 11;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
proposed_spending_limit_type = 11;
}
// The approved spending limit.
@ -136,6 +142,7 @@ message AccountBudgetProposal {
google.protobuf.Int64Value approved_spending_limit_micros = 23;
// The approved spending limit as a well-defined type, e.g. INFINITE.
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType approved_spending_limit_type = 24;
google.ads.googleads.v1.enums.SpendingLimitTypeEnum.SpendingLimitType
approved_spending_limit_type = 24;
}
}

View File

@ -24,8 +24,8 @@ import "google/ads/googleads/v1/common/url_collection.proto";
import "google/ads/googleads/v1/enums/ad_type.proto";
import "google/ads/googleads/v1/enums/device.proto";
import "google/ads/googleads/v1/enums/system_managed_entity_source.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -60,7 +60,8 @@ message Ad {
// The list of mappings that can be used to substitute custom parameter tags
// in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 10;
repeated google.ads.googleads.v1.common.CustomParameter
url_custom_parameters = 10;
// The URL that appears in the ad description for some ad formats.
google.protobuf.StringValue display_url = 4;
@ -92,7 +93,8 @@ message Ad {
// If this ad is system managed, then this field will indicate the source.
// This field is read-only.
google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum.SystemManagedResourceSource system_managed_resource_source = 27;
google.ads.googleads.v1.enums.SystemManagedResourceSourceEnum
.SystemManagedResourceSource system_managed_resource_source = 27;
// Details pertinent to the ad type. Exactly one value must be set.
oneof ad_data {
@ -110,7 +112,8 @@ message Ad {
// auto-generated at serving time according to domain name specific
// information provided by `dynamic_search_ads_setting` linked at the
// campaign level.
google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfo expanded_dynamic_search_ad = 14;
google.ads.googleads.v1.common.ExpandedDynamicSearchAdInfo
expanded_dynamic_search_ad = 14;
// Details pertaining to a hotel ad.
google.ads.googleads.v1.common.HotelAdInfo hotel_ad = 15;
@ -119,7 +122,8 @@ message Ad {
google.ads.googleads.v1.common.ShoppingSmartAdInfo shopping_smart_ad = 17;
// Details pertaining to a Shopping product ad.
google.ads.googleads.v1.common.ShoppingProductAdInfo shopping_product_ad = 18;
google.ads.googleads.v1.common.ShoppingProductAdInfo shopping_product_ad =
18;
// Details pertaining to a Gmail ad.
google.ads.googleads.v1.common.GmailAdInfo gmail_ad = 21;
@ -131,19 +135,23 @@ message Ad {
google.ads.googleads.v1.common.VideoAdInfo video_ad = 24;
// Details pertaining to a responsive search ad.
google.ads.googleads.v1.common.ResponsiveSearchAdInfo responsive_search_ad = 25;
google.ads.googleads.v1.common.ResponsiveSearchAdInfo responsive_search_ad =
25;
// Details pertaining to a legacy responsive display ad.
google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfo legacy_responsive_display_ad = 28;
google.ads.googleads.v1.common.LegacyResponsiveDisplayAdInfo
legacy_responsive_display_ad = 28;
// Details pertaining to an app ad.
google.ads.googleads.v1.common.AppAdInfo app_ad = 29;
// Details pertaining to a legacy app install ad.
google.ads.googleads.v1.common.LegacyAppInstallAdInfo legacy_app_install_ad = 30;
google.ads.googleads.v1.common.LegacyAppInstallAdInfo
legacy_app_install_ad = 30;
// Details pertaining to a responsive display ad.
google.ads.googleads.v1.common.ResponsiveDisplayAdInfo responsive_display_ad = 31;
google.ads.googleads.v1.common.ResponsiveDisplayAdInfo
responsive_display_ad = 31;
// Details pertaining to a display upload ad.
google.ads.googleads.v1.common.DisplayUploadAdInfo display_upload_ad = 33;
@ -152,6 +160,7 @@ message Ad {
google.ads.googleads.v1.common.AppEngagementAdInfo app_engagement_ad = 34;
// Details pertaining to a Shopping Comparison Listing ad.
google.ads.googleads.v1.common.ShoppingComparisonListingAdInfo shopping_comparison_listing_ad = 36;
google.ads.googleads.v1.common.ShoppingComparisonListingAdInfo
shopping_comparison_listing_ad = 36;
}
}

View File

@ -25,8 +25,8 @@ import "google/ads/googleads/v1/enums/ad_group_status.proto";
import "google/ads/googleads/v1/enums/ad_group_type.proto";
import "google/ads/googleads/v1/enums/bidding_source.proto";
import "google/ads/googleads/v1/enums/targeting_dimension.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -68,7 +68,8 @@ message AdGroup {
google.ads.googleads.v1.enums.AdGroupTypeEnum.AdGroupType type = 12;
// The ad rotation mode of the ad group.
google.ads.googleads.v1.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode ad_rotation_mode = 22;
google.ads.googleads.v1.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode
ad_rotation_mode = 22;
// For draft or experiment ad groups, this field is the resource name of the
// base ad group from which this ad group was created. If a draft or
@ -84,7 +85,8 @@ message AdGroup {
// The list of mappings used to substitute custom parameter tags in a
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 6;
repeated google.ads.googleads.v1.common.CustomParameter
url_custom_parameters = 6;
// The campaign to which the ad group belongs.
google.protobuf.StringValue campaign = 10;
@ -117,12 +119,14 @@ message AdGroup {
google.protobuf.Int64Value percent_cpc_bid_micros = 20;
// Settings for the Display Campaign Optimizer, initially termed "Explorer".
google.ads.googleads.v1.common.ExplorerAutoOptimizerSetting explorer_auto_optimizer_setting = 21;
google.ads.googleads.v1.common.ExplorerAutoOptimizerSetting
explorer_auto_optimizer_setting = 21;
// Allows advertisers to specify a targeting dimension on which to place
// absolute bids. This is only applicable for campaigns that target only the
// display network and not search.
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension display_custom_bid_dimension = 23;
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension
display_custom_bid_dimension = 23;
// URL template for appending params to Final URL.
google.protobuf.StringValue final_url_suffix = 24;
@ -136,7 +140,8 @@ message AdGroup {
// Source of the effective target CPA.
// This field is read-only.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_target_cpa_source = 29;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_target_cpa_source = 29;
// The effective target ROAS (return-on-ad-spend).
// This field is read-only.
@ -144,5 +149,6 @@ message AdGroup {
// Source of the effective target ROAS.
// This field is read-only.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_target_roas_source = 32;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_target_roas_source = 32;
}

View File

@ -23,8 +23,8 @@ import "google/ads/googleads/v1/enums/ad_strength.proto";
import "google/ads/googleads/v1/enums/policy_approval_status.proto";
import "google/ads/googleads/v1/enums/policy_review_status.proto";
import "google/ads/googleads/v1/resources/ad.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -64,12 +64,15 @@ message AdGroupAd {
// Contains policy information for an ad.
message AdGroupAdPolicySummary {
// The list of policy findings for this ad.
repeated google.ads.googleads.v1.common.PolicyTopicEntry policy_topic_entries = 1;
repeated google.ads.googleads.v1.common.PolicyTopicEntry
policy_topic_entries = 1;
// Where in the review process this ad is.
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus review_status = 2;
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus
review_status = 2;
// The overall approval status of this ad, calculated based on the status of
// its individual policy topic entries.
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus approval_status = 3;
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus
approval_status = 3;
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/ads/googleads/v1/enums/bid_modifier_source.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -62,18 +62,22 @@ message AdGroupBidModifier {
google.protobuf.StringValue base_ad_group = 9;
// Bid modifier source.
google.ads.googleads.v1.enums.BidModifierSourceEnum.BidModifierSource bid_modifier_source = 10;
google.ads.googleads.v1.enums.BidModifierSourceEnum.BidModifierSource
bid_modifier_source = 10;
// The criterion of this ad group bid modifier.
oneof criterion {
// Criterion for hotel date selection (default dates vs. user selected).
google.ads.googleads.v1.common.HotelDateSelectionTypeInfo hotel_date_selection_type = 5;
google.ads.googleads.v1.common.HotelDateSelectionTypeInfo
hotel_date_selection_type = 5;
// Criterion for number of days prior to the stay the booking is being made.
google.ads.googleads.v1.common.HotelAdvanceBookingWindowInfo hotel_advance_booking_window = 6;
google.ads.googleads.v1.common.HotelAdvanceBookingWindowInfo
hotel_advance_booking_window = 6;
// Criterion for length of hotel stay in nights.
google.ads.googleads.v1.common.HotelLengthOfStayInfo hotel_length_of_stay = 7;
google.ads.googleads.v1.common.HotelLengthOfStayInfo hotel_length_of_stay =
7;
// Criterion for day of the week the booking is for.
google.ads.googleads.v1.common.HotelCheckInDayInfo hotel_check_in_day = 8;

View File

@ -25,8 +25,8 @@ import "google/ads/googleads/v1/enums/bidding_source.proto";
import "google/ads/googleads/v1/enums/criterion_system_serving_status.proto";
import "google/ads/googleads/v1/enums/criterion_type.proto";
import "google/ads/googleads/v1/enums/quality_score_bucket.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,13 +50,16 @@ message AdGroupCriterion {
google.protobuf.Int32Value quality_score = 1;
// The performance of the ad compared to other advertisers.
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket creative_quality_score = 2;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
creative_quality_score = 2;
// The quality score of the landing page.
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket post_click_quality_score = 3;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
post_click_quality_score = 3;
// The click-through rate compared to that of other advertisers.
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket search_predicted_ctr = 4;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
search_predicted_ctr = 4;
}
// Estimates for criterion bids at various positions.
@ -94,7 +97,8 @@ message AdGroupCriterion {
google.protobuf.Int64Value criterion_id = 26;
// The status of the criterion.
google.ads.googleads.v1.enums.AdGroupCriterionStatusEnum.AdGroupCriterionStatus status = 3;
google.ads.googleads.v1.enums.AdGroupCriterionStatusEnum
.AdGroupCriterionStatus status = 3;
// Information regarding the quality of the criterion.
QualityInfo quality_info = 4;
@ -112,10 +116,12 @@ message AdGroupCriterion {
google.protobuf.BoolValue negative = 31;
// Serving status of the criterion.
google.ads.googleads.v1.enums.CriterionSystemServingStatusEnum.CriterionSystemServingStatus system_serving_status = 52;
google.ads.googleads.v1.enums.CriterionSystemServingStatusEnum
.CriterionSystemServingStatus system_serving_status = 52;
// Approval status of the criterion.
google.ads.googleads.v1.enums.AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus approval_status = 53;
google.ads.googleads.v1.enums.AdGroupCriterionApprovalStatusEnum
.AdGroupCriterionApprovalStatus approval_status = 53;
// The modifier for the bid when the criterion matches. The modifier must be
// in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
@ -148,16 +154,20 @@ message AdGroupCriterion {
google.protobuf.Int64Value effective_percent_cpc_bid_micros = 34;
// Source of the effective CPC bid.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpc_bid_source = 21;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_cpc_bid_source = 21;
// Source of the effective CPM bid.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpm_bid_source = 22;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_cpm_bid_source = 22;
// Source of the effective CPV bid.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_cpv_bid_source = 23;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_cpv_bid_source = 23;
// Source of the effective Percent CPC bid.
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource effective_percent_cpc_bid_source = 35;
google.ads.googleads.v1.enums.BiddingSourceEnum.BiddingSource
effective_percent_cpc_bid_source = 35;
// Estimates for criterion bids at various positions.
PositionEstimates position_estimates = 10;
@ -177,7 +187,8 @@ message AdGroupCriterion {
// The list of mappings used to substitute custom parameter tags in a
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 14;
repeated google.ads.googleads.v1.common.CustomParameter
url_custom_parameters = 14;
// The ad group criterion.
//
@ -190,10 +201,12 @@ message AdGroupCriterion {
google.ads.googleads.v1.common.PlacementInfo placement = 28;
// Mobile app category.
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 29;
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
29;
// Mobile application.
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 30;
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application =
30;
// Listing group.
google.ads.googleads.v1.common.ListingGroupInfo listing_group = 32;

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/simulation.proto";
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
import "google/ads/googleads/v1/enums/simulation_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -57,7 +57,8 @@ message AdGroupCriterionSimulation {
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 4;
// How the simulation modifies the field.
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 5;
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
.SimulationModificationMethod modification_method = 5;
// First day on which the simulation is based, in YYYY-MM-DD format.
google.protobuf.StringValue start_date = 6;
@ -68,6 +69,7 @@ message AdGroupCriterionSimulation {
// List of simulation points.
oneof point_list {
// Simulation points if the simulation type is CPC_BID.
google.ads.googleads.v1.common.CpcBidSimulationPointList cpc_bid_point_list = 8;
google.ads.googleads.v1.common.CpcBidSimulationPointList
cpc_bid_point_list = 8;
}
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
import "google/ads/googleads/v1/enums/extension_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -43,7 +43,8 @@ message AdGroupExtensionSetting {
string resource_name = 1;
// The extension type of the ad group extension setting.
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
2;
// The resource name of the ad group. The linked extension feed items will
// serve under this ad group.
@ -59,5 +60,6 @@ message AdGroupExtensionSetting {
repeated google.protobuf.StringValue extension_feed_items = 4;
// The device for which the extensions will serve. Optional.
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
.ExtensionSettingDevice device = 5;
}

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/matching_function.proto";
import "google/ads/googleads/v1/enums/feed_link_status.proto";
import "google/ads/googleads/v1/enums/placeholder_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,7 +50,8 @@ message AdGroupFeed {
// Indicates which placeholder types the feed may populate under the connected
// ad group. Required.
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 4;
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_types = 4;
// Matching function associated with the AdGroupFeed.
// The matching function is used to filter the set of feed items selected.

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/simulation.proto";
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
import "google/ads/googleads/v1/enums/simulation_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -61,7 +61,8 @@ message AdGroupSimulation {
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 3;
// How the simulation modifies the field.
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 4;
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
.SimulationModificationMethod modification_method = 4;
// First day on which the simulation is based, in YYYY-MM-DD format.
google.protobuf.StringValue start_date = 5;
@ -72,12 +73,15 @@ message AdGroupSimulation {
// List of simulation points.
oneof point_list {
// Simulation points if the simulation type is CPC_BID.
google.ads.googleads.v1.common.CpcBidSimulationPointList cpc_bid_point_list = 8;
google.ads.googleads.v1.common.CpcBidSimulationPointList
cpc_bid_point_list = 8;
// Simulation points if the simulation type is CPV_BID.
google.ads.googleads.v1.common.CpvBidSimulationPointList cpv_bid_point_list = 10;
google.ads.googleads.v1.common.CpvBidSimulationPointList
cpv_bid_point_list = 10;
// Simulation points if the simulation type is TARGET_CPA.
google.ads.googleads.v1.common.TargetCpaSimulationPointList target_cpa_point_list = 9;
google.ads.googleads.v1.common.TargetCpaSimulationPointList
target_cpa_point_list = 9;
}
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/asset_types.proto";
import "google/ads/googleads/v1/enums/asset_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/bidding.proto";
import "google/ads/googleads/v1/enums/bidding_strategy_status.proto";
import "google/ads/googleads/v1/enums/bidding_strategy_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -55,13 +55,15 @@ message BiddingStrategy {
// The status of the bidding strategy.
//
// This field is read-only.
google.ads.googleads.v1.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus status = 15;
google.ads.googleads.v1.enums.BiddingStrategyStatusEnum.BiddingStrategyStatus
status = 15;
// The type of the bidding strategy.
// Create a bidding strategy by setting the bidding scheme.
//
// This field is read-only.
google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType type = 5;
google.ads.googleads.v1.enums.BiddingStrategyTypeEnum.BiddingStrategyType
type = 5;
// The number of campaigns attached to this bidding strategy.
//
@ -92,7 +94,8 @@ message BiddingStrategy {
// A bidding strategy that automatically optimizes towards a desired
// percentage of impressions.
google.ads.googleads.v1.common.TargetImpressionShare target_impression_share = 48;
google.ads.googleads.v1.common.TargetImpressionShare
target_impression_share = 48;
// A bidding strategy that sets bids based on the target fraction of
// auctions where the advertiser should outrank a specific competitor.

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/billing_setup_status.proto";
import "google/ads/googleads/v1/enums/time_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -77,7 +77,8 @@ message BillingSetup {
google.protobuf.Int64Value id = 2;
// The status of the billing setup.
google.ads.googleads.v1.enums.BillingSetupStatusEnum.BillingSetupStatus status = 3;
google.ads.googleads.v1.enums.BillingSetupStatusEnum.BillingSetupStatus
status = 3;
// The resource name of the Payments account associated with this billing
// setup. Payments resource names have the form:

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/budget_delivery_method.proto";
import "google/ads/googleads/v1/enums/budget_period.proto";
import "google/ads/googleads/v1/enums/budget_status.proto";
import "google/ads/googleads/v1/enums/budget_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -79,7 +79,8 @@ message CampaignBudget {
// is spent.
//
// Defaults to STANDARD if unspecified in a create operation.
google.ads.googleads.v1.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod delivery_method = 7;
google.ads.googleads.v1.enums.BudgetDeliveryMethodEnum.BudgetDeliveryMethod
delivery_method = 7;
// Specifies whether the budget is explicitly shared. Defaults to true if
// unspecified in a create operation.
@ -122,24 +123,28 @@ message CampaignBudget {
// The estimated change in weekly clicks if the recommended budget is applied.
//
// This field is read-only.
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_clicks = 14;
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_clicks =
14;
// The estimated change in weekly cost in micros if the recommended budget is
// applied. One million is equivalent to one currency unit.
//
// This field is read-only.
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_cost_micros = 15;
google.protobuf.Int64Value
recommended_budget_estimated_change_weekly_cost_micros = 15;
// The estimated change in weekly interactions if the recommended budget is
// applied.
//
// This field is read-only.
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_interactions = 16;
google.protobuf.Int64Value
recommended_budget_estimated_change_weekly_interactions = 16;
// The estimated change in weekly views if the recommended budget is applied.
//
// This field is read-only.
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_views = 17;
google.protobuf.Int64Value recommended_budget_estimated_change_weekly_views =
17;
// The type of the campaign budget.
google.ads.googleads.v1.enums.BudgetTypeEnum.BudgetType type = 18;

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/ads/googleads/v1/enums/campaign_criterion_status.proto";
import "google/ads/googleads/v1/enums/criterion_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -62,7 +62,8 @@ message CampaignCriterion {
google.ads.googleads.v1.enums.CriterionTypeEnum.CriterionType type = 6;
// The status of the criterion.
google.ads.googleads.v1.enums.CampaignCriterionStatusEnum.CampaignCriterionStatus status = 35;
google.ads.googleads.v1.enums.CampaignCriterionStatusEnum
.CampaignCriterionStatus status = 35;
// The campaign criterion.
//
@ -75,10 +76,12 @@ message CampaignCriterion {
google.ads.googleads.v1.common.PlacementInfo placement = 9;
// Mobile app category.
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 10;
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
10;
// Mobile application.
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 11;
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application =
11;
// Location.
google.ads.googleads.v1.common.LocationInfo location = 12;
@ -138,7 +141,8 @@ message CampaignCriterion {
google.ads.googleads.v1.common.WebpageInfo webpage = 31;
// Operating system version.
google.ads.googleads.v1.common.OperatingSystemVersionInfo operating_system_version = 32;
google.ads.googleads.v1.common.OperatingSystemVersionInfo
operating_system_version = 32;
// Mobile Device.
google.ads.googleads.v1.common.MobileDeviceInfo mobile_device = 33;

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/simulation.proto";
import "google/ads/googleads/v1/enums/simulation_modification_method.proto";
import "google/ads/googleads/v1/enums/simulation_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -58,7 +58,8 @@ message CampaignCriterionSimulation {
google.ads.googleads.v1.enums.SimulationTypeEnum.SimulationType type = 4;
// How the simulation modifies the field.
google.ads.googleads.v1.enums.SimulationModificationMethodEnum.SimulationModificationMethod modification_method = 5;
google.ads.googleads.v1.enums.SimulationModificationMethodEnum
.SimulationModificationMethod modification_method = 5;
// First day on which the simulation is based, in YYYY-MM-DD format.
google.protobuf.StringValue start_date = 6;
@ -69,6 +70,7 @@ message CampaignCriterionSimulation {
// List of simulation points.
oneof point_list {
// Simulation points if the simulation type is BID_MODIFIER.
google.ads.googleads.v1.common.BidModifierSimulationPointList bid_modifier_point_list = 8;
google.ads.googleads.v1.common.BidModifierSimulationPointList
bid_modifier_point_list = 8;
}
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
import "google/ads/googleads/v1/enums/extension_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -43,7 +43,8 @@ message CampaignExtensionSetting {
string resource_name = 1;
// The extension type of the customer extension setting.
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
2;
// The resource name of the campaign. The linked extension feed items will
// serve under this campaign.
@ -59,5 +60,6 @@ message CampaignExtensionSetting {
repeated google.protobuf.StringValue extension_feed_items = 4;
// The device for which the extensions will serve. Optional.
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
.ExtensionSettingDevice device = 5;
}

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/matching_function.proto";
import "google/ads/googleads/v1/enums/feed_link_status.proto";
import "google/ads/googleads/v1/enums/placeholder_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,7 +50,8 @@ message CampaignFeed {
// Indicates which placeholder types the feed may populate under the connected
// campaign. Required.
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 4;
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_types = 4;
// Matching function associated with the CampaignFeed.
// The matching function is used to filter the set of feed items selected.

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/campaign_shared_set_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -53,5 +53,6 @@ message CampaignSharedSet {
google.protobuf.StringValue shared_set = 4;
// The status of this campaign shared set. Read only.
google.ads.googleads.v1.enums.CampaignSharedSetStatusEnum.CampaignSharedSetStatus status = 2;
google.ads.googleads.v1.enums.CampaignSharedSetStatusEnum
.CampaignSharedSetStatus status = 2;
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/change_status_operation.proto";
import "google/ads/googleads/v1/enums/change_status_resource_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -47,7 +47,8 @@ message ChangeStatus {
// Represents the type of the changed resource. This dictates what fields
// will be set. For example, for AD_GROUP, campaign and ad_group fields will
// be set.
google.ads.googleads.v1.enums.ChangeStatusResourceTypeEnum.ChangeStatusResourceType resource_type = 4;
google.ads.googleads.v1.enums.ChangeStatusResourceTypeEnum
.ChangeStatusResourceType resource_type = 4;
// The Campaign affected by this change.
google.protobuf.StringValue campaign = 5;
@ -56,7 +57,8 @@ message ChangeStatus {
google.protobuf.StringValue ad_group = 6;
// Represents the status of the changed resource.
google.ads.googleads.v1.enums.ChangeStatusOperationEnum.ChangeStatusOperation resource_status = 8;
google.ads.googleads.v1.enums.ChangeStatusOperationEnum.ChangeStatusOperation
resource_status = 8;
// The AdGroupAd affected by this change.
google.protobuf.StringValue ad_group_ad = 9;

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/click_location.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -24,8 +24,8 @@ import "google/ads/googleads/v1/enums/conversion_action_counting_type.proto";
import "google/ads/googleads/v1/enums/conversion_action_status.proto";
import "google/ads/googleads/v1/enums/conversion_action_type.proto";
import "google/ads/googleads/v1/enums/data_driven_model_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -43,11 +43,13 @@ message ConversionAction {
// Settings related to this conversion action's attribution model.
message AttributionModelSettings {
// The attribution model type of this conversion action.
google.ads.googleads.v1.enums.AttributionModelEnum.AttributionModel attribution_model = 1;
google.ads.googleads.v1.enums.AttributionModelEnum.AttributionModel
attribution_model = 1;
// The status of the data-driven attribution model for the conversion
// action.
google.ads.googleads.v1.enums.DataDrivenModelStatusEnum.DataDrivenModelStatus data_driven_model_status = 2;
google.ads.googleads.v1.enums.DataDrivenModelStatusEnum
.DataDrivenModelStatus data_driven_model_status = 2;
}
// Settings related to the value for conversion events associated with this
@ -85,13 +87,16 @@ message ConversionAction {
google.protobuf.StringValue name = 3;
// The status of this conversion action for conversion event accrual.
google.ads.googleads.v1.enums.ConversionActionStatusEnum.ConversionActionStatus status = 4;
google.ads.googleads.v1.enums.ConversionActionStatusEnum
.ConversionActionStatus status = 4;
// The type of this conversion action.
google.ads.googleads.v1.enums.ConversionActionTypeEnum.ConversionActionType type = 5;
google.ads.googleads.v1.enums.ConversionActionTypeEnum.ConversionActionType
type = 5;
// The category of conversions reported for this conversion action.
google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 6;
google.ads.googleads.v1.enums.ConversionActionCategoryEnum
.ConversionActionCategory category = 6;
// The resource name of the conversion action owner customer, or null if this
// is a system-defined conversion action.
@ -114,7 +119,8 @@ message ConversionAction {
ValueSettings value_settings = 11;
// How to count conversion events for the conversion action.
google.ads.googleads.v1.enums.ConversionActionCountingTypeEnum.ConversionActionCountingType counting_type = 12;
google.ads.googleads.v1.enums.ConversionActionCountingTypeEnum
.ConversionActionCountingType counting_type = 12;
// Settings related to this conversion action's attribution model.
AttributionModelSettings attribution_model_settings = 13;

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/custom_interest_member_type.proto";
import "google/ads/googleads/v1/enums/custom_interest_status.proto";
import "google/ads/googleads/v1/enums/custom_interest_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -47,7 +47,8 @@ message CustomInterest {
// Status of this custom interest. Indicates whether the custom interest is
// enabled or removed.
google.ads.googleads.v1.enums.CustomInterestStatusEnum.CustomInterestStatus status = 3;
google.ads.googleads.v1.enums.CustomInterestStatusEnum.CustomInterestStatus
status = 3;
// Name of the custom interest. It should be unique across the same custom
// affinity audience.
@ -56,7 +57,8 @@ message CustomInterest {
// Type of the custom interest, CUSTOM_AFFINITY or CUSTOM_INTENT.
// By default the type is set to CUSTOM_AFFINITY.
google.ads.googleads.v1.enums.CustomInterestTypeEnum.CustomInterestType type = 5;
google.ads.googleads.v1.enums.CustomInterestTypeEnum.CustomInterestType type =
5;
// Description of this custom interest audience.
google.protobuf.StringValue description = 6;
@ -71,7 +73,8 @@ message CustomInterest {
// It is immutable, that is, it can only be created or removed but not changed.
message CustomInterestMember {
// The type of custom interest member, KEYWORD or URL.
google.ads.googleads.v1.enums.CustomInterestMemberTypeEnum.CustomInterestMemberType member_type = 1;
google.ads.googleads.v1.enums.CustomInterestMemberTypeEnum
.CustomInterestMemberType member_type = 1;
// Keyword text when member_type is KEYWORD or URL string when
// member_type is URL.

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/customer_pay_per_conversion_eligibility_failure_reason.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -85,7 +85,10 @@ message Customer {
// Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If
// the list is empty, the customer is eligible. This field is read-only.
repeated google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason pay_per_conversion_eligibility_failure_reasons = 16;
repeated google.ads.googleads.v1.enums
.CustomerPayPerConversionEligibilityFailureReasonEnum
.CustomerPayPerConversionEligibilityFailureReason
pay_per_conversion_eligibility_failure_reasons = 16;
}
// Call reporting setting for a customer.

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/manager_link_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -47,7 +47,8 @@ message CustomerClientLink {
google.protobuf.Int64Value manager_link_id = 4;
// This is the status of the link between client and manager.
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status =
5;
// The visibility of the link. Users can choose whether or not to see hidden
// links in the AdWords UI.

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/extension_setting_device.proto";
import "google/ads/googleads/v1/enums/extension_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -42,7 +42,8 @@ message CustomerExtensionSetting {
string resource_name = 1;
// The extension type of the customer extension setting.
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 2;
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
2;
// The resource names of the extension feed items to serve under the customer.
// ExtensionFeedItem resource names have the form:
@ -51,5 +52,6 @@ message CustomerExtensionSetting {
repeated google.protobuf.StringValue extension_feed_items = 3;
// The device for which the extensions will serve. Optional.
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 4;
google.ads.googleads.v1.enums.ExtensionSettingDeviceEnum
.ExtensionSettingDevice device = 4;
}

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/matching_function.proto";
import "google/ads/googleads/v1/enums/feed_link_status.proto";
import "google/ads/googleads/v1/enums/placeholder_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -47,7 +47,8 @@ message CustomerFeed {
// Indicates which placeholder types the feed may populate under the connected
// customer. Required.
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_types = 3;
repeated google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_types = 3;
// Matching function associated with the CustomerFeed.
// The matching function is used to filter the set of feed items selected.

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/manager_link_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -47,5 +47,6 @@ message CustomerManagerLink {
google.protobuf.Int64Value manager_link_id = 4;
// Status of the link between the customer and the manager.
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;
google.ads.googleads.v1.enums.ManagerLinkStatusEnum.ManagerLinkStatus status =
5;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/ads/googleads/v1/enums/criterion_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -58,7 +58,8 @@ message CustomerNegativeCriterion {
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 5;
// MobileAppCategory.
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 6;
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
6;
// Placement.
google.ads.googleads.v1.common.PlacementInfo placement = 7;

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/placement_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -58,5 +58,6 @@ message DetailPlacementView {
google.protobuf.StringValue target_url = 5;
// Type of the placement, e.g. Website, YouTube Video, and Mobile Application.
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type = 6;
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type =
6;
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -22,8 +22,8 @@ import "google/ads/googleads/v1/common/extensions.proto";
import "google/ads/googleads/v1/enums/extension_type.proto";
import "google/ads/googleads/v1/enums/feed_item_status.proto";
import "google/ads/googleads/v1/enums/feed_item_target_device.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -46,7 +46,8 @@ message ExtensionFeedItem {
// The extension type of the extension feed item.
// This field is read-only.
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type = 13;
google.ads.googleads.v1.enums.ExtensionTypeEnum.ExtensionType extension_type =
13;
// Start time in which this feed item is effective and can begin serving.
// The format is "YYYY-MM-DD HH:MM:SS".
@ -65,7 +66,8 @@ message ExtensionFeedItem {
repeated google.ads.googleads.v1.common.AdScheduleInfo ad_schedules = 16;
// The targeted device.
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 17;
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice
device = 17;
// The targeted geo target constant.
google.protobuf.StringValue targeted_geo_target_constant = 20;
@ -80,7 +82,8 @@ message ExtensionFeedItem {
google.ads.googleads.v1.common.SitelinkFeedItem sitelink_feed_item = 2;
// Structured snippet extension.
google.ads.googleads.v1.common.StructuredSnippetFeedItem structured_snippet_feed_item = 3;
google.ads.googleads.v1.common.StructuredSnippetFeedItem
structured_snippet_feed_item = 3;
// App extension.
google.ads.googleads.v1.common.AppFeedItem app_feed_item = 7;
@ -92,7 +95,8 @@ message ExtensionFeedItem {
google.ads.googleads.v1.common.CalloutFeedItem callout_feed_item = 9;
// Text message extension.
google.ads.googleads.v1.common.TextMessageFeedItem text_message_feed_item = 10;
google.ads.googleads.v1.common.TextMessageFeedItem text_message_feed_item =
10;
// Price extension.
google.ads.googleads.v1.common.PriceFeedItem price_feed_item = 11;
@ -107,7 +111,8 @@ message ExtensionFeedItem {
// Affiliate location extension. Feed locations are populated by Google Ads
// based on a chain ID.
// This field is read-only.
google.ads.googleads.v1.common.AffiliateLocationFeedItem affiliate_location_feed_item = 15;
google.ads.googleads.v1.common.AffiliateLocationFeedItem
affiliate_location_feed_item = 15;
}
// Targeting at either the campaign or ad group level. Feed items that target

View File

@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/affiliate_location_feed_relationship_type.
import "google/ads/googleads/v1/enums/feed_attribute_type.proto";
import "google/ads/googleads/v1/enums/feed_origin.proto";
import "google/ads/googleads/v1/enums/feed_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -93,7 +93,8 @@ message Feed {
repeated google.protobuf.Int64Value chain_ids = 1;
// The relationship the chains have with the advertiser.
google.ads.googleads.v1.enums.AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType relationship_type = 2;
google.ads.googleads.v1.enums.AffiliateLocationFeedRelationshipTypeEnum
.AffiliateLocationFeedRelationshipType relationship_type = 2;
}
// The resource name of the feed.
@ -149,7 +150,8 @@ message FeedAttribute {
google.protobuf.StringValue name = 2;
// Data type for feed attribute. Required.
google.ads.googleads.v1.enums.FeedAttributeTypeEnum.FeedAttributeType type = 3;
google.ads.googleads.v1.enums.FeedAttributeTypeEnum.FeedAttributeType type =
3;
// Indicates that data corresponding to this attribute is part of a
// FeedItem's unique key. It defaults to false if it is unspecified. Note

View File

@ -28,8 +28,8 @@ import "google/ads/googleads/v1/enums/geo_targeting_restriction.proto";
import "google/ads/googleads/v1/enums/policy_approval_status.proto";
import "google/ads/googleads/v1/enums/policy_review_status.proto";
import "google/ads/googleads/v1/errors/feed_item_validation_error.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -72,11 +72,13 @@ message FeedItem {
// Geo targeting restriction specifies the type of location that can be used
// for targeting.
google.ads.googleads.v1.enums.GeoTargetingRestrictionEnum.GeoTargetingRestriction geo_targeting_restriction = 7;
google.ads.googleads.v1.enums.GeoTargetingRestrictionEnum
.GeoTargetingRestriction geo_targeting_restriction = 7;
// The list of mappings used to substitute custom parameter tags in a
// `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated google.ads.googleads.v1.common.CustomParameter url_custom_parameters = 8;
repeated google.ads.googleads.v1.common.CustomParameter
url_custom_parameters = 8;
// Status of the feed item.
// This field is read-only.
@ -153,26 +155,32 @@ message FeedItemPlaceholderPolicyInfo {
google.protobuf.StringValue feed_mapping_resource_name = 2;
// Where the placeholder type is in the review process.
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus review_status = 3;
google.ads.googleads.v1.enums.PolicyReviewStatusEnum.PolicyReviewStatus
review_status = 3;
// The overall approval status of the placeholder type, calculated based on
// the status of its individual policy topic entries.
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus approval_status = 4;
google.ads.googleads.v1.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus
approval_status = 4;
// The list of policy findings for the placeholder type.
repeated google.ads.googleads.v1.common.PolicyTopicEntry policy_topic_entries = 5;
repeated google.ads.googleads.v1.common.PolicyTopicEntry
policy_topic_entries = 5;
// The validation status of the palceholder type.
google.ads.googleads.v1.enums.FeedItemValidationStatusEnum.FeedItemValidationStatus validation_status = 6;
google.ads.googleads.v1.enums.FeedItemValidationStatusEnum
.FeedItemValidationStatus validation_status = 6;
// List of placeholder type validation errors.
repeated FeedItemValidationError validation_errors = 7;
// Placeholder type quality evaluation approval status.
google.ads.googleads.v1.enums.FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus quality_approval_status = 8;
google.ads.googleads.v1.enums.FeedItemQualityApprovalStatusEnum
.FeedItemQualityApprovalStatus quality_approval_status = 8;
// List of placeholder type quality evaluation disapproval reasons.
repeated google.ads.googleads.v1.enums.FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason quality_disapproval_reasons = 9;
repeated google.ads.googleads.v1.enums.FeedItemQualityDisapprovalReasonEnum
.FeedItemQualityDisapprovalReason quality_disapproval_reasons = 9;
}
// Stores a validation error and the set of offending feed attributes which
@ -180,7 +188,8 @@ message FeedItemPlaceholderPolicyInfo {
message FeedItemValidationError {
// Error code indicating what validation error was triggered. The description
// of the error can be found in the 'description' field.
google.ads.googleads.v1.errors.FeedItemValidationErrorEnum.FeedItemValidationError validation_error = 1;
google.ads.googleads.v1.errors.FeedItemValidationErrorEnum
.FeedItemValidationError validation_error = 1;
// The description of the validation error.
google.protobuf.StringValue description = 2;

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/ads/googleads/v1/enums/feed_item_target_device.proto";
import "google/ads/googleads/v1/enums/feed_item_target_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -46,7 +46,8 @@ message FeedItemTarget {
google.protobuf.StringValue feed_item = 2;
// The target type of this feed item target. This field is read-only.
google.ads.googleads.v1.enums.FeedItemTargetTypeEnum.FeedItemTargetType feed_item_target_type = 3;
google.ads.googleads.v1.enums.FeedItemTargetTypeEnum.FeedItemTargetType
feed_item_target_type = 3;
// The ID of the targeted resource. This field is read-only.
google.protobuf.Int64Value feed_item_target_id = 6;
@ -66,7 +67,8 @@ message FeedItemTarget {
google.protobuf.StringValue geo_target_constant = 8;
// The targeted device.
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice device = 9;
google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum.FeedItemTargetDevice
device = 9;
// The targeted schedule.
google.ads.googleads.v1.common.AdScheduleInfo ad_schedule = 10;

View File

@ -41,8 +41,8 @@ import "google/ads/googleads/v1/enums/real_estate_placeholder_field.proto";
import "google/ads/googleads/v1/enums/sitelink_placeholder_field.proto";
import "google/ads/googleads/v1/enums/structured_snippet_placeholder_field.proto";
import "google/ads/googleads/v1/enums/travel_placeholder_field.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -75,18 +75,21 @@ message FeedMapping {
// Status of the feed mapping.
// This field is read-only.
google.ads.googleads.v1.enums.FeedMappingStatusEnum.FeedMappingStatus status = 6;
google.ads.googleads.v1.enums.FeedMappingStatusEnum.FeedMappingStatus status =
6;
// Feed mapping target. Can be either a placeholder or a criterion. For a
// given feed, the active FeedMappings must have unique targets. Required.
oneof target {
// The placeholder type of this mapping (i.e., if the mapping maps feed
// attributes to placeholder fields).
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 3;
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_type = 3;
// The criterion type of this mapping (i.e., if the mapping maps feed
// attributes to criterion fields).
google.ads.googleads.v1.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType criterion_type = 4;
google.ads.googleads.v1.enums.FeedMappingCriterionTypeEnum
.FeedMappingCriterionType criterion_type = 4;
}
}
@ -105,66 +108,88 @@ message AttributeFieldMapping {
// the above feed attribute. Required.
oneof field {
// Sitelink Placeholder Fields.
google.ads.googleads.v1.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField sitelink_field = 3;
google.ads.googleads.v1.enums.SitelinkPlaceholderFieldEnum
.SitelinkPlaceholderField sitelink_field = 3;
// Call Placeholder Fields.
google.ads.googleads.v1.enums.CallPlaceholderFieldEnum.CallPlaceholderField call_field = 4;
google.ads.googleads.v1.enums.CallPlaceholderFieldEnum.CallPlaceholderField
call_field = 4;
// App Placeholder Fields.
google.ads.googleads.v1.enums.AppPlaceholderFieldEnum.AppPlaceholderField app_field = 5;
google.ads.googleads.v1.enums.AppPlaceholderFieldEnum.AppPlaceholderField
app_field = 5;
// Location Placeholder Fields. This field is read-only.
google.ads.googleads.v1.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField location_field = 6;
google.ads.googleads.v1.enums.LocationPlaceholderFieldEnum
.LocationPlaceholderField location_field = 6;
// Affiliate Location Placeholder Fields. This field is read-only.
google.ads.googleads.v1.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField affiliate_location_field = 7;
google.ads.googleads.v1.enums.AffiliateLocationPlaceholderFieldEnum
.AffiliateLocationPlaceholderField affiliate_location_field = 7;
// Callout Placeholder Fields.
google.ads.googleads.v1.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField callout_field = 8;
google.ads.googleads.v1.enums.CalloutPlaceholderFieldEnum
.CalloutPlaceholderField callout_field = 8;
// Structured Snippet Placeholder Fields.
google.ads.googleads.v1.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField structured_snippet_field = 9;
google.ads.googleads.v1.enums.StructuredSnippetPlaceholderFieldEnum
.StructuredSnippetPlaceholderField structured_snippet_field = 9;
// Message Placeholder Fields.
google.ads.googleads.v1.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField message_field = 10;
google.ads.googleads.v1.enums.MessagePlaceholderFieldEnum
.MessagePlaceholderField message_field = 10;
// Price Placeholder Fields.
google.ads.googleads.v1.enums.PricePlaceholderFieldEnum.PricePlaceholderField price_field = 11;
google.ads.googleads.v1.enums.PricePlaceholderFieldEnum
.PricePlaceholderField price_field = 11;
// Promotion Placeholder Fields.
google.ads.googleads.v1.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField promotion_field = 12;
google.ads.googleads.v1.enums.PromotionPlaceholderFieldEnum
.PromotionPlaceholderField promotion_field = 12;
// Ad Customizer Placeholder Fields
google.ads.googleads.v1.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField ad_customizer_field = 13;
google.ads.googleads.v1.enums.AdCustomizerPlaceholderFieldEnum
.AdCustomizerPlaceholderField ad_customizer_field = 13;
// Dynamic Search Ad Page Feed Fields.
google.ads.googleads.v1.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField dsa_page_feed_field = 14;
google.ads.googleads.v1.enums.DsaPageFeedCriterionFieldEnum
.DsaPageFeedCriterionField dsa_page_feed_field = 14;
// Location Target Fields.
google.ads.googleads.v1.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField location_extension_targeting_field = 15;
google.ads.googleads.v1.enums.LocationExtensionTargetingCriterionFieldEnum
.LocationExtensionTargetingCriterionField
location_extension_targeting_field = 15;
// Education Placeholder Fields
google.ads.googleads.v1.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField education_field = 16;
google.ads.googleads.v1.enums.EducationPlaceholderFieldEnum
.EducationPlaceholderField education_field = 16;
// Flight Placeholder Fields
google.ads.googleads.v1.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField flight_field = 17;
google.ads.googleads.v1.enums.FlightPlaceholderFieldEnum
.FlightPlaceholderField flight_field = 17;
// Custom Placeholder Fields
google.ads.googleads.v1.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField custom_field = 18;
google.ads.googleads.v1.enums.CustomPlaceholderFieldEnum
.CustomPlaceholderField custom_field = 18;
// Hotel Placeholder Fields
google.ads.googleads.v1.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField hotel_field = 19;
google.ads.googleads.v1.enums.HotelPlaceholderFieldEnum
.HotelPlaceholderField hotel_field = 19;
// Real Estate Placeholder Fields
google.ads.googleads.v1.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField real_estate_field = 20;
google.ads.googleads.v1.enums.RealEstatePlaceholderFieldEnum
.RealEstatePlaceholderField real_estate_field = 20;
// Travel Placeholder Fields
google.ads.googleads.v1.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField travel_field = 21;
google.ads.googleads.v1.enums.TravelPlaceholderFieldEnum
.TravelPlaceholderField travel_field = 21;
// Local Placeholder Fields
google.ads.googleads.v1.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField local_field = 22;
google.ads.googleads.v1.enums.LocalPlaceholderFieldEnum
.LocalPlaceholderField local_field = 22;
// Job Placeholder Fields
google.ads.googleads.v1.enums.JobPlaceholderFieldEnum.JobPlaceholderField job_field = 23;
google.ads.googleads.v1.enums.JobPlaceholderFieldEnum.JobPlaceholderField
job_field = 23;
}
}

View File

@ -40,5 +40,6 @@ message FeedPlaceholderView {
string resource_name = 1;
// The placeholder type of the feed placeholder view.
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 2;
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_type = 2;
}

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/geo_target_constant_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -53,7 +53,8 @@ message GeoTargetConstant {
google.protobuf.StringValue target_type = 6;
// Geo target constant status.
google.ads.googleads.v1.enums.GeoTargetConstantStatusEnum.GeoTargetConstantStatus status = 7;
google.ads.googleads.v1.enums.GeoTargetConstantStatusEnum
.GeoTargetConstantStatus status = 7;
// The fully qualified English name, consisting of the target's name and that
// of its parent and country.

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/geo_targeting_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,5 +50,6 @@ message GeographicView {
google.protobuf.StringValue country_geo_target_constant = 2;
// Type of the geo targeting of the campaign.
google.ads.googleads.v1.enums.GeoTargetingTypeEnum.GeoTargetingType location_type = 3;
google.ads.googleads.v1.enums.GeoTargetingTypeEnum.GeoTargetingType
location_type = 3;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/google_ads_field_category.proto";
import "google/ads/googleads/v1/enums/google_ads_field_data_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -45,7 +45,8 @@ message GoogleAdsField {
google.protobuf.StringValue name = 2;
// The category of the artifact.
google.ads.googleads.v1.enums.GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory category = 3;
google.ads.googleads.v1.enums.GoogleAdsFieldCategoryEnum
.GoogleAdsFieldCategory category = 3;
// Whether the artifact can be used in a SELECT clause in search
// queries.
@ -97,7 +98,8 @@ message GoogleAdsField {
// This field determines the operators that can be used with the artifact
// in WHERE clauses.
google.ads.googleads.v1.enums.GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType data_type = 12;
google.ads.googleads.v1.enums.GoogleAdsFieldDataTypeEnum
.GoogleAdsFieldDataType data_type = 12;
// The URL of proto describing the artifact's data type.
google.protobuf.StringValue type_url = 13;

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/placement_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -53,5 +53,6 @@ message GroupPlacementView {
google.protobuf.StringValue target_url = 4;
// Type of the placement, e.g. Website, YouTube Channel, Mobile Application.
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type = 5;
google.ads.googleads.v1.enums.PlacementTypeEnum.PlacementType placement_type =
5;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/dates.proto";
import "google/ads/googleads/v1/enums/keyword_plan_forecast_interval.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -61,7 +61,8 @@ message KeywordPlanForecastPeriod {
// Required. The date used for forecasting the Plan.
oneof interval {
// A future date range relative to the current date used for forecasting.
google.ads.googleads.v1.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;
google.ads.googleads.v1.enums.KeywordPlanForecastIntervalEnum
.KeywordPlanForecastInterval date_interval = 1;
// The custom date range used for forecasting.
// The start and end dates must be in the future. Otherwise, an error will

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/keyword_plan_network.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -61,7 +61,8 @@ message KeywordPlanCampaign {
//
// This field is required and should not be empty when creating Keyword Plan
// campaigns.
google.ads.googleads.v1.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 6;
google.ads.googleads.v1.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork
keyword_plan_network = 6;
// A default max cpc bid in micros, and in the account currency, for all ad
// groups under the campaign.

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/keyword_match_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -51,7 +51,8 @@ message KeywordPlanKeyword {
google.protobuf.StringValue text = 4;
// The keyword match type.
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
match_type = 5;
// A keyword level max cpc bid in micros, in the account currency, that
// overrides the keyword plan ad group cpc bid.

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/keyword_match_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -52,5 +52,6 @@ message KeywordPlanNegativeKeyword {
google.protobuf.StringValue text = 4;
// The keyword match type.
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 5;
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
match_type = 5;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/text_label.proto";
import "google/ads/googleads/v1/enums/label_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/media_type.proto";
import "google/ads/googleads/v1/enums/mime_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/merchant_center_link_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,5 +50,6 @@ message MerchantCenterLink {
google.protobuf.StringValue merchant_center_account_name = 4;
// The status of the link.
google.ads.googleads.v1.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;
google.ads.googleads.v1.enums.MerchantCenterLinkStatusEnum
.MerchantCenterLinkStatus status = 5;
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/mobile_device_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/mutate_job_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/operating_system_version_operator_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -59,5 +59,6 @@ message OperatingSystemVersionConstant {
// Determines whether this constant represents a single version or a range of
// versions.
google.ads.googleads.v1.enums.OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType operator_type = 6;
google.ads.googleads.v1.enums.OperatingSystemVersionOperatorTypeEnum
.OperatingSystemVersionOperatorType operator_type = 6;
}

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/product_bidding_category_level.proto";
import "google/ads/googleads/v1/enums/product_bidding_category_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -54,10 +54,12 @@ message ProductBiddingCategoryConstant {
google.protobuf.StringValue product_bidding_category_constant_parent = 4;
// Level of the product bidding category.
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel level = 5;
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum
.ProductBiddingCategoryLevel level = 5;
// Status of the product bidding category.
google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus status = 6;
google.ads.googleads.v1.enums.ProductBiddingCategoryStatusEnum
.ProductBiddingCategoryStatus status = 6;
// Language code of the product bidding category.
google.protobuf.StringValue language_code = 7;

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/tag_snippet.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/search_term_targeting_status.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -50,5 +50,6 @@ message SearchTermView {
// Indicates whether the search term is currently one of your
// targeted or excluded keywords.
google.ads.googleads.v1.enums.SearchTermTargetingStatusEnum.SearchTermTargetingStatus status = 4;
google.ads.googleads.v1.enums.SearchTermTargetingStatusEnum
.SearchTermTargetingStatus status = 4;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criteria.proto";
import "google/ads/googleads/v1/enums/criterion_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -69,7 +69,8 @@ message SharedCriterion {
google.ads.googleads.v1.common.PlacementInfo placement = 7;
// Mobile App Category.
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category = 8;
google.ads.googleads.v1.common.MobileAppCategoryInfo mobile_app_category =
8;
// Mobile application.
google.ads.googleads.v1.common.MobileApplicationInfo mobile_application = 9;

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/enums/shared_set_status.proto";
import "google/ads/googleads/v1/enums/shared_set_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.resources;
import "google/ads/googleads/v1/common/criterion_category_availability.proto";
import "google/ads/googleads/v1/enums/user_interest_taxonomy_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -42,7 +42,8 @@ message UserInterest {
string resource_name = 1;
// Taxonomy type of the user interest.
google.ads.googleads.v1.enums.UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType taxonomy_type = 2;
google.ads.googleads.v1.enums.UserInterestTaxonomyTypeEnum
.UserInterestTaxonomyType taxonomy_type = 2;
// The ID of the user interest.
google.protobuf.Int64Value user_interest_id = 3;
@ -57,5 +58,6 @@ message UserInterest {
google.protobuf.BoolValue launched_to_all = 6;
// Availability information of the user interest.
repeated google.ads.googleads.v1.common.CriterionCategoryAvailability availabilities = 7;
repeated google.ads.googleads.v1.common.CriterionCategoryAvailability
availabilities = 7;
}

View File

@ -24,8 +24,8 @@ import "google/ads/googleads/v1/enums/user_list_closing_reason.proto";
import "google/ads/googleads/v1/enums/user_list_membership_status.proto";
import "google/ads/googleads/v1/enums/user_list_size_range.proto";
import "google/ads/googleads/v1/enums/user_list_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";
@ -66,7 +66,8 @@ message UserList {
// Membership status of this user list. Indicates whether a user list is open
// or active. Only open user lists can accumulate more users and can be
// targeted to.
google.ads.googleads.v1.enums.UserListMembershipStatusEnum.UserListMembershipStatus membership_status = 6;
google.ads.googleads.v1.enums.UserListMembershipStatusEnum
.UserListMembershipStatus membership_status = 6;
// An ID from external system. It is used by user list sellers to correlate
// IDs on their systems.
@ -90,7 +91,8 @@ message UserList {
// Display Network.
//
// This field is read-only.
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_display = 10;
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange
size_range_for_display = 10;
// Estimated number of users in this user list in the google.com domain.
// These are the users available for targeting in Search campaigns.
@ -102,7 +104,8 @@ message UserList {
// Size range in terms of number of users of the UserList, for Search ads.
//
// This field is read-only.
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange size_range_for_search = 12;
google.ads.googleads.v1.enums.UserListSizeRangeEnum.UserListSizeRange
size_range_for_search = 12;
// Type of this list.
//
@ -112,19 +115,22 @@ message UserList {
// Indicating the reason why this user list membership status is closed. It is
// only populated on lists that were automatically closed due to inactivity,
// and will be cleared once the list membership status becomes open.
google.ads.googleads.v1.enums.UserListClosingReasonEnum.UserListClosingReason closing_reason = 14;
google.ads.googleads.v1.enums.UserListClosingReasonEnum.UserListClosingReason
closing_reason = 14;
// Indicates the reason this account has been granted access to the list.
// The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED.
//
// This field is read-only.
google.ads.googleads.v1.enums.AccessReasonEnum.AccessReason access_reason = 15;
google.ads.googleads.v1.enums.AccessReasonEnum.AccessReason access_reason =
15;
// Indicates if this share is still enabled. When a UserList is shared with
// the user this field is set to ENABLED. Later the userList owner can decide
// to revoke the share and make it DISABLED.
// The default value of this field is set to ENABLED.
google.ads.googleads.v1.enums.UserListAccessStatusEnum.UserListAccessStatus account_user_list_status = 16;
google.ads.googleads.v1.enums.UserListAccessStatusEnum.UserListAccessStatus
account_user_list_status = 16;
// Indicates if this user list is eligible for Google Search Network.
google.protobuf.BoolValue eligible_for_search = 17;
@ -139,14 +145,16 @@ message UserList {
// Exactly one must be set.
oneof user_list {
// User list of CRM users provided by the advertiser.
google.ads.googleads.v1.common.CrmBasedUserListInfo crm_based_user_list = 19;
google.ads.googleads.v1.common.CrmBasedUserListInfo crm_based_user_list =
19;
// User list which are similar to users from another UserList.
// These lists are readonly and automatically created by google.
google.ads.googleads.v1.common.SimilarUserListInfo similar_user_list = 20;
// User list generated by a rule.
google.ads.googleads.v1.common.RuleBasedUserListInfo rule_based_user_list = 21;
google.ads.googleads.v1.common.RuleBasedUserListInfo rule_based_user_list =
21;
// User list that is a custom combination of user lists and user interests.
google.ads.googleads.v1.common.LogicalUserListInfo logical_user_list = 22;

View File

@ -17,8 +17,8 @@ syntax = "proto3";
package google.ads.googleads.v1.resources;
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Resources";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources;resources";