Synchronize new proto/yaml changes.

PiperOrigin-RevId: 250303388
This commit is contained in:
Google APIs 2019-05-28 09:49:22 -07:00 committed by Copybara-Service
parent c6399efb29
commit 0212b5bc5e
26 changed files with 209 additions and 143 deletions

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/served_asset_field_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -41,7 +41,8 @@ message AdTextAsset {
// within this field. Multiple assets can be pinned to the same field. An
// asset that is unpinned or pinned to a different field will not serve in a
// field where some other asset has been pinned.
google.ads.googleads.v1.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType pinned_field = 2;
google.ads.googleads.v1.enums.ServedAssetFieldTypeEnum.ServedAssetFieldType
pinned_field = 2;
}
// An image asset used inside an ad.

View File

@ -23,8 +23,8 @@ import "google/ads/googleads/v1/enums/display_ad_format_setting.proto";
import "google/ads/googleads/v1/enums/display_upload_product_type.proto";
import "google/ads/googleads/v1/enums/legacy_app_install_ad_app_store.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.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -116,7 +116,8 @@ message CallOnlyAdInfo {
// The call conversion behavior of this call only ad. It can use its own call
// conversion setting, inherit the account level setting, or be disabled.
google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState conversion_reporting_state = 10;
google.ads.googleads.v1.enums.CallConversionReportingStateEnum
.CallConversionReportingState conversion_reporting_state = 10;
}
// An expanded dynamic search ad.
@ -126,19 +127,13 @@ message ExpandedDynamicSearchAdInfo {
}
// A hotel ad.
message HotelAdInfo {
}
message HotelAdInfo {}
// A Smart Shopping ad.
message ShoppingSmartAdInfo {
}
message ShoppingSmartAdInfo {}
// A standard Shopping ad.
message ShoppingProductAdInfo {
}
message ShoppingProductAdInfo {}
// A Shopping Comparison Listing ad.
message ShoppingComparisonListingAdInfo {
@ -279,15 +274,11 @@ message ImageAdInfo {
// Representation of video bumper in-stream ad format (very short in-stream
// non-skippable video ad).
message VideoBumperInStreamAdInfo {
}
message VideoBumperInStreamAdInfo {}
// Representation of video non-skippable in-stream ad format (15 second
// in-stream non-skippable video ad).
message VideoNonSkippableInStreamAdInfo {
}
message VideoNonSkippableInStreamAdInfo {}
// Representation of video TrueView in-stream ad format (ad shown during video
// playback, often at beginning, which displays a skip button a few seconds into
@ -413,7 +404,8 @@ message LegacyResponsiveDisplayAdInfo {
google.protobuf.StringValue square_marketing_image = 12;
// Specifies which format the ad will be served in. Default is ALL_FORMATS.
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 13;
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum
.DisplayAdFormatSetting format_setting = 13;
// Prefix before price. E.g. 'as low as'.
google.protobuf.StringValue price_prefix = 14;
@ -473,7 +465,8 @@ message LegacyAppInstallAdInfo {
google.protobuf.StringValue app_id = 1;
// The app store the mobile app is available in.
google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore app_store = 2;
google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum
.LegacyAppInstallAdAppStore app_store = 2;
// The headline of the ad.
google.protobuf.StringValue headline = 3;
@ -554,7 +547,8 @@ message ResponsiveDisplayAdInfo {
google.protobuf.StringValue promo_text = 15;
// Specifies which format the ad will be served in. Default is ALL_FORMATS.
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum.DisplayAdFormatSetting format_setting = 16;
google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum
.DisplayAdFormatSetting format_setting = 16;
}
// A generic type of display ad. The exact ad format is controlled by the
@ -562,7 +556,8 @@ message ResponsiveDisplayAdInfo {
// need to be included with the ad.
message DisplayUploadAdInfo {
// The product type of this ad. See comments on the enum for details.
google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum.DisplayUploadProductType display_upload_product_type = 1;
google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum
.DisplayUploadProductType display_upload_product_type = 1;
// The asset data that makes up the ad.
oneof media_asset {

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.common;
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.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/page_one_promoted_strategy_goal.proto";
import "google/ads/googleads/v1/enums/target_impression_share_location.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -46,9 +46,7 @@ message Commission {
// An automated bidding strategy that raises bids for clicks
// that seem more likely to lead to a conversion and lowers
// them for clicks where they seem less likely.
message EnhancedCpc {
}
message EnhancedCpc {}
// Manual click-based bidding where user pays per click.
message ManualCpc {
@ -57,20 +55,14 @@ message ManualCpc {
}
// Manual impression-based bidding where user pays per thousand impressions.
message ManualCpm {
}
message ManualCpm {}
// View based bidding where user pays per video view.
message ManualCpv {
}
message ManualCpv {}
// An automated bidding strategy that sets bids to help get the most conversions
// for your campaign while spending your budget.
message MaximizeConversions {
}
message MaximizeConversions {}
// An automated bidding strategy which tries to maximize conversion value
// given a daily budget.
@ -88,7 +80,8 @@ message MaximizeConversionValue {
message PageOnePromoted {
// The strategy goal of where impressions are desired to be shown on
// search result pages.
google.ads.googleads.v1.enums.PageOnePromotedStrategyGoalEnum.PageOnePromotedStrategyGoal strategy_goal = 1;
google.ads.googleads.v1.enums.PageOnePromotedStrategyGoalEnum
.PageOnePromotedStrategyGoal strategy_goal = 1;
// Maximum bid limit that can be set by the bid strategy.
// The limit applies to all keywords managed by the strategy.
@ -133,9 +126,7 @@ message TargetCpa {
// Target CPM (cost per thousand impressions) is an automated bidding strategy
// that sets bids to optimize performance given the target CPM you set.
message TargetCpm {
}
message TargetCpm {}
// An automated bidding strategy that sets bids so that a certain percentage of
// search ads are shown at the top of the first page (or other targeted
@ -143,7 +134,8 @@ message TargetCpm {
// Next Id = 4
message TargetImpressionShare {
// The targeted location on the search results page.
google.ads.googleads.v1.enums.TargetImpressionShareLocationEnum.TargetImpressionShareLocation location = 1;
google.ads.googleads.v1.enums.TargetImpressionShareLocationEnum
.TargetImpressionShareLocation location = 1;
// The desired fraction of ads to be shown in the targeted location in micros.
// E.g. 1% equals 10,000.

View File

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

View File

@ -41,8 +41,8 @@ import "google/ads/googleads/v1/enums/product_type_level.proto";
import "google/ads/googleads/v1/enums/proximity_radius_units.proto";
import "google/ads/googleads/v1/enums/webpage_condition_operand.proto";
import "google/ads/googleads/v1/enums/webpage_condition_operator.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -61,7 +61,8 @@ message KeywordInfo {
google.protobuf.StringValue text = 1;
// The match type of the keyword.
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType match_type = 2;
google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType
match_type = 2;
}
// A placement criterion. This can be used to modify bids for sites when
@ -116,7 +117,8 @@ message DeviceInfo {
// A preferred content criterion.
message PreferredContentInfo {
// Type of the preferred content.
google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType type = 2;
google.ads.googleads.v1.enums.PreferredContentTypeEnum.PreferredContentType
type = 2;
}
// A listing group criterion.
@ -229,7 +231,8 @@ message ListingCustomAttributeInfo {
google.protobuf.StringValue value = 1;
// Indicates the index of the custom attribute.
google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex index = 2;
google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum
.ListingCustomAttributeIndex index = 2;
}
// Bidding category of a product offer.
@ -245,7 +248,8 @@ message ProductBiddingCategoryInfo {
google.protobuf.StringValue country_code = 2;
// Level of the product bidding category.
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel level = 3;
google.ads.googleads.v1.enums.ProductBiddingCategoryLevelEnum
.ProductBiddingCategoryLevel level = 3;
}
// Locality of a product offer.
@ -257,13 +261,15 @@ message ProductChannelInfo {
// Availability of a product offer.
message ProductChannelExclusivityInfo {
// Value of the availability.
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity channel_exclusivity = 1;
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum
.ProductChannelExclusivity channel_exclusivity = 1;
}
// Condition of a product offer.
message ProductConditionInfo {
// Value of the condition.
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition condition = 1;
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition
condition = 1;
}
// Item id of a product offer.
@ -282,14 +288,13 @@ message ProductTypeInfo {
}
// Unknown listing dimension.
message UnknownListingDimensionInfo {
}
message UnknownListingDimensionInfo {}
// Criterion for hotel date selection (default dates vs. user selected).
message HotelDateSelectionTypeInfo {
// Type of the hotel date selection
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType type = 1;
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum
.HotelDateSelectionType type = 1;
}
// Criterion for number of days prior to the stay the booking is being made.
@ -384,7 +389,8 @@ message IncomeRangeInfo {
// A parental status criterion.
message ParentalStatusInfo {
// Type of the parental status.
google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType type = 1;
google.ads.googleads.v1.enums.ParentalStatusTypeEnum.ParentalStatusType type =
1;
}
// A YouTube Video criterion.
@ -422,7 +428,8 @@ message ProximityInfo {
google.protobuf.DoubleValue radius = 2;
// The unit of measurement of the radius. Default is KILOMETERS.
google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;
google.ads.googleads.v1.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits
radius_units = 3;
// Full address.
AddressInfo address = 4;
@ -533,10 +540,13 @@ message WebpageInfo {
// Logical expression for targeting webpages of an advertiser's website.
message WebpageConditionInfo {
// Operand of webpage targeting condition.
google.ads.googleads.v1.enums.WebpageConditionOperandEnum.WebpageConditionOperand operand = 1;
google.ads.googleads.v1.enums.WebpageConditionOperandEnum
.WebpageConditionOperand operand = 1;
// Operator of webpage targeting condition.
google.ads.googleads.v1.enums.WebpageConditionOperatorEnum.WebpageConditionOperator operator = 2;
google.ads.googleads.v1.enums.WebpageConditionOperatorEnum
.WebpageConditionOperator
operator = 2;
// Argument of webpage targeting condition.
google.protobuf.StringValue argument = 3;
@ -551,7 +561,8 @@ message OperatingSystemVersionInfo {
// An app payment model criterion.
message AppPaymentModelInfo {
// Type of the app payment model.
google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType type = 1;
google.ads.googleads.v1.enums.AppPaymentModelTypeEnum.AppPaymentModelType
type = 1;
}
// A mobile device criterion.
@ -590,5 +601,6 @@ message LocationGroupInfo {
// Unit of the radius, miles and meters supported currently.
// This is required and must be set in CREATE operations.
google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits radius_units = 4;
google.ads.googleads.v1.enums.LocationGroupRadiusUnitsEnum
.LocationGroupRadiusUnits radius_units = 4;
}

View File

@ -21,8 +21,8 @@ import "google/ads/googleads/v1/enums/advertising_channel_sub_type.proto";
import "google/ads/googleads/v1/enums/advertising_channel_type.proto";
import "google/ads/googleads/v1/enums/criterion_category_channel_availability_mode.proto";
import "google/ads/googleads/v1/enums/criterion_category_locale_availability_mode.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -53,13 +53,16 @@ message CriterionCategoryChannelAvailability {
// CHANNEL_TYPE_AND_SUBTYPES (advertising_channel_type,
// advertising_channel_sub_type, and include_default_channel_sub_type will all
// be set).
google.ads.googleads.v1.enums.CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode availability_mode = 1;
google.ads.googleads.v1.enums.CriterionCategoryChannelAvailabilityModeEnum
.CriterionCategoryChannelAvailabilityMode availability_mode = 1;
// Channel type the category is available to.
google.ads.googleads.v1.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 2;
google.ads.googleads.v1.enums.AdvertisingChannelTypeEnum
.AdvertisingChannelType advertising_channel_type = 2;
// Channel subtypes under the channel type the category is available to.
repeated google.ads.googleads.v1.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 3;
repeated google.ads.googleads.v1.enums.AdvertisingChannelSubTypeEnum
.AdvertisingChannelSubType advertising_channel_sub_type = 3;
// Whether default channel sub type is included. For example,
// advertising_channel_type being DISPLAY and include_default_channel_sub_type
@ -74,7 +77,8 @@ message CriterionCategoryLocaleAvailability {
// language will be empty), COUNTRY (only country will be set), LANGUAGE (only
// language wil be set), COUNTRY_AND_LANGUAGE (both country and language will
// be set).
google.ads.googleads.v1.enums.CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode availability_mode = 1;
google.ads.googleads.v1.enums.CriterionCategoryLocaleAvailabilityModeEnum
.CriterionCategoryLocaleAvailabilityMode availability_mode = 1;
// Code of the country.
google.protobuf.StringValue country_code = 2;

View File

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

View File

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

View File

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

View File

@ -26,8 +26,8 @@ import "google/ads/googleads/v1/enums/price_extension_price_unit.proto";
import "google/ads/googleads/v1/enums/price_extension_type.proto";
import "google/ads/googleads/v1/enums/promotion_extension_discount_modifier.proto";
import "google/ads/googleads/v1/enums/promotion_extension_occasion.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -100,7 +100,8 @@ message CallFeedItem {
// Enum value that indicates whether this call extension uses its own call
// conversion setting (or just have call conversion disabled), or following
// the account level setting.
google.ads.googleads.v1.enums.CallConversionReportingStateEnum.CallConversionReportingState call_conversion_reporting_state = 6;
google.ads.googleads.v1.enums.CallConversionReportingStateEnum
.CallConversionReportingState call_conversion_reporting_state = 6;
}
// Represents a callout extension.
@ -195,10 +196,12 @@ message TextMessageFeedItem {
// Represents a Price extension.
message PriceFeedItem {
// Price extension type of this extension.
google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType type = 1;
google.ads.googleads.v1.enums.PriceExtensionTypeEnum.PriceExtensionType type =
1;
// Price qualifier for all offers of this price extension.
google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier price_qualifier = 2;
google.ads.googleads.v1.enums.PriceExtensionPriceQualifierEnum
.PriceExtensionPriceQualifier price_qualifier = 2;
// Tracking URL template for all offers of this price extension.
google.protobuf.StringValue tracking_url_template = 3;
@ -226,7 +229,8 @@ message PriceOffer {
Money price = 3;
// Price unit for this offer.
google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit unit = 4;
google.ads.googleads.v1.enums.PriceExtensionPriceUnitEnum
.PriceExtensionPriceUnit unit = 4;
// A list of possible final URLs after all cross domain redirects.
repeated google.protobuf.StringValue final_urls = 5;
@ -242,7 +246,8 @@ message PromotionFeedItem {
google.protobuf.StringValue promotion_target = 1;
// Enum that modifies the qualification of the discount.
google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier discount_modifier = 2;
google.ads.googleads.v1.enums.PromotionExtensionDiscountModifierEnum
.PromotionExtensionDiscountModifier discount_modifier = 2;
// Start date of when the promotion is eligible to be redeemed.
google.protobuf.StringValue promotion_start_date = 7;
@ -253,7 +258,8 @@ message PromotionFeedItem {
// The occasion the promotion was intended for.
// If an occasion is set, the redemption window will need to fall within
// the date range associated with the occasion.
google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum.PromotionExtensionOccasion occasion = 9;
google.ads.googleads.v1.enums.PromotionExtensionOccasionEnum
.PromotionExtensionOccasion occasion = 9;
// A list of possible final URLs after all cross domain redirects.
// This field is required.

View File

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

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/app_url_operating_system_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -35,7 +35,8 @@ option ruby_package = "Google::Ads::GoogleAds::V1::Common";
// A URL for deep linking into an app for the given operating system.
message FinalAppUrl {
// The operating system targeted by this URL. Required.
google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType os_type = 1;
google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum
.AppUrlOperatingSystemType os_type = 1;
// The app deep link URL. Deep links specify a location in an app that
// corresponds to the content you'd like to show, and should be of the form

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/frequency_cap_event_type.proto";
import "google/ads/googleads/v1/enums/frequency_cap_level.proto";
import "google/ads/googleads/v1/enums/frequency_cap_time_unit.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -50,13 +50,16 @@ message FrequencyCapEntry {
message FrequencyCapKey {
// The level on which the cap is to be applied (e.g. ad group ad, ad group).
// The cap is applied to all the entities of this level.
google.ads.googleads.v1.enums.FrequencyCapLevelEnum.FrequencyCapLevel level = 1;
google.ads.googleads.v1.enums.FrequencyCapLevelEnum.FrequencyCapLevel level =
1;
// The type of event that the cap applies to (e.g. impression).
google.ads.googleads.v1.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType event_type = 3;
google.ads.googleads.v1.enums.FrequencyCapEventTypeEnum.FrequencyCapEventType
event_type = 3;
// Unit of time the cap is defined at (e.g. day, week).
google.ads.googleads.v1.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit time_unit = 2;
google.ads.googleads.v1.enums.FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit
time_unit = 2;
// Number of time units the cap lasts.
google.protobuf.Int32Value time_length = 4;

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/keyword_plan_competition_level.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -38,5 +38,6 @@ message KeywordPlanHistoricalMetrics {
google.protobuf.Int64Value avg_monthly_searches = 1;
// The competition level for the query.
google.ads.googleads.v1.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;
google.ads.googleads.v1.enums.KeywordPlanCompetitionLevelEnum
.KeywordPlanCompetitionLevel competition = 2;
}

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/matching_function_context_type.proto";
import "google/ads/googleads/v1/enums/matching_function_operator.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -57,7 +57,9 @@ message MatchingFunction {
google.protobuf.StringValue function_string = 1;
// Operator for a function.
google.ads.googleads.v1.enums.MatchingFunctionOperatorEnum.MatchingFunctionOperator operator = 4;
google.ads.googleads.v1.enums.MatchingFunctionOperatorEnum
.MatchingFunctionOperator
operator = 4;
// The operands on the left hand side of the equation. This is also the
// operand to be used for single operand expressions such as NOT.
@ -107,7 +109,8 @@ message Operand {
// An operand in a function referring to a value in the request context.
message RequestContextOperand {
// Type of value to be referred in the request context.
google.ads.googleads.v1.enums.MatchingFunctionContextTypeEnum.MatchingFunctionContextType context_type = 1;
google.ads.googleads.v1.enums.MatchingFunctionContextTypeEnum
.MatchingFunctionContextType context_type = 1;
}
// Different operands that can be used in a matching function. Required.

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/interaction_event_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.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -94,7 +94,8 @@ message Metrics {
// The value of all conversions from interactions divided by the total number
// of interactions.
google.protobuf.DoubleValue all_conversions_from_interactions_value_per_interaction = 67;
google.protobuf.DoubleValue
all_conversions_from_interactions_value_per_interaction = 67;
// The number of times people clicked a link to view a store's menu after
// clicking an ad.
@ -231,7 +232,8 @@ message Metrics {
// The value of conversions from interactions divided by the number of ad
// interactions. This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue conversions_from_interactions_value_per_interaction = 72;
google.protobuf.DoubleValue
conversions_from_interactions_value_per_interaction = 72;
// The number of conversions. This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
@ -252,7 +254,8 @@ message Metrics {
// The cost of ad interactions divided by current model attributed
// conversions. This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue cost_per_current_model_attributed_conversion = 106;
google.protobuf.DoubleValue cost_per_current_model_attributed_conversion =
106;
// Conversions from when a customer clicks on a Google Ads ad on one device,
// then converts on a different device or browser.
@ -272,12 +275,15 @@ message Metrics {
// number of ad interactions (such as clicks for text ads or views for video
// ads). This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue current_model_attributed_conversions_from_interactions_rate = 102;
google.protobuf.DoubleValue
current_model_attributed_conversions_from_interactions_rate = 102;
// The value of current model attributed conversions from interactions divided
// by the number of ad interactions. This only includes conversion actions
// which include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue current_model_attributed_conversions_from_interactions_value_per_interaction = 103;
google.protobuf.DoubleValue
current_model_attributed_conversions_from_interactions_value_per_interaction =
103;
// The total value of current model attributed conversions. This only includes
// conversion actions which include_in_conversions_metric attribute is set to
@ -287,7 +293,8 @@ message Metrics {
// The value of current model attributed conversions divided by the cost of ad
// interactions. This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue current_model_attributed_conversions_value_per_cost = 105;
google.protobuf.DoubleValue
current_model_attributed_conversions_value_per_cost = 105;
// How often people engage with your ad after it's shown to them. This is the
// number of ad expansions divided by the number of times your ad is shown.
@ -302,16 +309,19 @@ message Metrics {
google.protobuf.DoubleValue hotel_average_lead_value_micros = 75;
// The creative historical quality score.
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_creative_quality_score = 80;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
historical_creative_quality_score = 80;
// The quality of historical landing page experience.
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_landing_page_quality_score = 81;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
historical_landing_page_quality_score = 81;
// The historical quality score.
google.protobuf.Int64Value historical_quality_score = 82;
// The historical search predicted click through rate (CTR).
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket historical_search_predicted_ctr = 83;
google.ads.googleads.v1.enums.QualityScoreBucketEnum.QualityScoreBucket
historical_search_predicted_ctr = 83;
// The number of times the ad was forwarded to someone else as a message.
google.protobuf.Int64Value gmail_forwards = 85;
@ -347,7 +357,8 @@ message Metrics {
google.protobuf.Int64Value interactions = 39;
// The types of payable and free interactions.
repeated google.ads.googleads.v1.enums.InteractionEventTypeEnum.InteractionEventType interaction_event_types = 100;
repeated google.ads.googleads.v1.enums.InteractionEventTypeEnum
.InteractionEventType interaction_event_types = 100;
// The percentage of clicks filtered out of your total number of clicks
// (filtered + non-filtered clicks) during the reporting period.
@ -415,7 +426,8 @@ message Metrics {
// organic search results due to a low budget. Note: Search
// budget lost absolute top impression share is reported in the range of 0 to
// 0.9. Any value above 0.9 is reported as 0.9001.
google.protobuf.DoubleValue search_budget_lost_absolute_top_impression_share = 88;
google.protobuf.DoubleValue search_budget_lost_absolute_top_impression_share =
88;
// The estimated percent of times that your ad was eligible to show on the
// Search Network but didn't because your budget was too low. Note: Search
@ -453,7 +465,8 @@ message Metrics {
// organic search results due to poor Ad Rank.
// Note: Search rank lost absolute top impression share is reported in the
// range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
google.protobuf.DoubleValue search_rank_lost_absolute_top_impression_share = 90;
google.protobuf.DoubleValue search_rank_lost_absolute_top_impression_share =
90;
// The estimated percentage of impressions on the Search Network
// that your ads didn't receive due to poor Ad Rank.
@ -484,7 +497,8 @@ message Metrics {
// The percentage of ad clicks to Accelerated Mobile Pages (AMP) landing pages
// that reach a valid AMP page.
google.protobuf.DoubleValue valid_accelerated_mobile_pages_clicks_percentage = 108;
google.protobuf.DoubleValue valid_accelerated_mobile_pages_clicks_percentage =
108;
// The value of all conversions divided by the number of all conversions.
google.protobuf.DoubleValue value_per_all_conversions = 52;
@ -497,7 +511,8 @@ message Metrics {
// The value of current model attributed conversions divided by the number of
// the conversions. This only includes conversion actions which
// include_in_conversions_metric attribute is set to true.
google.protobuf.DoubleValue value_per_current_model_attributed_conversion = 94;
google.protobuf.DoubleValue value_per_current_model_attributed_conversion =
94;
// Percentage of impressions where the viewer watched all of your video.
google.protobuf.DoubleValue video_quartile_100_rate = 54;

View File

@ -20,8 +20,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/policy_topic_entry_type.proto";
import "google/ads/googleads/v1/enums/policy_topic_evidence_destination_mismatch_url_type.proto";
import "google/ads/googleads/v1/enums/policy_topic_evidence_destination_not_working_device.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -90,7 +90,8 @@ message PolicyTopicEntry {
google.protobuf.StringValue topic = 1;
// Describes the negative or positive effect this policy will have on serving.
google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType type = 2;
google.ads.googleads.v1.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType
type = 2;
// Additional information that explains policy finding
// (e.g. the brand name for a trademark finding).
@ -128,7 +129,9 @@ message PolicyTopicEvidence {
// Evidence of mismatches between the URLs of a resource.
message DestinationMismatch {
// The set of URLs that did not match each other.
repeated google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType url_types = 1;
repeated google.ads.googleads.v1.enums
.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum
.PolicyTopicEvidenceDestinationMismatchUrlType url_types = 1;
}
// Evidence details when the destination is returning an HTTP error
@ -138,7 +141,9 @@ message PolicyTopicEvidence {
google.protobuf.StringValue expanded_url = 3;
// The type of device that failed to load the URL.
google.ads.googleads.v1.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice device = 4;
google.ads.googleads.v1.enums
.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum
.PolicyTopicEvidenceDestinationNotWorkingDevice device = 4;
// The time the URL was last checked.
// The format is "YYYY-MM-DD HH:MM:SS".
@ -187,9 +192,7 @@ message PolicyTopicConstraint {
// Indicates that a policy topic was constrained due to disapproval of the
// website for reseller purposes.
message ResellerConstraint {
}
message ResellerConstraint {}
// Indicates that a resource's ability to serve in a particular country is
// constrained.

View File

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

View File

@ -37,8 +37,8 @@ import "google/ads/googleads/v1/enums/product_condition.proto";
import "google/ads/googleads/v1/enums/search_engine_results_page_type.proto";
import "google/ads/googleads/v1/enums/search_term_match_type.proto";
import "google/ads/googleads/v1/enums/slot.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -54,7 +54,8 @@ option ruby_package = "Google::Ads::GoogleAds::V1::Common";
// Segment only fields.
message Segments {
// Ad network type.
google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3;
google.ads.googleads.v1.enums.AdNetworkTypeEnum.AdNetworkType
ad_network_type = 3;
// Click type.
google.ads.googleads.v1.enums.ClickTypeEnum.ClickType click_type = 26;
@ -63,7 +64,8 @@ message Segments {
google.protobuf.StringValue conversion_action = 52;
// Conversion action category.
google.ads.googleads.v1.enums.ConversionActionCategoryEnum.ConversionActionCategory conversion_action_category = 53;
google.ads.googleads.v1.enums.ConversionActionCategoryEnum
.ConversionActionCategory conversion_action_category = 53;
// Conversion action name.
google.protobuf.StringValue conversion_action_name = 54;
@ -76,15 +78,18 @@ message Segments {
google.protobuf.BoolValue conversion_adjustment = 27;
// Conversion attribution event type.
google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum.ConversionAttributionEventType conversion_attribution_event_type = 2;
google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum
.ConversionAttributionEventType conversion_attribution_event_type = 2;
// An enum value representing the number of days between the impression and
// the conversion.
google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50;
google.ads.googleads.v1.enums.ConversionLagBucketEnum.ConversionLagBucket
conversion_lag_bucket = 50;
// An enum value representing the number of days between the impression and
// the conversion or between the impression and adjustments to the conversion.
google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum
.ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51;
// Date to which metrics apply.
// yyyy-MM-dd format, e.g., 2018-04-17.
@ -97,7 +102,8 @@ message Segments {
google.ads.googleads.v1.enums.DeviceEnum.Device device = 1;
// External conversion source.
google.ads.googleads.v1.enums.ExternalConversionSourceEnum.ExternalConversionSource external_conversion_source = 55;
google.ads.googleads.v1.enums.ExternalConversionSourceEnum
.ExternalConversionSource external_conversion_source = 55;
// Resource name of the geo target constant that represents an airport.
google.protobuf.StringValue geo_target_airport = 65;
@ -140,7 +146,8 @@ message Segments {
google.protobuf.StringValue hotel_check_in_date = 8;
// Hotel check-in day of week.
google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek hotel_check_in_day_of_week = 9;
google.ads.googleads.v1.enums.DayOfWeekEnum.DayOfWeek
hotel_check_in_day_of_week = 9;
// Hotel city.
google.protobuf.StringValue hotel_city = 10;
@ -152,7 +159,8 @@ message Segments {
google.protobuf.StringValue hotel_country = 12;
// Hotel date selection type.
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum.HotelDateSelectionType hotel_date_selection_type = 13;
google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum
.HotelDateSelectionType hotel_date_selection_type = 13;
// Hotel length of stay.
google.protobuf.Int32Value hotel_length_of_stay = 14;
@ -161,7 +169,8 @@ message Segments {
google.protobuf.StringValue hotel_rate_rule_id = 73;
// Hotel rate type.
google.ads.googleads.v1.enums.HotelRateTypeEnum.HotelRateType hotel_rate_type = 74;
google.ads.googleads.v1.enums.HotelRateTypeEnum.HotelRateType
hotel_rate_type = 74;
// Hotel state.
google.protobuf.StringValue hotel_state = 15;
@ -188,7 +197,8 @@ message Segments {
google.protobuf.StringValue partner_hotel_id = 19;
// Placeholder type. This is only used with feed item metrics.
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType placeholder_type = 20;
google.ads.googleads.v1.enums.PlaceholderTypeEnum.PlaceholderType
placeholder_type = 20;
// Aggregator ID of the product.
google.protobuf.UInt64Value product_aggregator_id = 28;
@ -212,13 +222,16 @@ message Segments {
google.protobuf.StringValue product_brand = 29;
// Channel of the product.
google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel product_channel = 30;
google.ads.googleads.v1.enums.ProductChannelEnum.ProductChannel
product_channel = 30;
// Channel exclusivity of the product.
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum.ProductChannelExclusivity product_channel_exclusivity = 31;
google.ads.googleads.v1.enums.ProductChannelExclusivityEnum
.ProductChannelExclusivity product_channel_exclusivity = 31;
// Condition of the product.
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition product_condition = 32;
google.ads.googleads.v1.enums.ProductConditionEnum.ProductCondition
product_condition = 32;
// Resource name of the geo target constant for the country of sale of the
// product.
@ -275,10 +288,12 @@ message Segments {
google.protobuf.StringValue quarter = 21;
// Type of the search engine results page.
google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType search_engine_results_page_type = 70;
google.ads.googleads.v1.enums.SearchEngineResultsPageTypeEnum
.SearchEngineResultsPageType search_engine_results_page_type = 70;
// Match type of the keyword that triggered the ad, including variants.
google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType search_term_match_type = 22;
google.ads.googleads.v1.enums.SearchTermMatchTypeEnum.SearchTermMatchType
search_term_match_type = 22;
// Position of the ad.
google.ads.googleads.v1.enums.SlotEnum.Slot slot = 23;

View File

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

View File

@ -19,8 +19,8 @@ package google.ads.googleads.v1.common;
import "google/ads/googleads/v1/enums/tracking_code_page_format.proto";
import "google/ads/googleads/v1/enums/tracking_code_type.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -40,7 +40,8 @@ message TagSnippet {
// The format of the web page where the tracking tag and snippet will be
// installed, e.g. HTML.
google.ads.googleads.v1.enums.TrackingCodePageFormatEnum.TrackingCodePageFormat page_format = 2;
google.ads.googleads.v1.enums.TrackingCodePageFormatEnum
.TrackingCodePageFormat page_format = 2;
// The site tag that adds visitors to your basic remarketing lists and sets
// new cookies on your domain.

View File

@ -18,8 +18,8 @@ syntax = "proto3";
package google.ads.googleads.v1.common;
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.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -44,7 +44,8 @@ message TargetingSetting {
// The list of per-targeting-dimension targeting settings.
message TargetRestriction {
// The targeting dimension that these settings apply to.
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension targeting_dimension = 1;
google.ads.googleads.v1.enums.TargetingDimensionEnum.TargetingDimension
targeting_dimension = 1;
// Indicates whether to restrict your ads to show only for the criteria you
// have selected for this targeting_dimension, or to target all values for

View File

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

View File

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

View File

@ -26,8 +26,8 @@ import "google/ads/googleads/v1/enums/user_list_number_rule_item_operator.proto"
import "google/ads/googleads/v1/enums/user_list_prepopulation_status.proto";
import "google/ads/googleads/v1/enums/user_list_rule_type.proto";
import "google/ads/googleads/v1/enums/user_list_string_rule_item_operator.proto";
import "google/protobuf/wrappers.proto";
import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
option csharp_namespace = "Google.Ads.GoogleAds.V1.Common";
option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v1/common;common";
@ -64,11 +64,13 @@ message CrmBasedUserListInfo {
// Matching key type of the list.
// Mixed data types are not allowed on the same list.
// This field is required for an ADD operation.
google.ads.googleads.v1.enums.CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType upload_key_type = 2;
google.ads.googleads.v1.enums.CustomerMatchUploadKeyTypeEnum
.CustomerMatchUploadKeyType upload_key_type = 2;
// Data source of the list. Default value is FIRST_PARTY.
// Only whitelisted customers can create third-party sourced CRM lists.
google.ads.googleads.v1.enums.UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType data_source_type = 3;
google.ads.googleads.v1.enums.UserListCrmDataSourceTypeEnum
.UserListCrmDataSourceType data_source_type = 3;
}
// A client defined rule based on custom parameters sent by web sites or
@ -82,7 +84,8 @@ message UserListRuleInfo {
//
// Currently AND of ORs (conjunctive normal form) is only supported for
// ExpressionRuleUserList.
google.ads.googleads.v1.enums.UserListRuleTypeEnum.UserListRuleType rule_type = 1;
google.ads.googleads.v1.enums.UserListRuleTypeEnum.UserListRuleType
rule_type = 1;
// List of rule item groups that defines this rule.
// Rule item groups are grouped together based on rule_type.
@ -125,7 +128,9 @@ message UserListDateRuleItemInfo {
// Date comparison operator.
// This field is required and must be populated when creating new date
// rule item.
google.ads.googleads.v1.enums.UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator operator = 1;
google.ads.googleads.v1.enums.UserListDateRuleItemOperatorEnum
.UserListDateRuleItemOperator
operator = 1;
// String representing date value to be compared with the rule variable.
// Supported date format is YYYY-MM-DD.
@ -143,7 +148,9 @@ message UserListNumberRuleItemInfo {
// Number comparison operator.
// This field is required and must be populated when creating a new number
// rule item.
google.ads.googleads.v1.enums.UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator operator = 1;
google.ads.googleads.v1.enums.UserListNumberRuleItemOperatorEnum
.UserListNumberRuleItemOperator
operator = 1;
// Number value to be compared with the variable.
// This field is required and must be populated when creating a new number
@ -156,7 +163,9 @@ message UserListStringRuleItemInfo {
// String comparison operator.
// This field is required and must be populated when creating a new string
// rule item.
google.ads.googleads.v1.enums.UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator operator = 1;
google.ads.googleads.v1.enums.UserListStringRuleItemOperatorEnum
.UserListStringRuleItemOperator
operator = 1;
// The right hand side of the string rule item. For URLs or referrer URLs,
// the value can not contain illegal URL chars such as newlines, quotes,
@ -182,7 +191,8 @@ message CombinedRuleUserListInfo {
// Operator to connect the two operands.
//
// Required for creating a combined rule user list.
google.ads.googleads.v1.enums.UserListCombinedRuleOperatorEnum.UserListCombinedRuleOperator rule_operator = 3;
google.ads.googleads.v1.enums.UserListCombinedRuleOperatorEnum
.UserListCombinedRuleOperator rule_operator = 3;
}
// Visitors of a page during specific dates.
@ -226,7 +236,8 @@ message RuleBasedUserListInfo {
// list's membership duration and the date when the remarketing tag is added.
// The status will be updated to FINISHED once request is processed, or FAILED
// if the request fails.
google.ads.googleads.v1.enums.UserListPrepopulationStatusEnum.UserListPrepopulationStatus prepopulation_status = 1;
google.ads.googleads.v1.enums.UserListPrepopulationStatusEnum
.UserListPrepopulationStatus prepopulation_status = 1;
// Subtypes of rule based user lists.
oneof rule_based_user_list {
@ -262,7 +273,9 @@ message LogicalUserListInfo {
// list of user lists as operands.
message UserListLogicalRuleInfo {
// The logical operator of the rule.
google.ads.googleads.v1.enums.UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator operator = 1;
google.ads.googleads.v1.enums.UserListLogicalRuleOperatorEnum
.UserListLogicalRuleOperator
operator = 1;
// The list of operands of the rule.
repeated LogicalUserListOperandInfo rule_operands = 2;