genproto: google.golang.org/genproto/googleapis/ads/googleads/v1/common Index | Files

package common

import "google.golang.org/genproto/googleapis/ads/googleads/v1/common"

Index

Package Files

ad_asset.pb.go ad_type_infos.pb.go asset_types.pb.go bidding.pb.go click_location.pb.go criteria.pb.go criterion_category_availability.pb.go custom_parameter.pb.go dates.pb.go explorer_auto_optimizer_setting.pb.go extensions.pb.go feed_common.pb.go final_app_url.pb.go frequency_cap.pb.go keyword_plan_common.pb.go matching_function.pb.go metrics.pb.go policy.pb.go real_time_bidding_setting.pb.go segments.pb.go simulation.pb.go tag_snippet.pb.go targeting_setting.pb.go text_label.pb.go url_collection.pb.go user_lists.pb.go value.pb.go

Variables

var File_google_ads_googleads_v1_common_ad_asset_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_ad_type_infos_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_asset_types_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_bidding_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_click_location_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_criteria_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_criterion_category_availability_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_custom_parameter_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_dates_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_explorer_auto_optimizer_setting_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_extensions_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_feed_common_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_final_app_url_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_frequency_cap_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_keyword_plan_common_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_matching_function_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_metrics_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_policy_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_real_time_bidding_setting_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_segments_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_simulation_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_tag_snippet_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_targeting_setting_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_text_label_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_url_collection_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_user_lists_proto protoreflect.FileDescriptor
var File_google_ads_googleads_v1_common_value_proto protoreflect.FileDescriptor

type AdImageAsset Uses

type AdImageAsset struct {

    // The Asset resource name of this image.
    Asset *wrappers.StringValue `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
    // contains filtered or unexported fields
}

An image asset used inside an ad.

func (*AdImageAsset) Descriptor Uses

func (*AdImageAsset) Descriptor() ([]byte, []int)

Deprecated: Use AdImageAsset.ProtoReflect.Descriptor instead.

func (*AdImageAsset) GetAsset Uses

func (x *AdImageAsset) GetAsset() *wrappers.StringValue

func (*AdImageAsset) ProtoMessage Uses

func (*AdImageAsset) ProtoMessage()

func (*AdImageAsset) ProtoReflect Uses

func (x *AdImageAsset) ProtoReflect() protoreflect.Message

func (*AdImageAsset) Reset Uses

func (x *AdImageAsset) Reset()

func (*AdImageAsset) String Uses

func (x *AdImageAsset) String() string

type AdMediaBundleAsset Uses

type AdMediaBundleAsset struct {

    // The Asset resource name of this media bundle.
    Asset *wrappers.StringValue `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
    // contains filtered or unexported fields
}

A media bundle asset used inside an ad.

func (*AdMediaBundleAsset) Descriptor Uses

func (*AdMediaBundleAsset) Descriptor() ([]byte, []int)

Deprecated: Use AdMediaBundleAsset.ProtoReflect.Descriptor instead.

func (*AdMediaBundleAsset) GetAsset Uses

func (x *AdMediaBundleAsset) GetAsset() *wrappers.StringValue

func (*AdMediaBundleAsset) ProtoMessage Uses

func (*AdMediaBundleAsset) ProtoMessage()

func (*AdMediaBundleAsset) ProtoReflect Uses

func (x *AdMediaBundleAsset) ProtoReflect() protoreflect.Message

func (*AdMediaBundleAsset) Reset Uses

func (x *AdMediaBundleAsset) Reset()

func (*AdMediaBundleAsset) String Uses

func (x *AdMediaBundleAsset) String() string

type AdScheduleInfo Uses

type AdScheduleInfo struct {

    // Minutes after the start hour at which this schedule starts.
    //
    // This field is required for CREATE operations and is prohibited on UPDATE
    // operations.
    StartMinute enums.MinuteOfHourEnum_MinuteOfHour `protobuf:"varint,1,opt,name=start_minute,json=startMinute,proto3,enum=google.ads.googleads.v1.enums.MinuteOfHourEnum_MinuteOfHour" json:"start_minute,omitempty"`
    // Minutes after the end hour at which this schedule ends. The schedule is
    // exclusive of the end minute.
    //
    // This field is required for CREATE operations and is prohibited on UPDATE
    // operations.
    EndMinute enums.MinuteOfHourEnum_MinuteOfHour `protobuf:"varint,2,opt,name=end_minute,json=endMinute,proto3,enum=google.ads.googleads.v1.enums.MinuteOfHourEnum_MinuteOfHour" json:"end_minute,omitempty"`
    // Starting hour in 24 hour time.
    // This field must be between 0 and 23, inclusive.
    //
    // This field is required for CREATE operations and is prohibited on UPDATE
    // operations.
    StartHour *wrappers.Int32Value `protobuf:"bytes,3,opt,name=start_hour,json=startHour,proto3" json:"start_hour,omitempty"`
    // Ending hour in 24 hour time; 24 signifies end of the day.
    // This field must be between 0 and 24, inclusive.
    //
    // This field is required for CREATE operations and is prohibited on UPDATE
    // operations.
    EndHour *wrappers.Int32Value `protobuf:"bytes,4,opt,name=end_hour,json=endHour,proto3" json:"end_hour,omitempty"`
    // Day of the week the schedule applies to.
    //
    // This field is required for CREATE operations and is prohibited on UPDATE
    // operations.
    DayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,5,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"day_of_week,omitempty"`
    // contains filtered or unexported fields
}

Represents an AdSchedule criterion.

AdSchedule is specified as the day of the week and a time interval within which ads will be shown.

No more than six AdSchedules can be added for the same day.

func (*AdScheduleInfo) Descriptor Uses

func (*AdScheduleInfo) Descriptor() ([]byte, []int)

Deprecated: Use AdScheduleInfo.ProtoReflect.Descriptor instead.

func (*AdScheduleInfo) GetDayOfWeek Uses

func (x *AdScheduleInfo) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek

func (*AdScheduleInfo) GetEndHour Uses

func (x *AdScheduleInfo) GetEndHour() *wrappers.Int32Value

func (*AdScheduleInfo) GetEndMinute Uses

func (x *AdScheduleInfo) GetEndMinute() enums.MinuteOfHourEnum_MinuteOfHour

func (*AdScheduleInfo) GetStartHour Uses

func (x *AdScheduleInfo) GetStartHour() *wrappers.Int32Value

func (*AdScheduleInfo) GetStartMinute Uses

func (x *AdScheduleInfo) GetStartMinute() enums.MinuteOfHourEnum_MinuteOfHour

func (*AdScheduleInfo) ProtoMessage Uses

func (*AdScheduleInfo) ProtoMessage()

func (*AdScheduleInfo) ProtoReflect Uses

func (x *AdScheduleInfo) ProtoReflect() protoreflect.Message

func (*AdScheduleInfo) Reset Uses

func (x *AdScheduleInfo) Reset()

func (*AdScheduleInfo) String Uses

func (x *AdScheduleInfo) String() string

type AdTextAsset Uses

type AdTextAsset struct {

    // Asset text.
    Text *wrappers.StringValue `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
    // The pinned field of the asset. This restricts the asset to only serve
    // 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.
    PinnedField enums.ServedAssetFieldTypeEnum_ServedAssetFieldType `protobuf:"varint,2,opt,name=pinned_field,json=pinnedField,proto3,enum=google.ads.googleads.v1.enums.ServedAssetFieldTypeEnum_ServedAssetFieldType" json:"pinned_field,omitempty"`
    // contains filtered or unexported fields
}

A text asset used inside an ad.

func (*AdTextAsset) Descriptor Uses

func (*AdTextAsset) Descriptor() ([]byte, []int)

Deprecated: Use AdTextAsset.ProtoReflect.Descriptor instead.

func (*AdTextAsset) GetPinnedField Uses

func (x *AdTextAsset) GetPinnedField() enums.ServedAssetFieldTypeEnum_ServedAssetFieldType

func (*AdTextAsset) GetText Uses

func (x *AdTextAsset) GetText() *wrappers.StringValue

func (*AdTextAsset) ProtoMessage Uses

func (*AdTextAsset) ProtoMessage()

func (*AdTextAsset) ProtoReflect Uses

func (x *AdTextAsset) ProtoReflect() protoreflect.Message

func (*AdTextAsset) Reset Uses

func (x *AdTextAsset) Reset()

func (*AdTextAsset) String Uses

func (x *AdTextAsset) String() string

type AdVideoAsset Uses

type AdVideoAsset struct {

    // The Asset resource name of this video.
    Asset *wrappers.StringValue `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
    // contains filtered or unexported fields
}

A video asset used inside an ad.

func (*AdVideoAsset) Descriptor Uses

func (*AdVideoAsset) Descriptor() ([]byte, []int)

Deprecated: Use AdVideoAsset.ProtoReflect.Descriptor instead.

func (*AdVideoAsset) GetAsset Uses

func (x *AdVideoAsset) GetAsset() *wrappers.StringValue

func (*AdVideoAsset) ProtoMessage Uses

func (*AdVideoAsset) ProtoMessage()

func (*AdVideoAsset) ProtoReflect Uses

func (x *AdVideoAsset) ProtoReflect() protoreflect.Message

func (*AdVideoAsset) Reset Uses

func (x *AdVideoAsset) Reset()

func (*AdVideoAsset) String Uses

func (x *AdVideoAsset) String() string

type AddressInfo Uses

type AddressInfo struct {

    // Postal code.
    PostalCode *wrappers.StringValue `protobuf:"bytes,1,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
    // Province or state code.
    ProvinceCode *wrappers.StringValue `protobuf:"bytes,2,opt,name=province_code,json=provinceCode,proto3" json:"province_code,omitempty"`
    // Country code.
    CountryCode *wrappers.StringValue `protobuf:"bytes,3,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
    // Province or state name.
    ProvinceName *wrappers.StringValue `protobuf:"bytes,4,opt,name=province_name,json=provinceName,proto3" json:"province_name,omitempty"`
    // Street address line 1.
    StreetAddress *wrappers.StringValue `protobuf:"bytes,5,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"`
    // Street address line 2. This field is write-only. It is only used for
    // calculating the longitude and latitude of an address when geo_point is
    // empty.
    StreetAddress2 *wrappers.StringValue `protobuf:"bytes,6,opt,name=street_address2,json=streetAddress2,proto3" json:"street_address2,omitempty"`
    // Name of the city.
    CityName *wrappers.StringValue `protobuf:"bytes,7,opt,name=city_name,json=cityName,proto3" json:"city_name,omitempty"`
    // contains filtered or unexported fields
}

Address for proximity criterion.

func (*AddressInfo) Descriptor Uses

func (*AddressInfo) Descriptor() ([]byte, []int)

Deprecated: Use AddressInfo.ProtoReflect.Descriptor instead.

func (*AddressInfo) GetCityName Uses

func (x *AddressInfo) GetCityName() *wrappers.StringValue

func (*AddressInfo) GetCountryCode Uses

func (x *AddressInfo) GetCountryCode() *wrappers.StringValue

func (*AddressInfo) GetPostalCode Uses

func (x *AddressInfo) GetPostalCode() *wrappers.StringValue

func (*AddressInfo) GetProvinceCode Uses

func (x *AddressInfo) GetProvinceCode() *wrappers.StringValue

func (*AddressInfo) GetProvinceName Uses

func (x *AddressInfo) GetProvinceName() *wrappers.StringValue

func (*AddressInfo) GetStreetAddress Uses

func (x *AddressInfo) GetStreetAddress() *wrappers.StringValue

func (*AddressInfo) GetStreetAddress2 Uses

func (x *AddressInfo) GetStreetAddress2() *wrappers.StringValue

func (*AddressInfo) ProtoMessage Uses

func (*AddressInfo) ProtoMessage()

func (*AddressInfo) ProtoReflect Uses

func (x *AddressInfo) ProtoReflect() protoreflect.Message

func (*AddressInfo) Reset Uses

func (x *AddressInfo) Reset()

func (*AddressInfo) String Uses

func (x *AddressInfo) String() string

type AffiliateLocationFeedItem Uses

type AffiliateLocationFeedItem struct {

    // The name of the business.
    BusinessName *wrappers.StringValue `protobuf:"bytes,1,opt,name=business_name,json=businessName,proto3" json:"business_name,omitempty"`
    // Line 1 of the business address.
    AddressLine_1 *wrappers.StringValue `protobuf:"bytes,2,opt,name=address_line_1,json=addressLine1,proto3" json:"address_line_1,omitempty"`
    // Line 2 of the business address.
    AddressLine_2 *wrappers.StringValue `protobuf:"bytes,3,opt,name=address_line_2,json=addressLine2,proto3" json:"address_line_2,omitempty"`
    // City of the business address.
    City *wrappers.StringValue `protobuf:"bytes,4,opt,name=city,proto3" json:"city,omitempty"`
    // Province of the business address.
    Province *wrappers.StringValue `protobuf:"bytes,5,opt,name=province,proto3" json:"province,omitempty"`
    // Postal code of the business address.
    PostalCode *wrappers.StringValue `protobuf:"bytes,6,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
    // Country code of the business address.
    CountryCode *wrappers.StringValue `protobuf:"bytes,7,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
    // Phone number of the business.
    PhoneNumber *wrappers.StringValue `protobuf:"bytes,8,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
    // Id of the retail chain that is advertised as a seller of your product.
    ChainId *wrappers.Int64Value `protobuf:"bytes,9,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
    // Name of chain.
    ChainName *wrappers.StringValue `protobuf:"bytes,10,opt,name=chain_name,json=chainName,proto3" json:"chain_name,omitempty"`
    // contains filtered or unexported fields
}

Represents an affiliate location extension.

func (*AffiliateLocationFeedItem) Descriptor Uses

func (*AffiliateLocationFeedItem) Descriptor() ([]byte, []int)

Deprecated: Use AffiliateLocationFeedItem.ProtoReflect.Descriptor instead.

func (*AffiliateLocationFeedItem) GetAddressLine_1 Uses

func (x *AffiliateLocationFeedItem) GetAddressLine_1() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetAddressLine_2 Uses

func (x *AffiliateLocationFeedItem) GetAddressLine_2() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetBusinessName Uses

func (x *AffiliateLocationFeedItem) GetBusinessName() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetChainId Uses

func (x *AffiliateLocationFeedItem) GetChainId() *wrappers.Int64Value

func (*AffiliateLocationFeedItem) GetChainName Uses

func (x *AffiliateLocationFeedItem) GetChainName() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetCity Uses

func (x *AffiliateLocationFeedItem) GetCity() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetCountryCode Uses

func (x *AffiliateLocationFeedItem) GetCountryCode() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetPhoneNumber Uses

func (x *AffiliateLocationFeedItem) GetPhoneNumber() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetPostalCode Uses

func (x *AffiliateLocationFeedItem) GetPostalCode() *wrappers.StringValue

func (*AffiliateLocationFeedItem) GetProvince Uses

func (x *AffiliateLocationFeedItem) GetProvince() *wrappers.StringValue

func (*AffiliateLocationFeedItem) ProtoMessage Uses

func (*AffiliateLocationFeedItem) ProtoMessage()

func (*AffiliateLocationFeedItem) ProtoReflect Uses

func (x *AffiliateLocationFeedItem) ProtoReflect() protoreflect.Message

func (*AffiliateLocationFeedItem) Reset Uses

func (x *AffiliateLocationFeedItem) Reset()

func (*AffiliateLocationFeedItem) String Uses

func (x *AffiliateLocationFeedItem) String() string

type AgeRangeInfo Uses

type AgeRangeInfo struct {

    // Type of the age range.
    Type enums.AgeRangeTypeEnum_AgeRangeType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.AgeRangeTypeEnum_AgeRangeType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

An age range criterion.

func (*AgeRangeInfo) Descriptor Uses

func (*AgeRangeInfo) Descriptor() ([]byte, []int)

Deprecated: Use AgeRangeInfo.ProtoReflect.Descriptor instead.

func (*AgeRangeInfo) GetType Uses

func (x *AgeRangeInfo) GetType() enums.AgeRangeTypeEnum_AgeRangeType

func (*AgeRangeInfo) ProtoMessage Uses

func (*AgeRangeInfo) ProtoMessage()

func (*AgeRangeInfo) ProtoReflect Uses

func (x *AgeRangeInfo) ProtoReflect() protoreflect.Message

func (*AgeRangeInfo) Reset Uses

func (x *AgeRangeInfo) Reset()

func (*AgeRangeInfo) String Uses

func (x *AgeRangeInfo) String() string

type AppAdInfo Uses

type AppAdInfo struct {

    // An optional text asset that, if specified, must always be displayed when
    // the ad is served.
    MandatoryAdText *AdTextAsset `protobuf:"bytes,1,opt,name=mandatory_ad_text,json=mandatoryAdText,proto3" json:"mandatory_ad_text,omitempty"`
    // List of text assets for headlines. When the ad serves the headlines will
    // be selected from this list.
    Headlines []*AdTextAsset `protobuf:"bytes,2,rep,name=headlines,proto3" json:"headlines,omitempty"`
    // List of text assets for descriptions. When the ad serves the descriptions
    // will be selected from this list.
    Descriptions []*AdTextAsset `protobuf:"bytes,3,rep,name=descriptions,proto3" json:"descriptions,omitempty"`
    // List of image assets that may be displayed with the ad.
    Images []*AdImageAsset `protobuf:"bytes,4,rep,name=images,proto3" json:"images,omitempty"`
    // List of YouTube video assets that may be displayed with the ad.
    YoutubeVideos []*AdVideoAsset `protobuf:"bytes,5,rep,name=youtube_videos,json=youtubeVideos,proto3" json:"youtube_videos,omitempty"`
    // List of media bundle assets that may be used with the ad.
    Html5MediaBundles []*AdMediaBundleAsset `protobuf:"bytes,6,rep,name=html5_media_bundles,json=html5MediaBundles,proto3" json:"html5_media_bundles,omitempty"`
    // contains filtered or unexported fields
}

An app ad.

func (*AppAdInfo) Descriptor Uses

func (*AppAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use AppAdInfo.ProtoReflect.Descriptor instead.

func (*AppAdInfo) GetDescriptions Uses

func (x *AppAdInfo) GetDescriptions() []*AdTextAsset

func (*AppAdInfo) GetHeadlines Uses

func (x *AppAdInfo) GetHeadlines() []*AdTextAsset

func (*AppAdInfo) GetHtml5MediaBundles Uses

func (x *AppAdInfo) GetHtml5MediaBundles() []*AdMediaBundleAsset

func (*AppAdInfo) GetImages Uses

func (x *AppAdInfo) GetImages() []*AdImageAsset

func (*AppAdInfo) GetMandatoryAdText Uses

func (x *AppAdInfo) GetMandatoryAdText() *AdTextAsset

func (*AppAdInfo) GetYoutubeVideos Uses

func (x *AppAdInfo) GetYoutubeVideos() []*AdVideoAsset

func (*AppAdInfo) ProtoMessage Uses

func (*AppAdInfo) ProtoMessage()

func (*AppAdInfo) ProtoReflect Uses

func (x *AppAdInfo) ProtoReflect() protoreflect.Message

func (*AppAdInfo) Reset Uses

func (x *AppAdInfo) Reset()

func (*AppAdInfo) String Uses

func (x *AppAdInfo) String() string

type AppEngagementAdInfo Uses

type AppEngagementAdInfo struct {

    // List of text assets for headlines. When the ad serves the headlines will
    // be selected from this list.
    Headlines []*AdTextAsset `protobuf:"bytes,1,rep,name=headlines,proto3" json:"headlines,omitempty"`
    // List of text assets for descriptions. When the ad serves the descriptions
    // will be selected from this list.
    Descriptions []*AdTextAsset `protobuf:"bytes,2,rep,name=descriptions,proto3" json:"descriptions,omitempty"`
    // List of image assets that may be displayed with the ad.
    Images []*AdImageAsset `protobuf:"bytes,3,rep,name=images,proto3" json:"images,omitempty"`
    // List of video assets that may be displayed with the ad.
    Videos []*AdVideoAsset `protobuf:"bytes,4,rep,name=videos,proto3" json:"videos,omitempty"`
    // contains filtered or unexported fields
}

App engagement ads allow you to write text encouraging a specific action in the app, like checking in, making a purchase, or booking a flight. They allow you to send users to a specific part of your app where they can find what they're looking for easier and faster.

func (*AppEngagementAdInfo) Descriptor Uses

func (*AppEngagementAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use AppEngagementAdInfo.ProtoReflect.Descriptor instead.

func (*AppEngagementAdInfo) GetDescriptions Uses

func (x *AppEngagementAdInfo) GetDescriptions() []*AdTextAsset

func (*AppEngagementAdInfo) GetHeadlines Uses

func (x *AppEngagementAdInfo) GetHeadlines() []*AdTextAsset

func (*AppEngagementAdInfo) GetImages Uses

func (x *AppEngagementAdInfo) GetImages() []*AdImageAsset

func (*AppEngagementAdInfo) GetVideos Uses

func (x *AppEngagementAdInfo) GetVideos() []*AdVideoAsset

func (*AppEngagementAdInfo) ProtoMessage Uses

func (*AppEngagementAdInfo) ProtoMessage()

func (*AppEngagementAdInfo) ProtoReflect Uses

func (x *AppEngagementAdInfo) ProtoReflect() protoreflect.Message

func (*AppEngagementAdInfo) Reset Uses

func (x *AppEngagementAdInfo) Reset()

func (*AppEngagementAdInfo) String Uses

func (x *AppEngagementAdInfo) String() string

type AppFeedItem Uses

type AppFeedItem struct {

    // The visible text displayed when the link is rendered in an ad.
    // This string must not be empty, and the length of this string should
    // be between 1 and 25, inclusive.
    LinkText *wrappers.StringValue `protobuf:"bytes,1,opt,name=link_text,json=linkText,proto3" json:"link_text,omitempty"`
    // The store-specific ID for the target application.
    // This string must not be empty.
    AppId *wrappers.StringValue `protobuf:"bytes,2,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
    // The application store that the target application belongs to.
    // This field is required.
    AppStore enums.AppStoreEnum_AppStore `protobuf:"varint,3,opt,name=app_store,json=appStore,proto3,enum=google.ads.googleads.v1.enums.AppStoreEnum_AppStore" json:"app_store,omitempty"`
    // A list of possible final URLs after all cross domain redirects.
    // This list must not be empty.
    FinalUrls []*wrappers.StringValue `protobuf:"bytes,4,rep,name=final_urls,json=finalUrls,proto3" json:"final_urls,omitempty"`
    // A list of possible final mobile URLs after all cross domain redirects.
    FinalMobileUrls []*wrappers.StringValue `protobuf:"bytes,5,rep,name=final_mobile_urls,json=finalMobileUrls,proto3" json:"final_mobile_urls,omitempty"`
    // URL template for constructing a tracking URL. Default value is "{lpurl}".
    TrackingUrlTemplate *wrappers.StringValue `protobuf:"bytes,6,opt,name=tracking_url_template,json=trackingUrlTemplate,proto3" json:"tracking_url_template,omitempty"`
    // A list of mappings to be used for substituting URL custom parameter tags in
    // the tracking_url_template, final_urls, and/or final_mobile_urls.
    UrlCustomParameters []*CustomParameter `protobuf:"bytes,7,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"`
    // URL template for appending params to landing page URLs served with parallel
    // tracking.
    FinalUrlSuffix *wrappers.StringValue `protobuf:"bytes,8,opt,name=final_url_suffix,json=finalUrlSuffix,proto3" json:"final_url_suffix,omitempty"`
    // contains filtered or unexported fields
}

Represents an App extension.

func (*AppFeedItem) Descriptor Uses

func (*AppFeedItem) Descriptor() ([]byte, []int)

Deprecated: Use AppFeedItem.ProtoReflect.Descriptor instead.

func (*AppFeedItem) GetAppId Uses

func (x *AppFeedItem) GetAppId() *wrappers.StringValue

func (*AppFeedItem) GetAppStore Uses

func (x *AppFeedItem) GetAppStore() enums.AppStoreEnum_AppStore

func (*AppFeedItem) GetFinalMobileUrls Uses

func (x *AppFeedItem) GetFinalMobileUrls() []*wrappers.StringValue

func (*AppFeedItem) GetFinalUrlSuffix Uses

func (x *AppFeedItem) GetFinalUrlSuffix() *wrappers.StringValue

func (*AppFeedItem) GetFinalUrls Uses

func (x *AppFeedItem) GetFinalUrls() []*wrappers.StringValue

func (*AppFeedItem) GetLinkText Uses

func (x *AppFeedItem) GetLinkText() *wrappers.StringValue

func (*AppFeedItem) GetTrackingUrlTemplate Uses

func (x *AppFeedItem) GetTrackingUrlTemplate() *wrappers.StringValue

func (*AppFeedItem) GetUrlCustomParameters Uses

func (x *AppFeedItem) GetUrlCustomParameters() []*CustomParameter

func (*AppFeedItem) ProtoMessage Uses

func (*AppFeedItem) ProtoMessage()

func (*AppFeedItem) ProtoReflect Uses

func (x *AppFeedItem) ProtoReflect() protoreflect.Message

func (*AppFeedItem) Reset Uses

func (x *AppFeedItem) Reset()

func (*AppFeedItem) String Uses

func (x *AppFeedItem) String() string

type AppPaymentModelInfo Uses

type AppPaymentModelInfo struct {

    // Type of the app payment model.
    Type enums.AppPaymentModelTypeEnum_AppPaymentModelType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.AppPaymentModelTypeEnum_AppPaymentModelType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

An app payment model criterion.

func (*AppPaymentModelInfo) Descriptor Uses

func (*AppPaymentModelInfo) Descriptor() ([]byte, []int)

Deprecated: Use AppPaymentModelInfo.ProtoReflect.Descriptor instead.

func (*AppPaymentModelInfo) GetType Uses

func (x *AppPaymentModelInfo) GetType() enums.AppPaymentModelTypeEnum_AppPaymentModelType

func (*AppPaymentModelInfo) ProtoMessage Uses

func (*AppPaymentModelInfo) ProtoMessage()

func (*AppPaymentModelInfo) ProtoReflect Uses

func (x *AppPaymentModelInfo) ProtoReflect() protoreflect.Message

func (*AppPaymentModelInfo) Reset Uses

func (x *AppPaymentModelInfo) Reset()

func (*AppPaymentModelInfo) String Uses

func (x *AppPaymentModelInfo) String() string

type BasicUserListInfo Uses

type BasicUserListInfo struct {

    // Actions associated with this user list.
    Actions []*UserListActionInfo `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
    // contains filtered or unexported fields
}

User list targeting as a collection of conversions or remarketing actions.

func (*BasicUserListInfo) Descriptor Uses

func (*BasicUserListInfo) Descriptor() ([]byte, []int)

Deprecated: Use BasicUserListInfo.ProtoReflect.Descriptor instead.

func (*BasicUserListInfo) GetActions Uses

func (x *BasicUserListInfo) GetActions() []*UserListActionInfo

func (*BasicUserListInfo) ProtoMessage Uses

func (*BasicUserListInfo) ProtoMessage()

func (*BasicUserListInfo) ProtoReflect Uses

func (x *BasicUserListInfo) ProtoReflect() protoreflect.Message

func (*BasicUserListInfo) Reset Uses

func (x *BasicUserListInfo) Reset()

func (*BasicUserListInfo) String Uses

func (x *BasicUserListInfo) String() string

type BidModifierSimulationPoint Uses

type BidModifierSimulationPoint struct {

    // The simulated bid modifier upon which projected metrics are based.
    BidModifier *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=bid_modifier,json=bidModifier,proto3" json:"bid_modifier,omitempty"`
    // Projected number of biddable conversions.
    // Only search advertising channel type supports this field.
    BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"`
    // Projected total value of biddable conversions.
    // Only search advertising channel type supports this field.
    BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"`
    // Projected number of clicks.
    Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"`
    // Projected cost in micros.
    CostMicros *wrappers.Int64Value `protobuf:"bytes,5,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"`
    // Projected number of impressions.
    Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"`
    // Projected number of top slot impressions.
    // Only search advertising channel type supports this field.
    TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"`
    // Projected number of biddable conversions for the parent resource.
    // Only search advertising channel type supports this field.
    ParentBiddableConversions *wrappers.DoubleValue `protobuf:"bytes,8,opt,name=parent_biddable_conversions,json=parentBiddableConversions,proto3" json:"parent_biddable_conversions,omitempty"`
    // Projected total value of biddable conversions for the parent resource.
    // Only search advertising channel type supports this field.
    ParentBiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,9,opt,name=parent_biddable_conversions_value,json=parentBiddableConversionsValue,proto3" json:"parent_biddable_conversions_value,omitempty"`
    // Projected number of clicks for the parent resource.
    ParentClicks *wrappers.Int64Value `protobuf:"bytes,10,opt,name=parent_clicks,json=parentClicks,proto3" json:"parent_clicks,omitempty"`
    // Projected cost in micros for the parent resource.
    ParentCostMicros *wrappers.Int64Value `protobuf:"bytes,11,opt,name=parent_cost_micros,json=parentCostMicros,proto3" json:"parent_cost_micros,omitempty"`
    // Projected number of impressions for the parent resource.
    ParentImpressions *wrappers.Int64Value `protobuf:"bytes,12,opt,name=parent_impressions,json=parentImpressions,proto3" json:"parent_impressions,omitempty"`
    // Projected number of top slot impressions for the parent resource.
    // Only search advertising channel type supports this field.
    ParentTopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,13,opt,name=parent_top_slot_impressions,json=parentTopSlotImpressions,proto3" json:"parent_top_slot_impressions,omitempty"`
    // contains filtered or unexported fields
}

Projected metrics for a specific bid modifier amount.

func (*BidModifierSimulationPoint) Descriptor Uses

func (*BidModifierSimulationPoint) Descriptor() ([]byte, []int)

Deprecated: Use BidModifierSimulationPoint.ProtoReflect.Descriptor instead.

func (*BidModifierSimulationPoint) GetBidModifier Uses

func (x *BidModifierSimulationPoint) GetBidModifier() *wrappers.DoubleValue

func (*BidModifierSimulationPoint) GetBiddableConversions Uses

func (x *BidModifierSimulationPoint) GetBiddableConversions() *wrappers.DoubleValue

func (*BidModifierSimulationPoint) GetBiddableConversionsValue Uses

func (x *BidModifierSimulationPoint) GetBiddableConversionsValue() *wrappers.DoubleValue

func (*BidModifierSimulationPoint) GetClicks Uses

func (x *BidModifierSimulationPoint) GetClicks() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetCostMicros Uses

func (x *BidModifierSimulationPoint) GetCostMicros() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetImpressions Uses

func (x *BidModifierSimulationPoint) GetImpressions() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetParentBiddableConversions Uses

func (x *BidModifierSimulationPoint) GetParentBiddableConversions() *wrappers.DoubleValue

func (*BidModifierSimulationPoint) GetParentBiddableConversionsValue Uses

func (x *BidModifierSimulationPoint) GetParentBiddableConversionsValue() *wrappers.DoubleValue

func (*BidModifierSimulationPoint) GetParentClicks Uses

func (x *BidModifierSimulationPoint) GetParentClicks() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetParentCostMicros Uses

func (x *BidModifierSimulationPoint) GetParentCostMicros() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetParentImpressions Uses

func (x *BidModifierSimulationPoint) GetParentImpressions() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetParentTopSlotImpressions Uses

func (x *BidModifierSimulationPoint) GetParentTopSlotImpressions() *wrappers.Int64Value

func (*BidModifierSimulationPoint) GetTopSlotImpressions Uses

func (x *BidModifierSimulationPoint) GetTopSlotImpressions() *wrappers.Int64Value

func (*BidModifierSimulationPoint) ProtoMessage Uses

func (*BidModifierSimulationPoint) ProtoMessage()

func (*BidModifierSimulationPoint) ProtoReflect Uses

func (x *BidModifierSimulationPoint) ProtoReflect() protoreflect.Message

func (*BidModifierSimulationPoint) Reset Uses

func (x *BidModifierSimulationPoint) Reset()

func (*BidModifierSimulationPoint) String Uses

func (x *BidModifierSimulationPoint) String() string

type BidModifierSimulationPointList Uses

type BidModifierSimulationPointList struct {

    // Projected metrics for a series of bid modifier amounts.
    Points []*BidModifierSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"`
    // contains filtered or unexported fields
}

A container for simulation points for simulations of type BID_MODIFIER.

func (*BidModifierSimulationPointList) Descriptor Uses

func (*BidModifierSimulationPointList) Descriptor() ([]byte, []int)

Deprecated: Use BidModifierSimulationPointList.ProtoReflect.Descriptor instead.

func (*BidModifierSimulationPointList) GetPoints Uses

func (x *BidModifierSimulationPointList) GetPoints() []*BidModifierSimulationPoint

func (*BidModifierSimulationPointList) ProtoMessage Uses

func (*BidModifierSimulationPointList) ProtoMessage()

func (*BidModifierSimulationPointList) ProtoReflect Uses

func (x *BidModifierSimulationPointList) ProtoReflect() protoreflect.Message

func (*BidModifierSimulationPointList) Reset Uses

func (x *BidModifierSimulationPointList) Reset()

func (*BidModifierSimulationPointList) String Uses

func (x *BidModifierSimulationPointList) String() string

type CallFeedItem Uses

type CallFeedItem struct {

    // The advertiser's phone number to append to the ad.
    // This string must not be empty.
    PhoneNumber *wrappers.StringValue `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
    // Uppercase two-letter country code of the advertiser's phone number.
    // This string must not be empty.
    CountryCode *wrappers.StringValue `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
    // Indicates whether call tracking is enabled. By default, call tracking is
    // not enabled.
    CallTrackingEnabled *wrappers.BoolValue `protobuf:"bytes,3,opt,name=call_tracking_enabled,json=callTrackingEnabled,proto3" json:"call_tracking_enabled,omitempty"`
    // The conversion action to attribute a call conversion to. If not set a
    // default conversion action is used. This field only has effect if
    // call_tracking_enabled is set to true. Otherwise this field is ignored.
    CallConversionAction *wrappers.StringValue `protobuf:"bytes,4,opt,name=call_conversion_action,json=callConversionAction,proto3" json:"call_conversion_action,omitempty"`
    // If true, disable call conversion tracking. call_conversion_action should
    // not be set if this is true. Optional.
    CallConversionTrackingDisabled *wrappers.BoolValue `protobuf:"bytes,5,opt,name=call_conversion_tracking_disabled,json=callConversionTrackingDisabled,proto3" json:"call_conversion_tracking_disabled,omitempty"`
    // 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.
    CallConversionReportingState enums.CallConversionReportingStateEnum_CallConversionReportingState `protobuf:"varint,6,opt,name=call_conversion_reporting_state,json=callConversionReportingState,proto3,enum=google.ads.googleads.v1.enums.CallConversionReportingStateEnum_CallConversionReportingState" json:"call_conversion_reporting_state,omitempty"`
    // contains filtered or unexported fields
}

Represents a Call extension.

func (*CallFeedItem) Descriptor Uses

func (*CallFeedItem) Descriptor() ([]byte, []int)

Deprecated: Use CallFeedItem.ProtoReflect.Descriptor instead.

func (*CallFeedItem) GetCallConversionAction Uses

func (x *CallFeedItem) GetCallConversionAction() *wrappers.StringValue

func (*CallFeedItem) GetCallConversionReportingState Uses

func (x *CallFeedItem) GetCallConversionReportingState() enums.CallConversionReportingStateEnum_CallConversionReportingState

func (*CallFeedItem) GetCallConversionTrackingDisabled Uses

func (x *CallFeedItem) GetCallConversionTrackingDisabled() *wrappers.BoolValue

func (*CallFeedItem) GetCallTrackingEnabled Uses

func (x *CallFeedItem) GetCallTrackingEnabled() *wrappers.BoolValue

func (*CallFeedItem) GetCountryCode Uses

func (x *CallFeedItem) GetCountryCode() *wrappers.StringValue

func (*CallFeedItem) GetPhoneNumber Uses

func (x *CallFeedItem) GetPhoneNumber() *wrappers.StringValue

func (*CallFeedItem) ProtoMessage Uses

func (*CallFeedItem) ProtoMessage()

func (*CallFeedItem) ProtoReflect Uses

func (x *CallFeedItem) ProtoReflect() protoreflect.Message

func (*CallFeedItem) Reset Uses

func (x *CallFeedItem) Reset()

func (*CallFeedItem) String Uses

func (x *CallFeedItem) String() string

type CallOnlyAdInfo Uses

type CallOnlyAdInfo struct {

    // The country code in the ad.
    CountryCode *wrappers.StringValue `protobuf:"bytes,1,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
    // The phone number in the ad.
    PhoneNumber *wrappers.StringValue `protobuf:"bytes,2,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
    // The business name in the ad.
    BusinessName *wrappers.StringValue `protobuf:"bytes,3,opt,name=business_name,json=businessName,proto3" json:"business_name,omitempty"`
    // First headline in the ad.
    Headline1 *wrappers.StringValue `protobuf:"bytes,11,opt,name=headline1,proto3" json:"headline1,omitempty"`
    // Second headline in the ad.
    Headline2 *wrappers.StringValue `protobuf:"bytes,12,opt,name=headline2,proto3" json:"headline2,omitempty"`
    // The first line of the ad's description.
    Description1 *wrappers.StringValue `protobuf:"bytes,4,opt,name=description1,proto3" json:"description1,omitempty"`
    // The second line of the ad's description.
    Description2 *wrappers.StringValue `protobuf:"bytes,5,opt,name=description2,proto3" json:"description2,omitempty"`
    // Whether to enable call tracking for the creative. Enabling call
    // tracking also enables call conversions.
    CallTracked *wrappers.BoolValue `protobuf:"bytes,6,opt,name=call_tracked,json=callTracked,proto3" json:"call_tracked,omitempty"`
    // Whether to disable call conversion for the creative.
    // If set to `true`, disables call conversions even when `call_tracked` is
    // `true`.
    // If `call_tracked` is `false`, this field is ignored.
    DisableCallConversion *wrappers.BoolValue `protobuf:"bytes,7,opt,name=disable_call_conversion,json=disableCallConversion,proto3" json:"disable_call_conversion,omitempty"`
    // The URL to be used for phone number verification.
    PhoneNumberVerificationUrl *wrappers.StringValue `protobuf:"bytes,8,opt,name=phone_number_verification_url,json=phoneNumberVerificationUrl,proto3" json:"phone_number_verification_url,omitempty"`
    // The conversion action to attribute a call conversion to. If not set a
    // default conversion action is used. This field only has effect if
    // call_tracked is set to true. Otherwise this field is ignored.
    ConversionAction *wrappers.StringValue `protobuf:"bytes,9,opt,name=conversion_action,json=conversionAction,proto3" json:"conversion_action,omitempty"`
    // 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.
    ConversionReportingState enums.CallConversionReportingStateEnum_CallConversionReportingState `protobuf:"varint,10,opt,name=conversion_reporting_state,json=conversionReportingState,proto3,enum=google.ads.googleads.v1.enums.CallConversionReportingStateEnum_CallConversionReportingState" json:"conversion_reporting_state,omitempty"`
    // contains filtered or unexported fields
}

A call-only ad.

func (*CallOnlyAdInfo) Descriptor Uses

func (*CallOnlyAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use CallOnlyAdInfo.ProtoReflect.Descriptor instead.

func (*CallOnlyAdInfo) GetBusinessName Uses

func (x *CallOnlyAdInfo) GetBusinessName() *wrappers.StringValue

func (*CallOnlyAdInfo) GetCallTracked Uses

func (x *CallOnlyAdInfo) GetCallTracked() *wrappers.BoolValue

func (*CallOnlyAdInfo) GetConversionAction Uses

func (x *CallOnlyAdInfo) GetConversionAction() *wrappers.StringValue

func (*CallOnlyAdInfo) GetConversionReportingState Uses

func (x *CallOnlyAdInfo) GetConversionReportingState() enums.CallConversionReportingStateEnum_CallConversionReportingState

func (*CallOnlyAdInfo) GetCountryCode Uses

func (x *CallOnlyAdInfo) GetCountryCode() *wrappers.StringValue

func (*CallOnlyAdInfo) GetDescription1 Uses

func (x *CallOnlyAdInfo) GetDescription1() *wrappers.StringValue

func (*CallOnlyAdInfo) GetDescription2 Uses

func (x *CallOnlyAdInfo) GetDescription2() *wrappers.StringValue

func (*CallOnlyAdInfo) GetDisableCallConversion Uses

func (x *CallOnlyAdInfo) GetDisableCallConversion() *wrappers.BoolValue

func (*CallOnlyAdInfo) GetHeadline1 Uses

func (x *CallOnlyAdInfo) GetHeadline1() *wrappers.StringValue

func (*CallOnlyAdInfo) GetHeadline2 Uses

func (x *CallOnlyAdInfo) GetHeadline2() *wrappers.StringValue

func (*CallOnlyAdInfo) GetPhoneNumber Uses

func (x *CallOnlyAdInfo) GetPhoneNumber() *wrappers.StringValue

func (*CallOnlyAdInfo) GetPhoneNumberVerificationUrl Uses

func (x *CallOnlyAdInfo) GetPhoneNumberVerificationUrl() *wrappers.StringValue

func (*CallOnlyAdInfo) ProtoMessage Uses

func (*CallOnlyAdInfo) ProtoMessage()

func (*CallOnlyAdInfo) ProtoReflect Uses

func (x *CallOnlyAdInfo) ProtoReflect() protoreflect.Message

func (*CallOnlyAdInfo) Reset Uses

func (x *CallOnlyAdInfo) Reset()

func (*CallOnlyAdInfo) String Uses

func (x *CallOnlyAdInfo) String() string

type CalloutFeedItem Uses

type CalloutFeedItem struct {

    // The callout text.
    // The length of this string should be between 1 and 25, inclusive.
    CalloutText *wrappers.StringValue `protobuf:"bytes,1,opt,name=callout_text,json=calloutText,proto3" json:"callout_text,omitempty"`
    // contains filtered or unexported fields
}

Represents a callout extension.

func (*CalloutFeedItem) Descriptor Uses

func (*CalloutFeedItem) Descriptor() ([]byte, []int)

Deprecated: Use CalloutFeedItem.ProtoReflect.Descriptor instead.

func (*CalloutFeedItem) GetCalloutText Uses

func (x *CalloutFeedItem) GetCalloutText() *wrappers.StringValue

func (*CalloutFeedItem) ProtoMessage Uses

func (*CalloutFeedItem) ProtoMessage()

func (*CalloutFeedItem) ProtoReflect Uses

func (x *CalloutFeedItem) ProtoReflect() protoreflect.Message

func (*CalloutFeedItem) Reset Uses

func (x *CalloutFeedItem) Reset()

func (*CalloutFeedItem) String Uses

func (x *CalloutFeedItem) String() string

type CarrierInfo Uses

type CarrierInfo struct {

    // The Carrier constant resource name.
    CarrierConstant *wrappers.StringValue `protobuf:"bytes,1,opt,name=carrier_constant,json=carrierConstant,proto3" json:"carrier_constant,omitempty"`
    // contains filtered or unexported fields
}

Represents a Carrier Criterion.

func (*CarrierInfo) Descriptor Uses

func (*CarrierInfo) Descriptor() ([]byte, []int)

Deprecated: Use CarrierInfo.ProtoReflect.Descriptor instead.

func (*CarrierInfo) GetCarrierConstant Uses

func (x *CarrierInfo) GetCarrierConstant() *wrappers.StringValue

func (*CarrierInfo) ProtoMessage Uses

func (*CarrierInfo) ProtoMessage()

func (*CarrierInfo) ProtoReflect Uses

func (x *CarrierInfo) ProtoReflect() protoreflect.Message

func (*CarrierInfo) Reset Uses

func (x *CarrierInfo) Reset()

func (*CarrierInfo) String Uses

func (x *CarrierInfo) String() string

type ClickLocation Uses

type ClickLocation struct {

    // The city location criterion associated with the impression.
    City *wrappers.StringValue `protobuf:"bytes,1,opt,name=city,proto3" json:"city,omitempty"`
    // The country location criterion associated with the impression.
    Country *wrappers.StringValue `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"`
    // The metro location criterion associated with the impression.
    Metro *wrappers.StringValue `protobuf:"bytes,3,opt,name=metro,proto3" json:"metro,omitempty"`
    // The most specific location criterion associated with the impression.
    MostSpecific *wrappers.StringValue `protobuf:"bytes,4,opt,name=most_specific,json=mostSpecific,proto3" json:"most_specific,omitempty"`
    // The region location criterion associated with the impression.
    Region *wrappers.StringValue `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
    // contains filtered or unexported fields
}

Location criteria associated with a click.

func (*ClickLocation) Descriptor Uses

func (*ClickLocation) Descriptor() ([]byte, []int)

Deprecated: Use ClickLocation.ProtoReflect.Descriptor instead.

func (*ClickLocation) GetCity Uses

func (x *ClickLocation) GetCity() *wrappers.StringValue

func (*ClickLocation) GetCountry Uses

func (x *ClickLocation) GetCountry() *wrappers.StringValue

func (*ClickLocation) GetMetro Uses

func (x *ClickLocation) GetMetro() *wrappers.StringValue

func (*ClickLocation) GetMostSpecific Uses

func (x *ClickLocation) GetMostSpecific() *wrappers.StringValue

func (*ClickLocation) GetRegion Uses

func (x *ClickLocation) GetRegion() *wrappers.StringValue

func (*ClickLocation) ProtoMessage Uses

func (*ClickLocation) ProtoMessage()

func (*ClickLocation) ProtoReflect Uses

func (x *ClickLocation) ProtoReflect() protoreflect.Message

func (*ClickLocation) Reset Uses

func (x *ClickLocation) Reset()

func (*ClickLocation) String Uses

func (x *ClickLocation) String() string

type CombinedRuleUserListInfo Uses

type CombinedRuleUserListInfo struct {

    // Left operand of the combined rule.
    // This field is required and must be populated when creating new combined
    // rule based user list.
    LeftOperand *UserListRuleInfo `protobuf:"bytes,1,opt,name=left_operand,json=leftOperand,proto3" json:"left_operand,omitempty"`
    // Right operand of the combined rule.
    // This field is required and must be populated when creating new combined
    // rule based user list.
    RightOperand *UserListRuleInfo `protobuf:"bytes,2,opt,name=right_operand,json=rightOperand,proto3" json:"right_operand,omitempty"`
    // Operator to connect the two operands.
    //
    // Required for creating a combined rule user list.
    RuleOperator enums.UserListCombinedRuleOperatorEnum_UserListCombinedRuleOperator `protobuf:"varint,3,opt,name=rule_operator,json=ruleOperator,proto3,enum=google.ads.googleads.v1.enums.UserListCombinedRuleOperatorEnum_UserListCombinedRuleOperator" json:"rule_operator,omitempty"`
    // contains filtered or unexported fields
}

User lists defined by combining two rules, left operand and right operand. There are two operators: AND where left operand and right operand have to be true; AND_NOT where left operand is true but right operand is false.

func (*CombinedRuleUserListInfo) Descriptor Uses

func (*CombinedRuleUserListInfo) Descriptor() ([]byte, []int)

Deprecated: Use CombinedRuleUserListInfo.ProtoReflect.Descriptor instead.

func (*CombinedRuleUserListInfo) GetLeftOperand Uses

func (x *CombinedRuleUserListInfo) GetLeftOperand() *UserListRuleInfo

func (*CombinedRuleUserListInfo) GetRightOperand Uses

func (x *CombinedRuleUserListInfo) GetRightOperand() *UserListRuleInfo

func (*CombinedRuleUserListInfo) GetRuleOperator Uses

func (x *CombinedRuleUserListInfo) GetRuleOperator() enums.UserListCombinedRuleOperatorEnum_UserListCombinedRuleOperator

func (*CombinedRuleUserListInfo) ProtoMessage Uses

func (*CombinedRuleUserListInfo) ProtoMessage()

func (*CombinedRuleUserListInfo) ProtoReflect Uses

func (x *CombinedRuleUserListInfo) ProtoReflect() protoreflect.Message

func (*CombinedRuleUserListInfo) Reset Uses

func (x *CombinedRuleUserListInfo) Reset()

func (*CombinedRuleUserListInfo) String Uses

func (x *CombinedRuleUserListInfo) String() string

type Commission Uses

type Commission struct {

    // Commission rate defines the portion of the conversion value that the
    // advertiser will be billed. A commission rate of x should be passed into
    // this field as (x * 1,000,000). For example, 106,000 represents a commission
    // rate of 0.106 (10.6%).
    CommissionRateMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=commission_rate_micros,json=commissionRateMicros,proto3" json:"commission_rate_micros,omitempty"`
    // contains filtered or unexported fields
}

Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.

func (*Commission) Descriptor Uses

func (*Commission) Descriptor() ([]byte, []int)

Deprecated: Use Commission.ProtoReflect.Descriptor instead.

func (*Commission) GetCommissionRateMicros Uses

func (x *Commission) GetCommissionRateMicros() *wrappers.Int64Value

func (*Commission) ProtoMessage Uses

func (*Commission) ProtoMessage()

func (*Commission) ProtoReflect Uses

func (x *Commission) ProtoReflect() protoreflect.Message

func (*Commission) Reset Uses

func (x *Commission) Reset()

func (*Commission) String Uses

func (x *Commission) String() string

type ContentLabelInfo Uses

type ContentLabelInfo struct {

    // Content label type, required for CREATE operations.
    Type enums.ContentLabelTypeEnum_ContentLabelType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.ContentLabelTypeEnum_ContentLabelType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

Content Label for category exclusion.

func (*ContentLabelInfo) Descriptor Uses

func (*ContentLabelInfo) Descriptor() ([]byte, []int)

Deprecated: Use ContentLabelInfo.ProtoReflect.Descriptor instead.

func (*ContentLabelInfo) GetType Uses

func (x *ContentLabelInfo) GetType() enums.ContentLabelTypeEnum_ContentLabelType

func (*ContentLabelInfo) ProtoMessage Uses

func (*ContentLabelInfo) ProtoMessage()

func (*ContentLabelInfo) ProtoReflect Uses

func (x *ContentLabelInfo) ProtoReflect() protoreflect.Message

func (*ContentLabelInfo) Reset Uses

func (x *ContentLabelInfo) Reset()

func (*ContentLabelInfo) String Uses

func (x *ContentLabelInfo) String() string

type CpcBidSimulationPoint Uses

type CpcBidSimulationPoint struct {

    // The simulated CPC bid upon which projected metrics are based.
    CpcBidMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3" json:"cpc_bid_micros,omitempty"`
    // Projected number of biddable conversions.
    BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"`
    // Projected total value of biddable conversions.
    BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"`
    // Projected number of clicks.
    Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"`
    // Projected cost in micros.
    CostMicros *wrappers.Int64Value `protobuf:"bytes,5,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"`
    // Projected number of impressions.
    Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"`
    // Projected number of top slot impressions.
    // Only search advertising channel type supports this field.
    TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"`
    // contains filtered or unexported fields
}

Projected metrics for a specific CPC bid amount.

func (*CpcBidSimulationPoint) Descriptor Uses

func (*CpcBidSimulationPoint) Descriptor() ([]byte, []int)

Deprecated: Use CpcBidSimulationPoint.ProtoReflect.Descriptor instead.

func (*CpcBidSimulationPoint) GetBiddableConversions Uses

func (x *CpcBidSimulationPoint) GetBiddableConversions() *wrappers.DoubleValue

func (*CpcBidSimulationPoint) GetBiddableConversionsValue Uses

func (x *CpcBidSimulationPoint) GetBiddableConversionsValue() *wrappers.DoubleValue

func (*CpcBidSimulationPoint) GetClicks Uses

func (x *CpcBidSimulationPoint) GetClicks() *wrappers.Int64Value

func (*CpcBidSimulationPoint) GetCostMicros Uses

func (x *CpcBidSimulationPoint) GetCostMicros() *wrappers.Int64Value

func (*CpcBidSimulationPoint) GetCpcBidMicros Uses

func (x *CpcBidSimulationPoint) GetCpcBidMicros() *wrappers.Int64Value

func (*CpcBidSimulationPoint) GetImpressions Uses

func (x *CpcBidSimulationPoint) GetImpressions() *wrappers.Int64Value

func (*CpcBidSimulationPoint) GetTopSlotImpressions Uses

func (x *CpcBidSimulationPoint) GetTopSlotImpressions() *wrappers.Int64Value

func (*CpcBidSimulationPoint) ProtoMessage Uses

func (*CpcBidSimulationPoint) ProtoMessage()

func (*CpcBidSimulationPoint) ProtoReflect Uses

func (x *CpcBidSimulationPoint) ProtoReflect() protoreflect.Message

func (*CpcBidSimulationPoint) Reset Uses

func (x *CpcBidSimulationPoint) Reset()

func (*CpcBidSimulationPoint) String Uses

func (x *CpcBidSimulationPoint) String() string

type CpcBidSimulationPointList Uses

type CpcBidSimulationPointList struct {

    // Projected metrics for a series of CPC bid amounts.
    Points []*CpcBidSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"`
    // contains filtered or unexported fields
}

A container for simulation points for simulations of type CPC_BID.

func (*CpcBidSimulationPointList) Descriptor Uses

func (*CpcBidSimulationPointList) Descriptor() ([]byte, []int)

Deprecated: Use CpcBidSimulationPointList.ProtoReflect.Descriptor instead.

func (*CpcBidSimulationPointList) GetPoints Uses

func (x *CpcBidSimulationPointList) GetPoints() []*CpcBidSimulationPoint

func (*CpcBidSimulationPointList) ProtoMessage Uses

func (*CpcBidSimulationPointList) ProtoMessage()

func (*CpcBidSimulationPointList) ProtoReflect Uses

func (x *CpcBidSimulationPointList) ProtoReflect() protoreflect.Message

func (*CpcBidSimulationPointList) Reset Uses

func (x *CpcBidSimulationPointList) Reset()

func (*CpcBidSimulationPointList) String Uses

func (x *CpcBidSimulationPointList) String() string

type CpvBidSimulationPoint Uses

type CpvBidSimulationPoint struct {

    // The simulated CPV bid upon which projected metrics are based.
    CpvBidMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=cpv_bid_micros,json=cpvBidMicros,proto3" json:"cpv_bid_micros,omitempty"`
    // Projected cost in micros.
    CostMicros *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"`
    // Projected number of impressions.
    Impressions *wrappers.Int64Value `protobuf:"bytes,3,opt,name=impressions,proto3" json:"impressions,omitempty"`
    // contains filtered or unexported fields
}

Projected metrics for a specific CPV bid amount.

func (*CpvBidSimulationPoint) Descriptor Uses

func (*CpvBidSimulationPoint) Descriptor() ([]byte, []int)

Deprecated: Use CpvBidSimulationPoint.ProtoReflect.Descriptor instead.

func (*CpvBidSimulationPoint) GetCostMicros Uses

func (x *CpvBidSimulationPoint) GetCostMicros() *wrappers.Int64Value

func (*CpvBidSimulationPoint) GetCpvBidMicros Uses

func (x *CpvBidSimulationPoint) GetCpvBidMicros() *wrappers.Int64Value

func (*CpvBidSimulationPoint) GetImpressions Uses

func (x *CpvBidSimulationPoint) GetImpressions() *wrappers.Int64Value

func (*CpvBidSimulationPoint) ProtoMessage Uses

func (*CpvBidSimulationPoint) ProtoMessage()

func (*CpvBidSimulationPoint) ProtoReflect Uses

func (x *CpvBidSimulationPoint) ProtoReflect() protoreflect.Message

func (*CpvBidSimulationPoint) Reset Uses

func (x *CpvBidSimulationPoint) Reset()

func (*CpvBidSimulationPoint) String Uses

func (x *CpvBidSimulationPoint) String() string

type CpvBidSimulationPointList Uses

type CpvBidSimulationPointList struct {

    // Projected metrics for a series of CPV bid amounts.
    Points []*CpvBidSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"`
    // contains filtered or unexported fields
}

A container for simulation points for simulations of type CPV_BID.

func (*CpvBidSimulationPointList) Descriptor Uses

func (*CpvBidSimulationPointList) Descriptor() ([]byte, []int)

Deprecated: Use CpvBidSimulationPointList.ProtoReflect.Descriptor instead.

func (*CpvBidSimulationPointList) GetPoints Uses

func (x *CpvBidSimulationPointList) GetPoints() []*CpvBidSimulationPoint

func (*CpvBidSimulationPointList) ProtoMessage Uses

func (*CpvBidSimulationPointList) ProtoMessage()

func (*CpvBidSimulationPointList) ProtoReflect Uses

func (x *CpvBidSimulationPointList) ProtoReflect() protoreflect.Message

func (*CpvBidSimulationPointList) Reset Uses

func (x *CpvBidSimulationPointList) Reset()

func (*CpvBidSimulationPointList) String Uses

func (x *CpvBidSimulationPointList) String() string

type CriterionCategoryAvailability Uses

type CriterionCategoryAvailability struct {

    // Channel types and subtypes that are available to the category.
    Channel *CriterionCategoryChannelAvailability `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
    // Locales that are available to the category for the channel.
    Locale []*CriterionCategoryLocaleAvailability `protobuf:"bytes,2,rep,name=locale,proto3" json:"locale,omitempty"`
    // contains filtered or unexported fields
}

Information of category availability, per advertising channel.

func (*CriterionCategoryAvailability) Descriptor Uses

func (*CriterionCategoryAvailability) Descriptor() ([]byte, []int)

Deprecated: Use CriterionCategoryAvailability.ProtoReflect.Descriptor instead.

func (*CriterionCategoryAvailability) GetChannel Uses

func (x *CriterionCategoryAvailability) GetChannel() *CriterionCategoryChannelAvailability

func (*CriterionCategoryAvailability) GetLocale Uses

func (x *CriterionCategoryAvailability) GetLocale() []*CriterionCategoryLocaleAvailability

func (*CriterionCategoryAvailability) ProtoMessage Uses

func (*CriterionCategoryAvailability) ProtoMessage()

func (*CriterionCategoryAvailability) ProtoReflect Uses

func (x *CriterionCategoryAvailability) ProtoReflect() protoreflect.Message

func (*CriterionCategoryAvailability) Reset Uses

func (x *CriterionCategoryAvailability) Reset()

func (*CriterionCategoryAvailability) String Uses

func (x *CriterionCategoryAvailability) String() string

type CriterionCategoryChannelAvailability Uses

type CriterionCategoryChannelAvailability struct {

    // Format of the channel availability. Can be ALL_CHANNELS (the rest of the
    // fields will not be set), CHANNEL_TYPE (only advertising_channel_type type
    // will be set, the category is available to all sub types under it) or
    // CHANNEL_TYPE_AND_SUBTYPES (advertising_channel_type,
    // advertising_channel_sub_type, and include_default_channel_sub_type will all
    // be set).
    AvailabilityMode enums.CriterionCategoryChannelAvailabilityModeEnum_CriterionCategoryChannelAvailabilityMode `protobuf:"varint,1,opt,name=availability_mode,json=availabilityMode,proto3,enum=google.ads.googleads.v1.enums.CriterionCategoryChannelAvailabilityModeEnum_CriterionCategoryChannelAvailabilityMode" json:"availability_mode,omitempty"`
    // Channel type the category is available to.
    AdvertisingChannelType enums.AdvertisingChannelTypeEnum_AdvertisingChannelType `protobuf:"varint,2,opt,name=advertising_channel_type,json=advertisingChannelType,proto3,enum=google.ads.googleads.v1.enums.AdvertisingChannelTypeEnum_AdvertisingChannelType" json:"advertising_channel_type,omitempty"`
    // Channel subtypes under the channel type the category is available to.
    AdvertisingChannelSubType []enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType `protobuf:"varint,3,rep,packed,name=advertising_channel_sub_type,json=advertisingChannelSubType,proto3,enum=google.ads.googleads.v1.enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType" json:"advertising_channel_sub_type,omitempty"`
    // Whether default channel sub type is included. For example,
    // advertising_channel_type being DISPLAY and include_default_channel_sub_type
    // being false means that the default display campaign where channel sub type
    // is not set is not included in this availability configuration.
    IncludeDefaultChannelSubType *wrappers.BoolValue `protobuf:"bytes,4,opt,name=include_default_channel_sub_type,json=includeDefaultChannelSubType,proto3" json:"include_default_channel_sub_type,omitempty"`
    // contains filtered or unexported fields
}

Information of advertising channel type and subtypes a category is available in.

func (*CriterionCategoryChannelAvailability) Descriptor Uses

func (*CriterionCategoryChannelAvailability) Descriptor() ([]byte, []int)

Deprecated: Use CriterionCategoryChannelAvailability.ProtoReflect.Descriptor instead.

func (*CriterionCategoryChannelAvailability) GetAdvertisingChannelSubType Uses

func (x *CriterionCategoryChannelAvailability) GetAdvertisingChannelSubType() []enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType

func (*CriterionCategoryChannelAvailability) GetAdvertisingChannelType Uses

func (x *CriterionCategoryChannelAvailability) GetAdvertisingChannelType() enums.AdvertisingChannelTypeEnum_AdvertisingChannelType

func (*CriterionCategoryChannelAvailability) GetAvailabilityMode Uses

func (x *CriterionCategoryChannelAvailability) GetAvailabilityMode() enums.CriterionCategoryChannelAvailabilityModeEnum_CriterionCategoryChannelAvailabilityMode

func (*CriterionCategoryChannelAvailability) GetIncludeDefaultChannelSubType Uses

func (x *CriterionCategoryChannelAvailability) GetIncludeDefaultChannelSubType() *wrappers.BoolValue

func (*CriterionCategoryChannelAvailability) ProtoMessage Uses

func (*CriterionCategoryChannelAvailability) ProtoMessage()

func (*CriterionCategoryChannelAvailability) ProtoReflect Uses

func (x *CriterionCategoryChannelAvailability) ProtoReflect() protoreflect.Message

func (*CriterionCategoryChannelAvailability) Reset Uses

func (x *CriterionCategoryChannelAvailability) Reset()

func (*CriterionCategoryChannelAvailability) String Uses

func (x *CriterionCategoryChannelAvailability) String() string

type CriterionCategoryLocaleAvailability Uses

type CriterionCategoryLocaleAvailability struct {

    // Format of the locale availability. Can be LAUNCHED_TO_ALL (both country and
    // language will be empty), COUNTRY (only country will be set), LANGUAGE (only
    // language wil be set), COUNTRY_AND_LANGUAGE (both country and language will
    // be set).
    AvailabilityMode enums.CriterionCategoryLocaleAvailabilityModeEnum_CriterionCategoryLocaleAvailabilityMode `protobuf:"varint,1,opt,name=availability_mode,json=availabilityMode,proto3,enum=google.ads.googleads.v1.enums.CriterionCategoryLocaleAvailabilityModeEnum_CriterionCategoryLocaleAvailabilityMode" json:"availability_mode,omitempty"`
    // Code of the country.
    CountryCode *wrappers.StringValue `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
    // Code of the language.
    LanguageCode *wrappers.StringValue `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
    // contains filtered or unexported fields
}

Information about which locales a category is available in.

func (*CriterionCategoryLocaleAvailability) Descriptor Uses

func (*CriterionCategoryLocaleAvailability) Descriptor() ([]byte, []int)

Deprecated: Use CriterionCategoryLocaleAvailability.ProtoReflect.Descriptor instead.

func (*CriterionCategoryLocaleAvailability) GetAvailabilityMode Uses

func (x *CriterionCategoryLocaleAvailability) GetAvailabilityMode() enums.CriterionCategoryLocaleAvailabilityModeEnum_CriterionCategoryLocaleAvailabilityMode

func (*CriterionCategoryLocaleAvailability) GetCountryCode Uses

func (x *CriterionCategoryLocaleAvailability) GetCountryCode() *wrappers.StringValue

func (*CriterionCategoryLocaleAvailability) GetLanguageCode Uses

func (x *CriterionCategoryLocaleAvailability) GetLanguageCode() *wrappers.StringValue

func (*CriterionCategoryLocaleAvailability) ProtoMessage Uses

func (*CriterionCategoryLocaleAvailability) ProtoMessage()

func (*CriterionCategoryLocaleAvailability) ProtoReflect Uses

func (x *CriterionCategoryLocaleAvailability) ProtoReflect() protoreflect.Message

func (*CriterionCategoryLocaleAvailability) Reset Uses

func (x *CriterionCategoryLocaleAvailability) Reset()

func (*CriterionCategoryLocaleAvailability) String Uses

func (x *CriterionCategoryLocaleAvailability) String() string

type CrmBasedUserListInfo Uses

type CrmBasedUserListInfo struct {

    // A string that uniquely identifies a mobile application from which the data
    // was collected to the Google Ads API.
    // For iOS, the ID string is the 9 digit string that appears at the end of an
    // App Store URL (e.g., "476943146" for "Flood-It! 2" whose App Store link is
    // http://itunes.apple.com/us/app/flood-it!-2/id476943146).
    // For Android, the ID string is the application's package name
    // (e.g., "com.labpixies.colordrips" for "Color Drips" given Google Play link
    // https://play.google.com/store/apps/details?id=com.labpixies.colordrips).
    // Required when creating CrmBasedUserList for uploading mobile advertising
    // IDs.
    AppId *wrappers.StringValue `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
    // Matching key type of the list.
    // Mixed data types are not allowed on the same list.
    // This field is required for an ADD operation.
    UploadKeyType enums.CustomerMatchUploadKeyTypeEnum_CustomerMatchUploadKeyType `protobuf:"varint,2,opt,name=upload_key_type,json=uploadKeyType,proto3,enum=google.ads.googleads.v1.enums.CustomerMatchUploadKeyTypeEnum_CustomerMatchUploadKeyType" json:"upload_key_type,omitempty"`
    // Data source of the list. Default value is FIRST_PARTY.
    // Only whitelisted customers can create third-party sourced CRM lists.
    DataSourceType enums.UserListCrmDataSourceTypeEnum_UserListCrmDataSourceType `protobuf:"varint,3,opt,name=data_source_type,json=dataSourceType,proto3,enum=google.ads.googleads.v1.enums.UserListCrmDataSourceTypeEnum_UserListCrmDataSourceType" json:"data_source_type,omitempty"`
    // contains filtered or unexported fields
}

UserList of CRM users provided by the advertiser.

func (*CrmBasedUserListInfo) Descriptor Uses

func (*CrmBasedUserListInfo) Descriptor() ([]byte, []int)

Deprecated: Use CrmBasedUserListInfo.ProtoReflect.Descriptor instead.

func (*CrmBasedUserListInfo) GetAppId Uses

func (x *CrmBasedUserListInfo) GetAppId() *wrappers.StringValue

func (*CrmBasedUserListInfo) GetDataSourceType Uses

func (x *CrmBasedUserListInfo) GetDataSourceType() enums.UserListCrmDataSourceTypeEnum_UserListCrmDataSourceType

func (*CrmBasedUserListInfo) GetUploadKeyType Uses

func (x *CrmBasedUserListInfo) GetUploadKeyType() enums.CustomerMatchUploadKeyTypeEnum_CustomerMatchUploadKeyType

func (*CrmBasedUserListInfo) ProtoMessage Uses

func (*CrmBasedUserListInfo) ProtoMessage()

func (*CrmBasedUserListInfo) ProtoReflect Uses

func (x *CrmBasedUserListInfo) ProtoReflect() protoreflect.Message

func (*CrmBasedUserListInfo) Reset Uses

func (x *CrmBasedUserListInfo) Reset()

func (*CrmBasedUserListInfo) String Uses

func (x *CrmBasedUserListInfo) String() string

type CustomAffinityInfo Uses

type CustomAffinityInfo struct {

    // The CustomInterest resource name.
    CustomAffinity *wrappers.StringValue `protobuf:"bytes,1,opt,name=custom_affinity,json=customAffinity,proto3" json:"custom_affinity,omitempty"`
    // contains filtered or unexported fields
}

A custom affinity criterion. A criterion of this type is only targetable.

func (*CustomAffinityInfo) Descriptor Uses

func (*CustomAffinityInfo) Descriptor() ([]byte, []int)

Deprecated: Use CustomAffinityInfo.ProtoReflect.Descriptor instead.

func (*CustomAffinityInfo) GetCustomAffinity Uses

func (x *CustomAffinityInfo) GetCustomAffinity() *wrappers.StringValue

func (*CustomAffinityInfo) ProtoMessage Uses

func (*CustomAffinityInfo) ProtoMessage()

func (*CustomAffinityInfo) ProtoReflect Uses

func (x *CustomAffinityInfo) ProtoReflect() protoreflect.Message

func (*CustomAffinityInfo) Reset Uses

func (x *CustomAffinityInfo) Reset()

func (*CustomAffinityInfo) String Uses

func (x *CustomAffinityInfo) String() string

type CustomIntentInfo Uses

type CustomIntentInfo struct {

    // The CustomInterest resource name.
    CustomIntent *wrappers.StringValue `protobuf:"bytes,1,opt,name=custom_intent,json=customIntent,proto3" json:"custom_intent,omitempty"`
    // contains filtered or unexported fields
}

A custom intent criterion. A criterion of this type is only targetable.

func (*CustomIntentInfo) Descriptor Uses

func (*CustomIntentInfo) Descriptor() ([]byte, []int)

Deprecated: Use CustomIntentInfo.ProtoReflect.Descriptor instead.

func (*CustomIntentInfo) GetCustomIntent Uses

func (x *CustomIntentInfo) GetCustomIntent() *wrappers.StringValue

func (*CustomIntentInfo) ProtoMessage Uses

func (*CustomIntentInfo) ProtoMessage()

func (*CustomIntentInfo) ProtoReflect Uses

func (x *CustomIntentInfo) ProtoReflect() protoreflect.Message

func (*CustomIntentInfo) Reset Uses

func (x *CustomIntentInfo) Reset()

func (*CustomIntentInfo) String Uses

func (x *CustomIntentInfo) String() string

type CustomParameter Uses

type CustomParameter struct {

    // The key matching the parameter tag name.
    Key *wrappers.StringValue `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    // The value to be substituted.
    Value *wrappers.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    // contains filtered or unexported fields
}

A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.

func (*CustomParameter) Descriptor Uses

func (*CustomParameter) Descriptor() ([]byte, []int)

Deprecated: Use CustomParameter.ProtoReflect.Descriptor instead.

func (*CustomParameter) GetKey Uses

func (x *CustomParameter) GetKey() *wrappers.StringValue

func (*CustomParameter) GetValue Uses

func (x *CustomParameter) GetValue() *wrappers.StringValue

func (*CustomParameter) ProtoMessage Uses

func (*CustomParameter) ProtoMessage()

func (*CustomParameter) ProtoReflect Uses

func (x *CustomParameter) ProtoReflect() protoreflect.Message

func (*CustomParameter) Reset Uses

func (x *CustomParameter) Reset()

func (*CustomParameter) String Uses

func (x *CustomParameter) String() string

type DateRange Uses

type DateRange struct {

    // The start date, in yyyy-mm-dd format. This date is inclusive.
    StartDate *wrappers.StringValue `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
    // The end date, in yyyy-mm-dd format. This date is inclusive.
    EndDate *wrappers.StringValue `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
    // contains filtered or unexported fields
}

A date range.

func (*DateRange) Descriptor Uses

func (*DateRange) Descriptor() ([]byte, []int)

Deprecated: Use DateRange.ProtoReflect.Descriptor instead.

func (*DateRange) GetEndDate Uses

func (x *DateRange) GetEndDate() *wrappers.StringValue

func (*DateRange) GetStartDate Uses

func (x *DateRange) GetStartDate() *wrappers.StringValue

func (*DateRange) ProtoMessage Uses

func (*DateRange) ProtoMessage()

func (*DateRange) ProtoReflect Uses

func (x *DateRange) ProtoReflect() protoreflect.Message

func (*DateRange) Reset Uses

func (x *DateRange) Reset()

func (*DateRange) String Uses

func (x *DateRange) String() string

type DateSpecificRuleUserListInfo Uses

type DateSpecificRuleUserListInfo struct {

    // Boolean rule that defines visitor of a page.
    //
    // Required for creating a date specific rule user list.
    Rule *UserListRuleInfo `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
    // Start date of users visit. If set to 2000-01-01, then the list includes all
    // users before end_date. The date's format should be YYYY-MM-DD.
    //
    // Required for creating a data specific rule user list.
    StartDate *wrappers.StringValue `protobuf:"bytes,2,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
    // End date of users visit. If set to 2037-12-30, then the list includes all
    // users after start_date. The date's format should be YYYY-MM-DD.
    //
    // Required for creating a data specific rule user list.
    EndDate *wrappers.StringValue `protobuf:"bytes,3,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
    // contains filtered or unexported fields
}

Visitors of a page during specific dates.

func (*DateSpecificRuleUserListInfo) Descriptor Uses

func (*DateSpecificRuleUserListInfo) Descriptor() ([]byte, []int)

Deprecated: Use DateSpecificRuleUserListInfo.ProtoReflect.Descriptor instead.

func (*DateSpecificRuleUserListInfo) GetEndDate Uses

func (x *DateSpecificRuleUserListInfo) GetEndDate() *wrappers.StringValue

func (*DateSpecificRuleUserListInfo) GetRule Uses

func (x *DateSpecificRuleUserListInfo) GetRule() *UserListRuleInfo

func (*DateSpecificRuleUserListInfo) GetStartDate Uses

func (x *DateSpecificRuleUserListInfo) GetStartDate() *wrappers.StringValue

func (*DateSpecificRuleUserListInfo) ProtoMessage Uses

func (*DateSpecificRuleUserListInfo) ProtoMessage()

func (*DateSpecificRuleUserListInfo) ProtoReflect Uses

func (x *DateSpecificRuleUserListInfo) ProtoReflect() protoreflect.Message

func (*DateSpecificRuleUserListInfo) Reset Uses

func (x *DateSpecificRuleUserListInfo) Reset()

func (*DateSpecificRuleUserListInfo) String Uses

func (x *DateSpecificRuleUserListInfo) String() string

type DeviceInfo Uses

type DeviceInfo struct {

    // Type of the device.
    Type enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.DeviceEnum_Device" json:"type,omitempty"`
    // contains filtered or unexported fields
}

A device criterion.

func (*DeviceInfo) Descriptor Uses

func (*DeviceInfo) Descriptor() ([]byte, []int)

Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.

func (*DeviceInfo) GetType Uses

func (x *DeviceInfo) GetType() enums.DeviceEnum_Device

func (*DeviceInfo) ProtoMessage Uses

func (*DeviceInfo) ProtoMessage()

func (*DeviceInfo) ProtoReflect Uses

func (x *DeviceInfo) ProtoReflect() protoreflect.Message

func (*DeviceInfo) Reset Uses

func (x *DeviceInfo) Reset()

func (*DeviceInfo) String Uses

func (x *DeviceInfo) String() string

type DisplayCallToAction Uses

type DisplayCallToAction struct {

    // Text for the display-call-to-action.
    Text *wrappers.StringValue `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
    // Text color for the display-call-to-action in hexadecimal, e.g. #ffffff for
    // white.
    TextColor *wrappers.StringValue `protobuf:"bytes,2,opt,name=text_color,json=textColor,proto3" json:"text_color,omitempty"`
    // Identifies the url collection in the ad.url_collections field. If not set
    // the url defaults to final_url.
    UrlCollectionId *wrappers.StringValue `protobuf:"bytes,3,opt,name=url_collection_id,json=urlCollectionId,proto3" json:"url_collection_id,omitempty"`
    // contains filtered or unexported fields
}

Data for display call to action. The call to action is a piece of the ad that prompts the user to do something. Like clicking a link or making a phone call.

func (*DisplayCallToAction) Descriptor Uses

func (*DisplayCallToAction) Descriptor() ([]byte, []int)

Deprecated: Use DisplayCallToAction.ProtoReflect.Descriptor instead.

func (*DisplayCallToAction) GetText Uses

func (x *DisplayCallToAction) GetText() *wrappers.StringValue

func (*DisplayCallToAction) GetTextColor Uses

func (x *DisplayCallToAction) GetTextColor() *wrappers.StringValue

func (*DisplayCallToAction) GetUrlCollectionId Uses

func (x *DisplayCallToAction) GetUrlCollectionId() *wrappers.StringValue

func (*DisplayCallToAction) ProtoMessage Uses

func (*DisplayCallToAction) ProtoMessage()

func (*DisplayCallToAction) ProtoReflect Uses

func (x *DisplayCallToAction) ProtoReflect() protoreflect.Message

func (*DisplayCallToAction) Reset Uses

func (x *DisplayCallToAction) Reset()

func (*DisplayCallToAction) String Uses

func (x *DisplayCallToAction) String() string

type DisplayUploadAdInfo Uses

type DisplayUploadAdInfo struct {

    // The product type of this ad. See comments on the enum for details.
    DisplayUploadProductType enums.DisplayUploadProductTypeEnum_DisplayUploadProductType `protobuf:"varint,1,opt,name=display_upload_product_type,json=displayUploadProductType,proto3,enum=google.ads.googleads.v1.enums.DisplayUploadProductTypeEnum_DisplayUploadProductType" json:"display_upload_product_type,omitempty"`
    // The asset data that makes up the ad.
    //
    // Types that are assignable to MediaAsset:
    //	*DisplayUploadAdInfo_MediaBundle
    MediaAsset isDisplayUploadAdInfo_MediaAsset `protobuf_oneof:"media_asset"`
    // contains filtered or unexported fields
}

A generic type of display ad. The exact ad format is controlled by the display_upload_product_type field, which determines what kinds of data need to be included with the ad.

func (*DisplayUploadAdInfo) Descriptor Uses

func (*DisplayUploadAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use DisplayUploadAdInfo.ProtoReflect.Descriptor instead.

func (*DisplayUploadAdInfo) GetDisplayUploadProductType Uses

func (x *DisplayUploadAdInfo) GetDisplayUploadProductType() enums.DisplayUploadProductTypeEnum_DisplayUploadProductType

func (*DisplayUploadAdInfo) GetMediaAsset Uses

func (m *DisplayUploadAdInfo) GetMediaAsset() isDisplayUploadAdInfo_MediaAsset

func (*DisplayUploadAdInfo) GetMediaBundle Uses

func (x *DisplayUploadAdInfo) GetMediaBundle() *AdMediaBundleAsset

func (*DisplayUploadAdInfo) ProtoMessage Uses

func (*DisplayUploadAdInfo) ProtoMessage()

func (*DisplayUploadAdInfo) ProtoReflect Uses

func (x *DisplayUploadAdInfo) ProtoReflect() protoreflect.Message

func (*DisplayUploadAdInfo) Reset Uses

func (x *DisplayUploadAdInfo) Reset()

func (*DisplayUploadAdInfo) String Uses

func (x *DisplayUploadAdInfo) String() string

type DisplayUploadAdInfo_MediaBundle Uses

type DisplayUploadAdInfo_MediaBundle struct {
    // A media bundle asset to be used in the ad. For information about the
    // media bundle for HTML5_UPLOAD_AD see
    // https://support.google.com/google-ads/answer/1722096
    // Media bundles that are part of dynamic product types use a special format
    // that needs to be created through the Google Web Designer. See
    // https://support.google.com/webdesigner/answer/7543898 for more
    // information.
    MediaBundle *AdMediaBundleAsset `protobuf:"bytes,2,opt,name=media_bundle,json=mediaBundle,proto3,oneof"`
}

type EnhancedCpc Uses

type EnhancedCpc struct {
    // contains filtered or unexported fields
}

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.

func (*EnhancedCpc) Descriptor Uses

func (*EnhancedCpc) Descriptor() ([]byte, []int)

Deprecated: Use EnhancedCpc.ProtoReflect.Descriptor instead.

func (*EnhancedCpc) ProtoMessage Uses

func (*EnhancedCpc) ProtoMessage()

func (*EnhancedCpc) ProtoReflect Uses

func (x *EnhancedCpc) ProtoReflect() protoreflect.Message

func (*EnhancedCpc) Reset Uses

func (x *EnhancedCpc) Reset()

func (*EnhancedCpc) String Uses

func (x *EnhancedCpc) String() string

type ExpandedDynamicSearchAdInfo Uses

type ExpandedDynamicSearchAdInfo struct {

    // The description of the ad.
    Description *wrappers.StringValue `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
    // contains filtered or unexported fields
}

An expanded dynamic search ad.

func (*ExpandedDynamicSearchAdInfo) Descriptor Uses

func (*ExpandedDynamicSearchAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use ExpandedDynamicSearchAdInfo.ProtoReflect.Descriptor instead.

func (*ExpandedDynamicSearchAdInfo) GetDescription Uses

func (x *ExpandedDynamicSearchAdInfo) GetDescription() *wrappers.StringValue

func (*ExpandedDynamicSearchAdInfo) ProtoMessage Uses

func (*ExpandedDynamicSearchAdInfo) ProtoMessage()

func (*ExpandedDynamicSearchAdInfo) ProtoReflect Uses

func (x *ExpandedDynamicSearchAdInfo) ProtoReflect() protoreflect.Message

func (*ExpandedDynamicSearchAdInfo) Reset Uses

func (x *ExpandedDynamicSearchAdInfo) Reset()

func (*ExpandedDynamicSearchAdInfo) String Uses

func (x *ExpandedDynamicSearchAdInfo) String() string

type ExpandedTextAdInfo Uses

type ExpandedTextAdInfo struct {

    // The first part of the ad's headline.
    HeadlinePart1 *wrappers.StringValue `protobuf:"bytes,1,opt,name=headline_part1,json=headlinePart1,proto3" json:"headline_part1,omitempty"`
    // The second part of the ad's headline.
    HeadlinePart2 *wrappers.StringValue `protobuf:"bytes,2,opt,name=headline_part2,json=headlinePart2,proto3" json:"headline_part2,omitempty"`
    // The third part of the ad's headline.
    HeadlinePart3 *wrappers.StringValue `protobuf:"bytes,6,opt,name=headline_part3,json=headlinePart3,proto3" json:"headline_part3,omitempty"`
    // The description of the ad.
    Description *wrappers.StringValue `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    // The second description of the ad.
    Description2 *wrappers.StringValue `protobuf:"bytes,7,opt,name=description2,proto3" json:"description2,omitempty"`
    // The text that can appear alongside the ad's displayed URL.
    Path1 *wrappers.StringValue `protobuf:"bytes,4,opt,name=path1,proto3" json:"path1,omitempty"`
    // Additional text that can appear alongside the ad's displayed URL.
    Path2 *wrappers.StringValue `protobuf:"bytes,5,opt,name=path2,proto3" json:"path2,omitempty"`
    // contains filtered or unexported fields
}

An expanded text ad.

func (*ExpandedTextAdInfo) Descriptor Uses

func (*ExpandedTextAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use ExpandedTextAdInfo.ProtoReflect.Descriptor instead.

func (*ExpandedTextAdInfo) GetDescription Uses

func (x *ExpandedTextAdInfo) GetDescription() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetDescription2 Uses

func (x *ExpandedTextAdInfo) GetDescription2() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetHeadlinePart1 Uses

func (x *ExpandedTextAdInfo) GetHeadlinePart1() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetHeadlinePart2 Uses

func (x *ExpandedTextAdInfo) GetHeadlinePart2() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetHeadlinePart3 Uses

func (x *ExpandedTextAdInfo) GetHeadlinePart3() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetPath1 Uses

func (x *ExpandedTextAdInfo) GetPath1() *wrappers.StringValue

func (*ExpandedTextAdInfo) GetPath2 Uses

func (x *ExpandedTextAdInfo) GetPath2() *wrappers.StringValue

func (*ExpandedTextAdInfo) ProtoMessage Uses

func (*ExpandedTextAdInfo) ProtoMessage()

func (*ExpandedTextAdInfo) ProtoReflect Uses

func (x *ExpandedTextAdInfo) ProtoReflect() protoreflect.Message

func (*ExpandedTextAdInfo) Reset Uses

func (x *ExpandedTextAdInfo) Reset()

func (*ExpandedTextAdInfo) String Uses

func (x *ExpandedTextAdInfo) String() string

type ExplorerAutoOptimizerSetting Uses

type ExplorerAutoOptimizerSetting struct {

    // Indicates whether the optimizer is turned on.
    OptIn *wrappers.BoolValue `protobuf:"bytes,1,opt,name=opt_in,json=optIn,proto3" json:"opt_in,omitempty"`
    // contains filtered or unexported fields
}

Settings for the Display Campaign Optimizer, initially named "Explorer". Learn more about [automatic targeting](https://support.google.com/google-ads/answer/190596).

func (*ExplorerAutoOptimizerSetting) Descriptor Uses

func (*ExplorerAutoOptimizerSetting) Descriptor() ([]byte, []int)

Deprecated: Use ExplorerAutoOptimizerSetting.ProtoReflect.Descriptor instead.

func (*ExplorerAutoOptimizerSetting) GetOptIn Uses

func (x *ExplorerAutoOptimizerSetting) GetOptIn() *wrappers.BoolValue

func (*ExplorerAutoOptimizerSetting) ProtoMessage Uses

func (*ExplorerAutoOptimizerSetting) ProtoMessage()

func (*ExplorerAutoOptimizerSetting) ProtoReflect Uses

func (x *ExplorerAutoOptimizerSetting) ProtoReflect() protoreflect.Message

func (*ExplorerAutoOptimizerSetting) Reset Uses

func (x *ExplorerAutoOptimizerSetting) Reset()

func (*ExplorerAutoOptimizerSetting) String Uses

func (x *ExplorerAutoOptimizerSetting) String() string

type ExpressionRuleUserListInfo Uses

type ExpressionRuleUserListInfo struct {

    // Boolean rule that defines this user list. The rule consists of a list of
    // rule item groups and each rule item group consists of a list of rule items.
    // All the rule item groups are ORed or ANDed together for evaluation based on
    // rule.rule_type.
    //
    // Required for creating an expression rule user list.
    Rule *UserListRuleInfo `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
    // contains filtered or unexported fields
}

Visitors of a page. The page visit is defined by one boolean rule expression.

func (*ExpressionRuleUserListInfo) Descriptor Uses

func (*ExpressionRuleUserListInfo) Descriptor() ([]byte, []int)

Deprecated: Use ExpressionRuleUserListInfo.ProtoReflect.Descriptor instead.

func (*ExpressionRuleUserListInfo) GetRule Uses

func (x *ExpressionRuleUserListInfo) GetRule() *UserListRuleInfo

func (*ExpressionRuleUserListInfo) ProtoMessage Uses

func (*ExpressionRuleUserListInfo) ProtoMessage()

func (*ExpressionRuleUserListInfo) ProtoReflect Uses

func (x *ExpressionRuleUserListInfo) ProtoReflect() protoreflect.Message

func (*ExpressionRuleUserListInfo) Reset Uses

func (x *ExpressionRuleUserListInfo) Reset()

func (*ExpressionRuleUserListInfo) String Uses

func (x *ExpressionRuleUserListInfo) String() string

type FinalAppUrl Uses

type FinalAppUrl struct {

    // The operating system targeted by this URL. Required.
    OsType enums.AppUrlOperatingSystemTypeEnum_AppUrlOperatingSystemType `protobuf:"varint,1,opt,name=os_type,json=osType,proto3,enum=google.ads.googleads.v1.enums.AppUrlOperatingSystemTypeEnum_AppUrlOperatingSystemType" json:"os_type,omitempty"`
    // The app deep link URL. Deep links specify a location in an app that
    // corresponds to the content you'd like to show, and should be of the form
    // {scheme}://{host_path}
    // The scheme identifies which app to open. For your app, you can use a custom
    // scheme that starts with the app's name. The host and path specify the
    // unique location in the app where your content exists.
    // Example: "exampleapp://productid_1234". Required.
    Url *wrappers.StringValue `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
    // contains filtered or unexported fields
}

A URL for deep linking into an app for the given operating system.

func (*FinalAppUrl) Descriptor Uses

func (*FinalAppUrl) Descriptor() ([]byte, []int)

Deprecated: Use FinalAppUrl.ProtoReflect.Descriptor instead.

func (*FinalAppUrl) GetOsType Uses

func (x *FinalAppUrl) GetOsType() enums.AppUrlOperatingSystemTypeEnum_AppUrlOperatingSystemType

func (*FinalAppUrl) GetUrl Uses

func (x *FinalAppUrl) GetUrl() *wrappers.StringValue

func (*FinalAppUrl) ProtoMessage Uses

func (*FinalAppUrl) ProtoMessage()

func (*FinalAppUrl) ProtoReflect Uses

func (x *FinalAppUrl) ProtoReflect() protoreflect.Message

func (*FinalAppUrl) Reset Uses

func (x *FinalAppUrl) Reset()

func (*FinalAppUrl) String Uses

func (x *FinalAppUrl) String() string

type FrequencyCapEntry Uses

type FrequencyCapEntry struct {

    // The key of a particular frequency cap. There can be no more
    // than one frequency cap with the same key.
    Key *FrequencyCapKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    // Maximum number of events allowed during the time range by this cap.
    Cap *wrappers.Int32Value `protobuf:"bytes,2,opt,name=cap,proto3" json:"cap,omitempty"`
    // contains filtered or unexported fields
}

A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period.

func (*FrequencyCapEntry) Descriptor Uses

func (*FrequencyCapEntry) Descriptor() ([]byte, []int)

Deprecated: Use FrequencyCapEntry.ProtoReflect.Descriptor instead.

func (*FrequencyCapEntry) GetCap Uses

func (x *FrequencyCapEntry) GetCap() *wrappers.Int32Value

func (*FrequencyCapEntry) GetKey Uses

func (x *FrequencyCapEntry) GetKey() *FrequencyCapKey

func (*FrequencyCapEntry) ProtoMessage Uses

func (*FrequencyCapEntry) ProtoMessage()

func (*FrequencyCapEntry) ProtoReflect Uses

func (x *FrequencyCapEntry) ProtoReflect() protoreflect.Message

func (*FrequencyCapEntry) Reset Uses

func (x *FrequencyCapEntry) Reset()

func (*FrequencyCapEntry) String Uses

func (x *FrequencyCapEntry) String() string

type FrequencyCapKey Uses

type FrequencyCapKey struct {

    // 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.
    Level enums.FrequencyCapLevelEnum_FrequencyCapLevel `protobuf:"varint,1,opt,name=level,proto3,enum=google.ads.googleads.v1.enums.FrequencyCapLevelEnum_FrequencyCapLevel" json:"level,omitempty"`
    // The type of event that the cap applies to (e.g. impression).
    EventType enums.FrequencyCapEventTypeEnum_FrequencyCapEventType `protobuf:"varint,3,opt,name=event_type,json=eventType,proto3,enum=google.ads.googleads.v1.enums.FrequencyCapEventTypeEnum_FrequencyCapEventType" json:"event_type,omitempty"`
    // Unit of time the cap is defined at (e.g. day, week).
    TimeUnit enums.FrequencyCapTimeUnitEnum_FrequencyCapTimeUnit `protobuf:"varint,2,opt,name=time_unit,json=timeUnit,proto3,enum=google.ads.googleads.v1.enums.FrequencyCapTimeUnitEnum_FrequencyCapTimeUnit" json:"time_unit,omitempty"`
    // Number of time units the cap lasts.
    TimeLength *wrappers.Int32Value `protobuf:"bytes,4,opt,name=time_length,json=timeLength,proto3" json:"time_length,omitempty"`
    // contains filtered or unexported fields
}

A group of fields used as keys for a frequency cap. There can be no more than one frequency cap with the same key.

func (*FrequencyCapKey) Descriptor Uses

func (*FrequencyCapKey) Descriptor() ([]byte, []int)

Deprecated: Use FrequencyCapKey.ProtoReflect.Descriptor instead.

func (*FrequencyCapKey) GetEventType Uses

func (x *FrequencyCapKey) GetEventType() enums.FrequencyCapEventTypeEnum_FrequencyCapEventType

func (*FrequencyCapKey) GetLevel Uses

func (x *FrequencyCapKey) GetLevel() enums.FrequencyCapLevelEnum_FrequencyCapLevel

func (*FrequencyCapKey) GetTimeLength Uses

func (x *FrequencyCapKey) GetTimeLength() *wrappers.Int32Value

func (*FrequencyCapKey) GetTimeUnit Uses

func (x *FrequencyCapKey) GetTimeUnit() enums.FrequencyCapTimeUnitEnum_FrequencyCapTimeUnit

func (*FrequencyCapKey) ProtoMessage Uses

func (*FrequencyCapKey) ProtoMessage()

func (*FrequencyCapKey) ProtoReflect Uses

func (x *FrequencyCapKey) ProtoReflect() protoreflect.Message

func (*FrequencyCapKey) Reset Uses

func (x *FrequencyCapKey) Reset()

func (*FrequencyCapKey) String Uses

func (x *FrequencyCapKey) String() string

type GenderInfo Uses

type GenderInfo struct {

    // Type of the gender.
    Type enums.GenderTypeEnum_GenderType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.GenderTypeEnum_GenderType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

A gender criterion.

func (*GenderInfo) Descriptor Uses

func (*GenderInfo) Descriptor() ([]byte, []int)

Deprecated: Use GenderInfo.ProtoReflect.Descriptor instead.

func (*GenderInfo) GetType Uses

func (x *GenderInfo) GetType() enums.GenderTypeEnum_GenderType

func (*GenderInfo) ProtoMessage Uses

func (*GenderInfo) ProtoMessage()

func (*GenderInfo) ProtoReflect Uses

func (x *GenderInfo) ProtoReflect() protoreflect.Message

func (*GenderInfo) Reset Uses

func (x *GenderInfo) Reset()

func (*GenderInfo) String Uses

func (x *GenderInfo) String() string

type GeoPointInfo Uses

type GeoPointInfo struct {

    // Micro degrees for the longitude.
    LongitudeInMicroDegrees *wrappers.Int32Value `protobuf:"bytes,1,opt,name=longitude_in_micro_degrees,json=longitudeInMicroDegrees,proto3" json:"longitude_in_micro_degrees,omitempty"`
    // Micro degrees for the latitude.
    LatitudeInMicroDegrees *wrappers.Int32Value `protobuf:"bytes,2,opt,name=latitude_in_micro_degrees,json=latitudeInMicroDegrees,proto3" json:"latitude_in_micro_degrees,omitempty"`
    // contains filtered or unexported fields
}

Geo point for proximity criterion.

func (*GeoPointInfo) Descriptor Uses

func (*GeoPointInfo) Descriptor() ([]byte, []int)

Deprecated: Use GeoPointInfo.ProtoReflect.Descriptor instead.

func (*GeoPointInfo) GetLatitudeInMicroDegrees Uses

func (x *GeoPointInfo) GetLatitudeInMicroDegrees() *wrappers.Int32Value

func (*GeoPointInfo) GetLongitudeInMicroDegrees Uses

func (x *GeoPointInfo) GetLongitudeInMicroDegrees() *wrappers.Int32Value

func (*GeoPointInfo) ProtoMessage Uses

func (*GeoPointInfo) ProtoMessage()

func (*GeoPointInfo) ProtoReflect Uses

func (x *GeoPointInfo) ProtoReflect() protoreflect.Message

func (*GeoPointInfo) Reset Uses

func (x *GeoPointInfo) Reset()

func (*GeoPointInfo) String Uses

func (x *GeoPointInfo) String() string

type GmailAdInfo Uses

type GmailAdInfo struct {

    // The Gmail teaser.
    Teaser *GmailTeaser `protobuf:"bytes,1,opt,name=teaser,proto3" json:"teaser,omitempty"`
    // The MediaFile resource name of the header image. Valid image types are GIF,
    // JPEG and PNG. The minimum size is 300x100 pixels and the aspect ratio must
    // be between 3:1 and 5:1 (+-1%).
    HeaderImage *wrappers.StringValue `protobuf:"bytes,2,opt,name=header_image,json=headerImage,proto3" json:"header_image,omitempty"`
    // The MediaFile resource name of the marketing image. Valid image types are
    // GIF, JPEG and PNG. The image must either be landscape with a minimum size
    // of 600x314 pixels and aspect ratio of 600:314 (+-1%) or square with a
    // minimum size of 300x300 pixels and aspect ratio of 1:1 (+-1%)
    MarketingImage *wrappers.StringValue `protobuf:"bytes,3,opt,name=marketing_image,json=marketingImage,proto3" json:"marketing_image,omitempty"`
    // Headline of the marketing image.
    MarketingImageHeadline *wrappers.StringValue `protobuf:"bytes,4,opt,name=marketing_image_headline,json=marketingImageHeadline,proto3" json:"marketing_image_headline,omitempty"`
    // Description of the marketing image.
    MarketingImageDescription *wrappers.StringValue `protobuf:"bytes,5,opt,name=marketing_image_description,json=marketingImageDescription,proto3" json:"marketing_image_description,omitempty"`
    // Display-call-to-action of the marketing image.
    MarketingImageDisplayCallToAction *DisplayCallToAction `protobuf:"bytes,6,opt,name=marketing_image_display_call_to_action,json=marketingImageDisplayCallToAction,proto3" json:"marketing_image_display_call_to_action,omitempty"`
    // Product images. Up to 15 images are supported.
    ProductImages []*ProductImage `protobuf:"bytes,7,rep,name=product_images,json=productImages,proto3" json:"product_images,omitempty"`
    // Product videos. Up to 7 videos are supported. At least one product video
    // or a marketing image must be specified.
    ProductVideos []*ProductVideo `protobuf:"bytes,8,rep,name=product_videos,json=productVideos,proto3" json:"product_videos,omitempty"`
    // contains filtered or unexported fields
}

A Gmail ad.

func (*GmailAdInfo) Descriptor Uses

func (*GmailAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use GmailAdInfo.ProtoReflect.Descriptor instead.

func (*GmailAdInfo) GetHeaderImage Uses

func (x *GmailAdInfo) GetHeaderImage() *wrappers.StringValue

func (*GmailAdInfo) GetMarketingImage Uses

func (x *GmailAdInfo) GetMarketingImage() *wrappers.StringValue

func (*GmailAdInfo) GetMarketingImageDescription Uses

func (x *GmailAdInfo) GetMarketingImageDescription() *wrappers.StringValue

func (*GmailAdInfo) GetMarketingImageDisplayCallToAction Uses

func (x *GmailAdInfo) GetMarketingImageDisplayCallToAction() *DisplayCallToAction

func (*GmailAdInfo) GetMarketingImageHeadline Uses

func (x *GmailAdInfo) GetMarketingImageHeadline() *wrappers.StringValue

func (*GmailAdInfo) GetProductImages Uses

func (x *GmailAdInfo) GetProductImages() []*ProductImage

func (*GmailAdInfo) GetProductVideos Uses

func (x *GmailAdInfo) GetProductVideos() []*ProductVideo

func (*GmailAdInfo) GetTeaser Uses

func (x *GmailAdInfo) GetTeaser() *GmailTeaser

func (*GmailAdInfo) ProtoMessage Uses

func (*GmailAdInfo) ProtoMessage()

func (*GmailAdInfo) ProtoReflect Uses

func (x *GmailAdInfo) ProtoReflect() protoreflect.Message

func (*GmailAdInfo) Reset Uses

func (x *GmailAdInfo) Reset()

func (*GmailAdInfo) String Uses

func (x *GmailAdInfo) String() string

type GmailTeaser Uses

type GmailTeaser struct {

    // Headline of the teaser.
    Headline *wrappers.StringValue `protobuf:"bytes,1,opt,name=headline,proto3" json:"headline,omitempty"`
    // Description of the teaser.
    Description *wrappers.StringValue `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    // Business name of the advertiser.
    BusinessName *wrappers.StringValue `protobuf:"bytes,3,opt,name=business_name,json=businessName,proto3" json:"business_name,omitempty"`
    // The MediaFile resource name of the logo image. Valid image types are GIF,
    // JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must
    // be 1:1 (+-1%).
    LogoImage *wrappers.StringValue `protobuf:"bytes,4,opt,name=logo_image,json=logoImage,proto3" json:"logo_image,omitempty"`
    // contains filtered or unexported fields
}

Gmail teaser data. The teaser is a small header that acts as an invitation to view the rest of the ad (the body).

func (*GmailTeaser) Descriptor Uses

func (*GmailTeaser) Descriptor() ([]byte, []int)

Deprecated: Use GmailTeaser.ProtoReflect.Descriptor instead.

func (*GmailTeaser) GetBusinessName Uses

func (x *GmailTeaser) GetBusinessName() *wrappers.StringValue

func (*GmailTeaser) GetDescription Uses

func (x *GmailTeaser) GetDescription() *wrappers.StringValue

func (*GmailTeaser) GetHeadline Uses

func (x *GmailTeaser) GetHeadline() *wrappers.StringValue

func (*GmailTeaser) GetLogoImage Uses

func (x *GmailTeaser) GetLogoImage() *wrappers.StringValue

func (*GmailTeaser) ProtoMessage Uses

func (*GmailTeaser) ProtoMessage()

func (*GmailTeaser) ProtoReflect Uses

func (x *GmailTeaser) ProtoReflect() protoreflect.Message

func (*GmailTeaser) Reset Uses

func (x *GmailTeaser) Reset()

func (*GmailTeaser) String Uses

func (x *GmailTeaser) String() string

type HotelAdInfo Uses

type HotelAdInfo struct {
    // contains filtered or unexported fields
}

A hotel ad.

func (*HotelAdInfo) Descriptor Uses

func (*HotelAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelAdInfo.ProtoReflect.Descriptor instead.

func (*HotelAdInfo) ProtoMessage Uses

func (*HotelAdInfo) ProtoMessage()

func (*HotelAdInfo) ProtoReflect Uses

func (x *HotelAdInfo) ProtoReflect() protoreflect.Message

func (*HotelAdInfo) Reset Uses

func (x *HotelAdInfo) Reset()

func (*HotelAdInfo) String Uses

func (x *HotelAdInfo) String() string

type HotelAdvanceBookingWindowInfo Uses

type HotelAdvanceBookingWindowInfo struct {

    // Low end of the number of days prior to the stay.
    MinDays *wrappers.Int64Value `protobuf:"bytes,1,opt,name=min_days,json=minDays,proto3" json:"min_days,omitempty"`
    // High end of the number of days prior to the stay.
    MaxDays *wrappers.Int64Value `protobuf:"bytes,2,opt,name=max_days,json=maxDays,proto3" json:"max_days,omitempty"`
    // contains filtered or unexported fields
}

Criterion for number of days prior to the stay the booking is being made.

func (*HotelAdvanceBookingWindowInfo) Descriptor Uses

func (*HotelAdvanceBookingWindowInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelAdvanceBookingWindowInfo.ProtoReflect.Descriptor instead.

func (*HotelAdvanceBookingWindowInfo) GetMaxDays Uses

func (x *HotelAdvanceBookingWindowInfo) GetMaxDays() *wrappers.Int64Value

func (*HotelAdvanceBookingWindowInfo) GetMinDays Uses

func (x *HotelAdvanceBookingWindowInfo) GetMinDays() *wrappers.Int64Value

func (*HotelAdvanceBookingWindowInfo) ProtoMessage Uses

func (*HotelAdvanceBookingWindowInfo) ProtoMessage()

func (*HotelAdvanceBookingWindowInfo) ProtoReflect Uses

func (x *HotelAdvanceBookingWindowInfo) ProtoReflect() protoreflect.Message

func (*HotelAdvanceBookingWindowInfo) Reset Uses

func (x *HotelAdvanceBookingWindowInfo) Reset()

func (*HotelAdvanceBookingWindowInfo) String Uses

func (x *HotelAdvanceBookingWindowInfo) String() string

type HotelCheckInDayInfo Uses

type HotelCheckInDayInfo struct {

    // The day of the week.
    DayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,1,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"day_of_week,omitempty"`
    // contains filtered or unexported fields
}

Criterion for day of the week the booking is for.

func (*HotelCheckInDayInfo) Descriptor Uses

func (*HotelCheckInDayInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelCheckInDayInfo.ProtoReflect.Descriptor instead.

func (*HotelCheckInDayInfo) GetDayOfWeek Uses

func (x *HotelCheckInDayInfo) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek

func (*HotelCheckInDayInfo) ProtoMessage Uses

func (*HotelCheckInDayInfo) ProtoMessage()

func (*HotelCheckInDayInfo) ProtoReflect Uses

func (x *HotelCheckInDayInfo) ProtoReflect() protoreflect.Message

func (*HotelCheckInDayInfo) Reset Uses

func (x *HotelCheckInDayInfo) Reset()

func (*HotelCheckInDayInfo) String Uses

func (x *HotelCheckInDayInfo) String() string

type HotelCityInfo Uses

type HotelCityInfo struct {

    // The Geo Target Constant resource name.
    CityCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=city_criterion,json=cityCriterion,proto3" json:"city_criterion,omitempty"`
    // contains filtered or unexported fields
}

City the hotel is located in.

func (*HotelCityInfo) Descriptor Uses

func (*HotelCityInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelCityInfo.ProtoReflect.Descriptor instead.

func (*HotelCityInfo) GetCityCriterion Uses

func (x *HotelCityInfo) GetCityCriterion() *wrappers.StringValue

func (*HotelCityInfo) ProtoMessage Uses

func (*HotelCityInfo) ProtoMessage()

func (*HotelCityInfo) ProtoReflect Uses

func (x *HotelCityInfo) ProtoReflect() protoreflect.Message

func (*HotelCityInfo) Reset Uses

func (x *HotelCityInfo) Reset()

func (*HotelCityInfo) String Uses

func (x *HotelCityInfo) String() string

type HotelClassInfo Uses

type HotelClassInfo struct {

    // Long value of the hotel class.
    Value *wrappers.Int64Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
    // contains filtered or unexported fields
}

Class of the hotel as a number of stars 1 to 5.

func (*HotelClassInfo) Descriptor Uses

func (*HotelClassInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelClassInfo.ProtoReflect.Descriptor instead.

func (*HotelClassInfo) GetValue Uses

func (x *HotelClassInfo) GetValue() *wrappers.Int64Value

func (*HotelClassInfo) ProtoMessage Uses

func (*HotelClassInfo) ProtoMessage()

func (*HotelClassInfo) ProtoReflect Uses

func (x *HotelClassInfo) ProtoReflect() protoreflect.Message

func (*HotelClassInfo) Reset Uses

func (x *HotelClassInfo) Reset()

func (*HotelClassInfo) String Uses

func (x *HotelClassInfo) String() string

type HotelCountryRegionInfo Uses

type HotelCountryRegionInfo struct {

    // The Geo Target Constant resource name.
    CountryRegionCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=country_region_criterion,json=countryRegionCriterion,proto3" json:"country_region_criterion,omitempty"`
    // contains filtered or unexported fields
}

Country or Region the hotel is located in.

func (*HotelCountryRegionInfo) Descriptor Uses

func (*HotelCountryRegionInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelCountryRegionInfo.ProtoReflect.Descriptor instead.

func (*HotelCountryRegionInfo) GetCountryRegionCriterion Uses

func (x *HotelCountryRegionInfo) GetCountryRegionCriterion() *wrappers.StringValue

func (*HotelCountryRegionInfo) ProtoMessage Uses

func (*HotelCountryRegionInfo) ProtoMessage()

func (*HotelCountryRegionInfo) ProtoReflect Uses

func (x *HotelCountryRegionInfo) ProtoReflect() protoreflect.Message

func (*HotelCountryRegionInfo) Reset Uses

func (x *HotelCountryRegionInfo) Reset()

func (*HotelCountryRegionInfo) String Uses

func (x *HotelCountryRegionInfo) String() string

type HotelDateSelectionTypeInfo Uses

type HotelDateSelectionTypeInfo struct {

    // Type of the hotel date selection
    Type enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum_HotelDateSelectionType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

Criterion for hotel date selection (default dates vs. user selected).

func (*HotelDateSelectionTypeInfo) Descriptor Uses

func (*HotelDateSelectionTypeInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelDateSelectionTypeInfo.ProtoReflect.Descriptor instead.

func (*HotelDateSelectionTypeInfo) GetType Uses

func (x *HotelDateSelectionTypeInfo) GetType() enums.HotelDateSelectionTypeEnum_HotelDateSelectionType

func (*HotelDateSelectionTypeInfo) ProtoMessage Uses

func (*HotelDateSelectionTypeInfo) ProtoMessage()

func (*HotelDateSelectionTypeInfo) ProtoReflect Uses

func (x *HotelDateSelectionTypeInfo) ProtoReflect() protoreflect.Message

func (*HotelDateSelectionTypeInfo) Reset Uses

func (x *HotelDateSelectionTypeInfo) Reset()

func (*HotelDateSelectionTypeInfo) String Uses

func (x *HotelDateSelectionTypeInfo) String() string

type HotelIdInfo Uses

type HotelIdInfo struct {

    // String value of the hotel ID.
    Value *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
    // contains filtered or unexported fields
}

Advertiser-specific hotel ID.

func (*HotelIdInfo) Descriptor Uses

func (*HotelIdInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelIdInfo.ProtoReflect.Descriptor instead.

func (*HotelIdInfo) GetValue Uses

func (x *HotelIdInfo) GetValue() *wrappers.StringValue

func (*HotelIdInfo) ProtoMessage Uses

func (*HotelIdInfo) ProtoMessage()

func (*HotelIdInfo) ProtoReflect Uses

func (x *HotelIdInfo) ProtoReflect() protoreflect.Message

func (*HotelIdInfo) Reset Uses

func (x *HotelIdInfo) Reset()

func (*HotelIdInfo) String Uses

func (x *HotelIdInfo) String() string

type HotelLengthOfStayInfo Uses

type HotelLengthOfStayInfo struct {

    // Low end of the number of nights in the stay.
    MinNights *wrappers.Int64Value `protobuf:"bytes,1,opt,name=min_nights,json=minNights,proto3" json:"min_nights,omitempty"`
    // High end of the number of nights in the stay.
    MaxNights *wrappers.Int64Value `protobuf:"bytes,2,opt,name=max_nights,json=maxNights,proto3" json:"max_nights,omitempty"`
    // contains filtered or unexported fields
}

Criterion for length of hotel stay in nights.

func (*HotelLengthOfStayInfo) Descriptor Uses

func (*HotelLengthOfStayInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelLengthOfStayInfo.ProtoReflect.Descriptor instead.

func (*HotelLengthOfStayInfo) GetMaxNights Uses

func (x *HotelLengthOfStayInfo) GetMaxNights() *wrappers.Int64Value

func (*HotelLengthOfStayInfo) GetMinNights Uses

func (x *HotelLengthOfStayInfo) GetMinNights() *wrappers.Int64Value

func (*HotelLengthOfStayInfo) ProtoMessage Uses

func (*HotelLengthOfStayInfo) ProtoMessage()

func (*HotelLengthOfStayInfo) ProtoReflect Uses

func (x *HotelLengthOfStayInfo) ProtoReflect() protoreflect.Message

func (*HotelLengthOfStayInfo) Reset Uses

func (x *HotelLengthOfStayInfo) Reset()

func (*HotelLengthOfStayInfo) String Uses

func (x *HotelLengthOfStayInfo) String() string

type HotelStateInfo Uses

type HotelStateInfo struct {

    // The Geo Target Constant resource name.
    StateCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=state_criterion,json=stateCriterion,proto3" json:"state_criterion,omitempty"`
    // contains filtered or unexported fields
}

State the hotel is located in.

func (*HotelStateInfo) Descriptor Uses

func (*HotelStateInfo) Descriptor() ([]byte, []int)

Deprecated: Use HotelStateInfo.ProtoReflect.Descriptor instead.

func (*HotelStateInfo) GetStateCriterion Uses

func (x *HotelStateInfo) GetStateCriterion() *wrappers.StringValue

func (*HotelStateInfo) ProtoMessage Uses

func (*HotelStateInfo) ProtoMessage()

func (*HotelStateInfo) ProtoReflect Uses

func (x *HotelStateInfo) ProtoReflect() protoreflect.Message

func (*HotelStateInfo) Reset Uses

func (x *HotelStateInfo) Reset()

func (*HotelStateInfo) String Uses

func (x *HotelStateInfo) String() string

type ImageAdInfo Uses

type ImageAdInfo struct {

    // Width in pixels of the full size image.
    PixelWidth *wrappers.Int64Value `protobuf:"bytes,4,opt,name=pixel_width,json=pixelWidth,proto3" json:"pixel_width,omitempty"`
    // Height in pixels of the full size image.
    PixelHeight *wrappers.Int64Value `protobuf:"bytes,5,opt,name=pixel_height,json=pixelHeight,proto3" json:"pixel_height,omitempty"`
    // URL of the full size image.
    ImageUrl *wrappers.StringValue `protobuf:"bytes,6,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"`
    // Width in pixels of the preview size image.
    PreviewPixelWidth *wrappers.Int64Value `protobuf:"bytes,7,opt,name=preview_pixel_width,json=previewPixelWidth,proto3" json:"preview_pixel_width,omitempty"`
    // Height in pixels of the preview size image.
    PreviewPixelHeight *wrappers.Int64Value `protobuf:"bytes,8,opt,name=preview_pixel_height,json=previewPixelHeight,proto3" json:"preview_pixel_height,omitempty"`
    // URL of the preview size image.
    PreviewImageUrl *wrappers.StringValue `protobuf:"bytes,9,opt,name=preview_image_url,json=previewImageUrl,proto3" json:"preview_image_url,omitempty"`
    // The mime type of the image.
    MimeType enums.MimeTypeEnum_MimeType `protobuf:"varint,10,opt,name=mime_type,json=mimeType,proto3,enum=google.ads.googleads.v1.enums.MimeTypeEnum_MimeType" json:"mime_type,omitempty"`
    // The name of the image. If the image was created from a MediaFile, this is
    // the MediaFile's name. If the image was created from bytes, this is empty.
    Name *wrappers.StringValue `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
    // The image to create the ImageAd from. This can be specified in one of
    // two ways.
    // 1. An existing MediaFile resource.
    // 2. The raw image data as bytes.
    //
    // Types that are assignable to Image:
    //	*ImageAdInfo_MediaFile
    //	*ImageAdInfo_Data
    //	*ImageAdInfo_AdIdToCopyImageFrom
    Image isImageAdInfo_Image `protobuf_oneof:"image"`
    // contains filtered or unexported fields
}

An image ad.

func (*ImageAdInfo) Descriptor Uses

func (*ImageAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use ImageAdInfo.ProtoReflect.Descriptor instead.

func (*ImageAdInfo) GetAdIdToCopyImageFrom Uses

func (x *ImageAdInfo) GetAdIdToCopyImageFrom() *wrappers.Int64Value

func (*ImageAdInfo) GetData Uses

func (x *ImageAdInfo) GetData() *wrappers.BytesValue

func (*ImageAdInfo) GetImage Uses

func (m *ImageAdInfo) GetImage() isImageAdInfo_Image

func (*ImageAdInfo) GetImageUrl Uses

func (x *ImageAdInfo) GetImageUrl() *wrappers.StringValue

func (*ImageAdInfo) GetMediaFile Uses

func (x *ImageAdInfo) GetMediaFile() *wrappers.StringValue

func (*ImageAdInfo) GetMimeType Uses

func (x *ImageAdInfo) GetMimeType() enums.MimeTypeEnum_MimeType

func (*ImageAdInfo) GetName Uses

func (x *ImageAdInfo) GetName() *wrappers.StringValue

func (*ImageAdInfo) GetPixelHeight Uses

func (x *ImageAdInfo) GetPixelHeight() *wrappers.Int64Value

func (*ImageAdInfo) GetPixelWidth Uses

func (x *ImageAdInfo) GetPixelWidth() *wrappers.Int64Value

func (*ImageAdInfo) GetPreviewImageUrl Uses

func (x *ImageAdInfo) GetPreviewImageUrl() *wrappers.StringValue

func (*ImageAdInfo) GetPreviewPixelHeight Uses

func (x *ImageAdInfo) GetPreviewPixelHeight() *wrappers.Int64Value

func (*ImageAdInfo) GetPreviewPixelWidth Uses

func (x *ImageAdInfo) GetPreviewPixelWidth() *wrappers.Int64Value

func (*ImageAdInfo) ProtoMessage Uses

func (*ImageAdInfo) ProtoMessage()

func (*ImageAdInfo) ProtoReflect Uses

func (x *ImageAdInfo) ProtoReflect() protoreflect.Message

func (*ImageAdInfo) Reset Uses

func (x *ImageAdInfo) Reset()

func (*ImageAdInfo) String Uses

func (x *ImageAdInfo) String() string

type ImageAdInfo_AdIdToCopyImageFrom Uses

type ImageAdInfo_AdIdToCopyImageFrom struct {
    // An ad ID to copy the image from.
    AdIdToCopyImageFrom *wrappers.Int64Value `protobuf:"bytes,3,opt,name=ad_id_to_copy_image_from,json=adIdToCopyImageFrom,proto3,oneof"`
}

type ImageAdInfo_Data Uses

type ImageAdInfo_Data struct {
    // Raw image data as bytes.
    Data *wrappers.BytesValue `protobuf:"bytes,2,opt,name=data,proto3,oneof"`
}

type ImageAdInfo_MediaFile Uses

type ImageAdInfo_MediaFile struct {
    // The MediaFile resource to use for the image.
    MediaFile *wrappers.StringValue `protobuf:"bytes,1,opt,name=media_file,json=mediaFile,proto3,oneof"`
}

type ImageAsset Uses

type ImageAsset struct {

    // The raw bytes data of an image. This field is mutate only.
    Data *wrappers.BytesValue `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
    // File size of the image asset in bytes.
    FileSize *wrappers.Int64Value `protobuf:"bytes,2,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
    // MIME type of the image asset.
    MimeType enums.MimeTypeEnum_MimeType `protobuf:"varint,3,opt,name=mime_type,json=mimeType,proto3,enum=google.ads.googleads.v1.enums.MimeTypeEnum_MimeType" json:"mime_type,omitempty"`
    // Metadata for this image at its original size.
    FullSize *ImageDimension `protobuf:"bytes,4,opt,name=full_size,json=fullSize,proto3" json:"full_size,omitempty"`
    // contains filtered or unexported fields
}

An Image asset.

func (*ImageAsset) Descriptor Uses

func (*ImageAsset) Descriptor() ([]byte, []int)

Deprecated: Use ImageAsset.ProtoReflect.Descriptor instead.

func (*ImageAsset) GetData Uses

func (x *ImageAsset) GetData() *wrappers.BytesValue

func (*ImageAsset) GetFileSize Uses

func (x *ImageAsset) GetFileSize() *wrappers.Int64Value

func (*ImageAsset) GetFullSize Uses

func (x *ImageAsset) GetFullSize() *ImageDimension

func (*ImageAsset) GetMimeType Uses

func (x *ImageAsset) GetMimeType() enums.MimeTypeEnum_MimeType

func (*ImageAsset) ProtoMessage Uses

func (*ImageAsset) ProtoMessage()

func (*ImageAsset) ProtoReflect Uses

func (x *ImageAsset) ProtoReflect() protoreflect.Message

func (*ImageAsset) Reset Uses

func (x *ImageAsset) Reset()

func (*ImageAsset) String Uses

func (x *ImageAsset) String() string

type ImageDimension Uses

type ImageDimension struct {

    // Height of the image.
    HeightPixels *wrappers.Int64Value `protobuf:"bytes,1,opt,name=height_pixels,json=heightPixels,proto3" json:"height_pixels,omitempty"`
    // Width of the image.
    WidthPixels *wrappers.Int64Value `protobuf:"bytes,2,opt,name=width_pixels,json=widthPixels,proto3" json:"width_pixels,omitempty"`
    // A URL that returns the image with this height and width.
    Url *wrappers.StringValue `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
    // contains filtered or unexported fields
}

Metadata for an image at a certain size, either original or resized.

func (*ImageDimension) Descriptor Uses

func (*ImageDimension) Descriptor() ([]byte, []int)

Deprecated: Use ImageDimension.ProtoReflect.Descriptor instead.

func (*ImageDimension) GetHeightPixels Uses

func (x *ImageDimension) GetHeightPixels() *wrappers.Int64Value

func (*ImageDimension) GetUrl Uses

func (x *ImageDimension) GetUrl() *wrappers.StringValue

func (*ImageDimension) GetWidthPixels Uses

func (x *ImageDimension) GetWidthPixels() *wrappers.Int64Value

func (*ImageDimension) ProtoMessage Uses

func (*ImageDimension) ProtoMessage()

func (*ImageDimension) ProtoReflect Uses

func (x *ImageDimension) ProtoReflect() protoreflect.Message

func (*ImageDimension) Reset Uses

func (x *ImageDimension) Reset()

func (*ImageDimension) String Uses

func (x *ImageDimension) String() string

type IncomeRangeInfo Uses

type IncomeRangeInfo struct {

    // Type of the income range.
    Type enums.IncomeRangeTypeEnum_IncomeRangeType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.IncomeRangeTypeEnum_IncomeRangeType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

An income range criterion.

func (*IncomeRangeInfo) Descriptor Uses

func (*IncomeRangeInfo) Descriptor() ([]byte, []int)

Deprecated: Use IncomeRangeInfo.ProtoReflect.Descriptor instead.

func (*IncomeRangeInfo) GetType Uses

func (x *IncomeRangeInfo) GetType() enums.IncomeRangeTypeEnum_IncomeRangeType

func (*IncomeRangeInfo) ProtoMessage Uses

func (*IncomeRangeInfo) ProtoMessage()

func (*IncomeRangeInfo) ProtoReflect Uses

func (x *IncomeRangeInfo) ProtoReflect() protoreflect.Message

func (*IncomeRangeInfo) Reset Uses

func (x *IncomeRangeInfo) Reset()

func (*IncomeRangeInfo) String Uses

func (x *IncomeRangeInfo) String() string

type InteractionTypeInfo Uses

type InteractionTypeInfo struct {

    // The interaction type.
    Type enums.InteractionTypeEnum_InteractionType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.InteractionTypeEnum_InteractionType" json:"type,omitempty"`
    // contains filtered or unexported fields
}

Criterion for Interaction Type.

func (*InteractionTypeInfo) Descriptor Uses

func (*InteractionTypeInfo) Descriptor() ([]byte, []int)

Deprecated: Use InteractionTypeInfo.ProtoReflect.Descriptor instead.

func (*InteractionTypeInfo) GetType Uses

func (x *InteractionTypeInfo) GetType() enums.InteractionTypeEnum_InteractionType

func (*InteractionTypeInfo) ProtoMessage Uses

func (*InteractionTypeInfo) ProtoMessage()

func (*InteractionTypeInfo) ProtoReflect Uses

func (x *InteractionTypeInfo) ProtoReflect() protoreflect.Message

func (*InteractionTypeInfo) Reset Uses

func (x *InteractionTypeInfo) Reset()

func (*InteractionTypeInfo) String Uses

func (x *InteractionTypeInfo) String() string

type IpBlockInfo Uses

type IpBlockInfo struct {

    // The IP address of this IP block.
    IpAddress *wrappers.StringValue `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
    // contains filtered or unexported fields
}

An IpBlock criterion used for IP exclusions. We allow:

- IPv4 and IPv6 addresses
- individual addresses (192.168.0.1)
- masks for individual addresses (192.168.0.1/32)
- masks for Class C networks (192.168.0.1/24)

func (*IpBlockInfo) Descriptor Uses

func (*IpBlockInfo) Descriptor() ([]byte, []int)

Deprecated: Use IpBlockInfo.ProtoReflect.Descriptor instead.

func (*IpBlockInfo) GetIpAddress Uses

func (x *IpBlockInfo) GetIpAddress() *wrappers.StringValue

func (*IpBlockInfo) ProtoMessage Uses

func (*IpBlockInfo) ProtoMessage()

func (*IpBlockInfo) ProtoReflect Uses

func (x *IpBlockInfo) ProtoReflect() protoreflect.Message

func (*IpBlockInfo) Reset Uses

func (x *IpBlockInfo) Reset()

func (*IpBlockInfo) String Uses

func (x *IpBlockInfo) String() string

type Keyword Uses

type Keyword struct {

    // The AdGroupCriterion resource name.
    AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"`
    // Keyword info.
    Info *KeywordInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
    // contains filtered or unexported fields
}

A Keyword criterion segment.

func (*Keyword) Descriptor Uses

func (*Keyword) Descriptor() ([]byte, []int)

Deprecated: Use Keyword.ProtoReflect.Descriptor instead.

func (*Keyword) GetAdGroupCriterion Uses

func (x *Keyword) GetAdGroupCriterion() *wrappers.StringValue

func (*Keyword) GetInfo Uses

func (x *Keyword) GetInfo() *KeywordInfo

func (*Keyword) ProtoMessage Uses

func (*Keyword) ProtoMessage()

func (*Keyword) ProtoReflect Uses

func (x *Keyword) ProtoReflect() protoreflect.Message

func (*Keyword) Reset Uses

func (x *Keyword) Reset()

func (*Keyword) String Uses

func (x *Keyword) String() string

type KeywordInfo Uses

type KeywordInfo struct {

    // The text of the keyword (at most 80 characters and 10 words).
    Text *wrappers.StringValue `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
    // The match type of the keyword.
    MatchType enums.KeywordMatchTypeEnum_KeywordMatchType `protobuf:"varint,2,opt,name=match_type,json=matchType,proto3,enum=google.ads.googleads.v1.enums.KeywordMatchTypeEnum_KeywordMatchType" json:"match_type,omitempty"`
    // contains filtered or unexported fields
}

A keyword criterion.

func (*KeywordInfo) Descriptor Uses

func (*KeywordInfo) Descriptor() ([]byte, []int)

Deprecated: Use KeywordInfo.ProtoReflect.Descriptor instead.

func (*KeywordInfo) GetMatchType Uses

func (x *KeywordInfo) GetMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType

func (*KeywordInfo) GetText Uses

func (x *KeywordInfo) GetText() *wrappers.StringValue

func (*KeywordInfo) ProtoMessage Uses

func (*KeywordInfo) ProtoMessage()

func (*KeywordInfo) ProtoReflect Uses

func (x *KeywordInfo) ProtoReflect() protoreflect.Message

func (*KeywordInfo) Reset Uses

func (x *KeywordInfo) Reset()

func (*KeywordInfo) String Uses

func (x *KeywordInfo) String() string

type KeywordPlanHistoricalMetrics Uses

type KeywordPlanHistoricalMetrics struct {

    // Approximate number of monthly searches on this query averaged
    // for the past 12 months.
    AvgMonthlySearches *wrappers.Int64Value `protobuf:"bytes,1,opt,name=avg_monthly_searches,json=avgMonthlySearches,proto3" json:"avg_monthly_searches,omitempty"`
    // The competition level for the query.
    Competition enums.KeywordPlanCompetitionLevelEnum_KeywordPlanCompetitionLevel `protobuf:"varint,2,opt,name=competition,proto3,enum=google.ads.googleads.v1.enums.KeywordPlanCompetitionLevelEnum_KeywordPlanCompetitionLevel" json:"competition,omitempty"`
    // contains filtered or unexported fields
}

Historical metrics specific to the targeting options selected. Targeting options include geographies, network, etc. Refer to https://support.google.com/google-ads/answer/3022575 for more details.

func (*KeywordPlanHistoricalMetrics) Descriptor Uses

func (*KeywordPlanHistoricalMetrics) Descriptor() ([]byte, []int)

Deprecated: Use KeywordPlanHistoricalMetrics.ProtoReflect.Descriptor instead.

func (*KeywordPlanHistoricalMetrics) GetAvgMonthlySearches Uses

func (x *KeywordPlanHistoricalMetrics) GetAvgMonthlySearches() *wrappers.Int64Value

func (*KeywordPlanHistoricalMetrics) GetCompetition Uses

func (x *KeywordPlanHistoricalMetrics) GetCompetition() enums.KeywordPlanCompetitionLevelEnum_KeywordPlanCompetitionLevel

func (*KeywordPlanHistoricalMetrics) ProtoMessage Uses

func (*KeywordPlanHistoricalMetrics) ProtoMessage()

func (*KeywordPlanHistoricalMetrics) ProtoReflect Uses

func (x *KeywordPlanHistoricalMetrics) ProtoReflect() protoreflect.Message

func (*KeywordPlanHistoricalMetrics) Reset Uses

func (x *KeywordPlanHistoricalMetrics) Reset()

func (*KeywordPlanHistoricalMetrics) String Uses

func (x *KeywordPlanHistoricalMetrics) String() string

type LanguageInfo Uses

type LanguageInfo struct {

    // The language constant resource name.
    LanguageConstant *wrappers.StringValue `protobuf:"bytes,1,opt,name=language_constant,json=languageConstant,proto3" json:"language_constant,omitempty"`
    // contains filtered or unexported fields
}

A language criterion.

func (*LanguageInfo) Descriptor Uses

func (*LanguageInfo) Descriptor() ([]byte, []int)

Deprecated: Use LanguageInfo.ProtoReflect.Descriptor instead.

func (*LanguageInfo) GetLanguageConstant Uses

func (x *LanguageInfo) GetLanguageConstant() *wrappers.StringValue

func (*LanguageInfo) ProtoMessage Uses

func (*LanguageInfo) ProtoMessage()

func (*LanguageInfo) ProtoReflect Uses

func (x *LanguageInfo) ProtoReflect() protoreflect.Message

func (*LanguageInfo) Reset Uses

func (x *LanguageInfo) Reset()

func (*LanguageInfo) String Uses

func (x *LanguageInfo) String() string

type LegacyAppInstallAdInfo Uses

type LegacyAppInstallAdInfo struct {

    // The id of the mobile app.
    AppId *wrappers.StringValue `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
    // The app store the mobile app is available in.
    AppStore enums.LegacyAppInstallAdAppStoreEnum_LegacyAppInstallAdAppStore `protobuf:"varint,2,opt,name=app_store,json=appStore,proto3,enum=google.ads.googleads.v1.enums.LegacyAppInstallAdAppStoreEnum_LegacyAppInstallAdAppStore" json:"app_store,omitempty"`
    // The headline of the ad.
    Headline *wrappers.StringValue `protobuf:"bytes,3,opt,name=headline,proto3" json:"headline,omitempty"`
    // The first description line of the ad.
    Description1 *wrappers.StringValue `protobuf:"bytes,4,opt,name=description1,proto3" json:"description1,omitempty"`
    // The second description line of the ad.
    Description2 *wrappers.StringValue `protobuf:"bytes,5,opt,name=description2,proto3" json:"description2,omitempty"`
    // contains filtered or unexported fields
}

A legacy app install ad that only can be used by a few select customers.

func (*LegacyAppInstallAdInfo) Descriptor Uses

func (*LegacyAppInstallAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use LegacyAppInstallAdInfo.ProtoReflect.Descriptor instead.

func (*LegacyAppInstallAdInfo) GetAppId Uses

func (x *LegacyAppInstallAdInfo) GetAppId() *wrappers.StringValue

func (*LegacyAppInstallAdInfo) GetAppStore Uses

func (x *LegacyAppInstallAdInfo) GetAppStore() enums.LegacyAppInstallAdAppStoreEnum_LegacyAppInstallAdAppStore

func (*LegacyAppInstallAdInfo) GetDescription1 Uses

func (x *LegacyAppInstallAdInfo) GetDescription1() *wrappers.StringValue

func (*LegacyAppInstallAdInfo) GetDescription2 Uses

func (x *LegacyAppInstallAdInfo) GetDescription2() *wrappers.StringValue

func (*LegacyAppInstallAdInfo) GetHeadline Uses

func (x *LegacyAppInstallAdInfo) GetHeadline() *wrappers.StringValue

func (*LegacyAppInstallAdInfo) ProtoMessage Uses

func (*LegacyAppInstallAdInfo) ProtoMessage()

func (*LegacyAppInstallAdInfo) ProtoReflect Uses

func (x *LegacyAppInstallAdInfo) ProtoReflect() protoreflect.Message

func (*LegacyAppInstallAdInfo) Reset Uses

func (x *LegacyAppInstallAdInfo) Reset()

func (*LegacyAppInstallAdInfo) String Uses

func (x *LegacyAppInstallAdInfo) String() string

type LegacyResponsiveDisplayAdInfo Uses

type LegacyResponsiveDisplayAdInfo struct {

    // The short version of the ad's headline.
    ShortHeadline *wrappers.StringValue `protobuf:"bytes,1,opt,name=short_headline,json=shortHeadline,proto3" json:"short_headline,omitempty"`
    // The long version of the ad's headline.
    LongHeadline *wrappers.StringValue `protobuf:"bytes,2,opt,name=long_headline,json=longHeadline,proto3" json:"long_headline,omitempty"`
    // The description of the ad.
    Description *wrappers.StringValue `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    // The business name in the ad.
    BusinessName *wrappers.StringValue `protobuf:"bytes,4,opt,name=business_name,json=businessName,proto3" json:"business_name,omitempty"`
    // Advertiser's consent to allow flexible color. When true, the ad may be
    // served with different color if necessary. When false, the ad will be served
    // with the specified colors or a neutral color.
    // The default value is true.
    // Must be true if main_color and accent_color are not set.
    AllowFlexibleColor *wrappers.BoolValue `protobuf:"bytes,5,opt,name=allow_flexible_color,json=allowFlexibleColor,proto3" json:"allow_flexible_color,omitempty"`
    // The accent color of the ad in hexadecimal, e.g. #ffffff for white.
    // If one of main_color and accent_color is set, the other is required as
    // well.
    AccentColor *wrappers.StringValue `protobuf:"bytes,6,opt,name=accent_color,json=accentColor,proto3" json:"accent_color,omitempty"`
    // The main color of the ad in hexadecimal, e.g. #ffffff for white.
    // If one of main_color and accent_color is set, the other is required as
    // well.
    MainColor *wrappers.StringValue `protobuf:"bytes,7,opt,name=main_color,json=mainColor,proto3" json:"main_color,omitempty"`
    // The call-to-action text for the ad.
    CallToActionText *wrappers.StringValue `protobuf:"bytes,8,opt,name=call_to_action_text,json=callToActionText,proto3" json:"call_to_action_text,omitempty"`
    // The MediaFile resource name of the logo image used in the ad.
    LogoImage *wrappers.StringValue `protobuf:"bytes,9,opt,name=logo_image,json=logoImage,proto3" json:"logo_image,omitempty"`
    // The MediaFile resource name of the square logo image used in the ad.
    SquareLogoImage *wrappers.StringValue `protobuf:"bytes,10,opt,name=square_logo_image,json=squareLogoImage,proto3" json:"square_logo_image,omitempty"`
    // The MediaFile resource name of the marketing image used in the ad.
    MarketingImage *wrappers.StringValue `protobuf:"bytes,11,opt,name=marketing_image,json=marketingImage,proto3" json:"marketing_image,omitempty"`
    // The MediaFile resource name of the square marketing image used in the ad.
    SquareMarketingImage *wrappers.StringValue `protobuf:"bytes,12,opt,name=square_marketing_image,json=squareMarketingImage,proto3" json:"square_marketing_image,omitempty"`
    // Specifies which format the ad will be served in. Default is ALL_FORMATS.
    FormatSetting enums.DisplayAdFormatSettingEnum_DisplayAdFormatSetting `protobuf:"varint,13,opt,name=format_setting,json=formatSetting,proto3,enum=google.ads.googleads.v1.enums.DisplayAdFormatSettingEnum_DisplayAdFormatSetting" json:"format_setting,omitempty"`
    // Prefix before price. E.g. 'as low as'.
    PricePrefix *wrappers.StringValue `protobuf:"bytes,14,opt,name=price_prefix,json=pricePrefix,proto3" json:"price_prefix,omitempty"`
    // Promotion text used for dyanmic formats of responsive ads. For example
    // 'Free two-day shipping'.
    PromoText *wrappers.StringValue `protobuf:"bytes,15,opt,name=promo_text,json=promoText,proto3" json:"promo_text,omitempty"`
    // contains filtered or unexported fields
}

A legacy responsive display ad. Ads of this type are labeled 'Responsive ads' in the Google Ads UI.

func (*LegacyResponsiveDisplayAdInfo) Descriptor Uses

func (*LegacyResponsiveDisplayAdInfo) Descriptor() ([]byte, []int)

Deprecated: Use LegacyResponsiveDisplayAdInfo.ProtoReflect.Descriptor instead.

func (*LegacyResponsiveDisplayAdInfo) GetAccentColor Uses

func (x *LegacyResponsiveDisplayAdInfo) GetAccentColor() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetAllowFlexibleColor Uses

func (x *LegacyResponsiveDisplayAdInfo) GetAllowFlexibleColor() *wrappers.BoolValue

func (*LegacyResponsiveDisplayAdInfo) GetBusinessName Uses

func (x *LegacyResponsiveDisplayAdInfo) GetBusinessName() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetCallToActionText Uses

func (x *LegacyResponsiveDisplayAdInfo) GetCallToActionText() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetDescription Uses

func (x *LegacyResponsiveDisplayAdInfo) GetDescription() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetFormatSetting Uses

func (x *LegacyResponsiveDisplayAdInfo) GetFormatSetting() enums.DisplayAdFormatSettingEnum_DisplayAdFormatSetting

func (*LegacyResponsiveDisplayAdInfo) GetLogoImage Uses

func (x *LegacyResponsiveDisplayAdInfo) GetLogoImage() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetLongHeadline Uses

func (x *LegacyResponsiveDisplayAdInfo) GetLongHeadline() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetMainColor Uses

func (x *LegacyResponsiveDisplayAdInfo) GetMainColor() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetMarketingImage Uses

func (x *LegacyResponsiveDisplayAdInfo) GetMarketingImage() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetPricePrefix Uses

func (x *LegacyResponsiveDisplayAdInfo) GetPricePrefix() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetPromoText Uses

func (x *LegacyResponsiveDisplayAdInfo) GetPromoText() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetShortHeadline Uses

func (x *LegacyResponsiveDisplayAdInfo) GetShortHeadline() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetSquareLogoImage Uses

func (x *LegacyResponsiveDisplayAdInfo) GetSquareLogoImage() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) GetSquareMarketingImage Uses

func (x *LegacyResponsiveDisplayAdInfo) GetSquareMarketingImage() *wrappers.StringValue

func (*LegacyResponsiveDisplayAdInfo) ProtoMessage Uses

func (*LegacyResponsiveDisplayAdInfo) ProtoMessage()

func (*LegacyResponsiveDisplayAdInfo) ProtoReflect Uses

func (x *LegacyResponsiveDisplayAdInfo) ProtoReflect() protoreflect.Message

func (*LegacyResponsiveDisplayAdInfo) Reset Uses

func (x *LegacyResponsiveDisplayAdInfo) Reset()

func (*LegacyResponsiveDisplayAdInfo) String Uses

func (x *LegacyResponsiveDisplayAdInfo) String() string

type ListingBrandInfo Uses

type ListingBrandInfo struct {

    // String value of the listing brand.
    Value *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
    // contains filtered or unexported fields
}

Brand of the listing.

func (*ListingBrandInfo) Descriptor Uses

func (*ListingBrandInfo) Descriptor() ([]byte, []int)

Deprecated: Use ListingBrandInfo.ProtoReflect.Descriptor instead.

func (*ListingBrandInfo) GetValue Uses

func (x *ListingBrandInfo) GetValue() *wrappers.StringValue

func (*ListingBrandInfo) ProtoMessage Uses

func (*ListingBrandInfo) ProtoMessage()

func (*ListingBrandInfo) ProtoReflect Uses

func (x *ListingBrandInfo) ProtoReflect() protoreflect.Message

func (*ListingBrandInfo) Reset Uses

func (x *ListingBrandInfo) Reset()

func (*ListingBrandInfo) String Uses

func (x *ListingBrandInfo) String() string

type ListingCustomAttributeInfo Uses

type ListingCustomAttributeInfo struct {

    // String value of the listing custom attribute.
    Value *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
    // Indicates the index of the custom attribute.
    Index enums.ListingCustomAttributeIndexEnum_ListingCustomAttributeIndex `protobuf:"varint,2,opt,name=index,proto3,enum=google.ads.googleads.v1.enums.ListingCustomAttributeIndexEnum_ListingCustomAttributeIndex" json:"index,omitempty"`
    // contains filtered or unexported fields
}

Listing custom attribute.

func (*ListingCustomAttributeInfo) Descriptor Uses

func (*ListingCustomAttributeInfo) Descriptor() ([]byte, []int)

Deprecated: Use ListingCustomAttributeInfo.ProtoReflect.Descriptor instead.

func (*ListingCustomAttributeInfo) GetIndex Uses

func (x *ListingCustomAttributeInfo) GetIndex() enums.ListingCustomAttributeIndexEnum_ListingCustomAttributeIndex

func (*ListingCustomAttributeInfo) GetValue Uses

func (x *ListingCustomAttributeInfo) GetValue() *wrappers.StringValue

func (*ListingCustomAttributeInfo) ProtoMessage Uses

func (*ListingCustomAttributeInfo) ProtoMessage()

func (*ListingCustomAttributeInfo) ProtoReflect Uses

func (x *ListingCustomAttributeInfo) ProtoReflect() protoreflect.Message

func (*ListingCustomAttributeInfo) Reset Uses

func (x *ListingCustomAttributeInfo) Reset()

func (*ListingCustomAttributeInfo) String Uses

func (x *ListingCustomAttributeInfo) String() string

type ListingDimensionInfo Uses

type ListingDimensionInfo struct {

    // Dimension of one of the types below is always present.
    //
    // Types that are assignable to Dimension:
    //	*ListingDimensionInfo_ListingBrand
    //	*ListingDimensionInfo_HotelId
    //	*ListingDimensionInfo_HotelClass
    //	*ListingDimensionInfo_HotelCountryRegion
    //	*ListingDimensionInfo_HotelState
    //	*ListingDimensionInfo_HotelCity
    //	*ListingDimensionInfo_ListingCustomAttribute
    //	*ListingDimensionInfo_ProductBiddingCategory
    //	*ListingDimensionInfo_ProductChannel
    //	*ListingDimensionInfo_ProductChannelExclusivity
    //	*ListingDimensionInfo_ProductCondition
    //	*ListingDimensionInfo_ProductItemId
    //	*ListingDimensionInfo_ProductType
    //	*ListingDimensionInfo_UnknownListingDimension
    Dimension isListingDimensionInfo_Dimension `protobuf_oneof:"dimension"`
    // contains filtered or unexported fields
}

Listing dimensions for listing group criterion.

func (*ListingDimensionInfo) Descriptor Uses

func (*ListingDimensionInfo) Descriptor() ([]byte, []int)

Deprecated: Use ListingDimensionInfo.ProtoReflect.Descriptor instead.

func (*ListingDimensionInfo) GetDimension Uses

func (m *ListingDimensionInfo) GetDimension() isListingDimensionInfo_Dimension

func (*ListingDimensionInfo) GetHotelCity Uses

func (x *ListingDimensionInfo) GetHotelCity() *HotelCityInfo

func (*ListingDimensionInfo) GetHotelClass Uses

func (x *ListingDimensionInfo) GetHotelClass() *HotelClassInfo

func (*ListingDimensionInfo) GetHotelCountryRegion Uses

func (x *ListingDimensionInfo) GetHotelCountryRegion() *HotelCountryRegionInfo

func (*ListingDimensionInfo) GetHotelId Uses

func (x *ListingDimensionInfo) GetHotelId() *HotelIdInfo

func (*ListingDimensionInfo) GetHotelState Uses

func (x *ListingDimensionInfo) GetHotelState() *HotelStateInfo

func (*ListingDimensionInfo) GetListingBrand Uses

func (x *ListingDimensionInfo) GetListingBrand() *ListingBrandInfo

func (*ListingDimensionInfo) GetListingCustomAttribute Uses

func (x *ListingDimensionInfo) GetListingCustomAttribute() *ListingCustomAttributeInfo

func (*ListingDimensionInfo) GetProductBiddingCategory Uses

func (x *ListingDimensionInfo) GetProductBiddingCategory() *ProductBiddingCategoryInfo

func (*ListingDimensionInfo) GetProductChannel Uses

func (x *ListingDimensionInfo) GetProductChannel() *ProductChannelInfo

func (*ListingDimensionInfo) GetProductChannelExclusivity Uses

func (x *ListingDimensionInfo) GetProductChannelExclusivity() *ProductChannelExclusivityInfo

func (*ListingDimensionInfo) GetProductCondition Uses

func (x *ListingDimensionInfo) GetProductCondition() *ProductConditionInfo

func (*ListingDimensionInfo) GetProductItemId Uses

func (x *ListingDimensionInfo) GetProductItemId() *ProductItemIdInfo

func (*ListingDimensionInfo) GetProductType Uses

func (x *ListingDimensionInfo) GetProductType() *ProductTypeInfo

func (*ListingDimensionInfo) GetUnknownListingDimension Uses

func (x *ListingDimensionInfo) GetUnknownListingDimension() *UnknownListingDimensionInfo

func (*ListingDimensionInfo) ProtoMessage Uses

func (*ListingDimensionInfo) ProtoMessage()

func (*ListingDimensionInfo) ProtoReflect Uses

func (x *ListingDimensionInfo) ProtoReflect() protoreflect.Message

func (*ListingDimensionInfo) Reset Uses

func (x *ListingDimensionInfo) Reset()

func (*ListingDimensionInfo) String Uses

func (x *ListingDimensionInfo) String() string

type ListingDimensionInfo_HotelCity Uses

type ListingDimensionInfo_HotelCity struct {
    // City the hotel is located in.
    HotelCity *HotelCityInfo `protobuf:"bytes,6,opt,name=hotel_city,json=hotelCity,proto3,oneof"`
}

type ListingDimensionInfo_HotelClass Uses

type ListingDimensionInfo_HotelClass struct {
    // Class of the hotel as a number of stars 1 to 5.
    HotelClass *HotelClassInfo `protobuf:"bytes,3,opt,name=hotel_class,json=hotelClass,proto3,oneof"`
}

type ListingDimensionInfo_HotelCountryRegion Uses

type ListingDimensionInfo_HotelCountryRegion struct {
    // Country or Region the hotel is located in.
    HotelCountryRegion *HotelCountryRegionInfo `protobuf:"bytes,4,opt,name=hotel_country_region,json=hotelCountryRegion,proto3,oneof"`
}

type ListingDimensionInfo_HotelId Uses

type ListingDimensionInfo_HotelId struct {
    // Advertiser-specific hotel ID.
    HotelId *HotelIdInfo `protobuf:"bytes,2,opt,name=hotel_id,json=hotelId,proto3,oneof"`
}

type ListingDimensionInfo_HotelState Uses

type ListingDimensionInfo_HotelState struct {
    // State the hotel is located in.
    HotelState *HotelStateInfo `protobuf:"bytes,5,opt,name=hotel_state,json=hotelState,proto3,oneof"`
}

type ListingDimensionInfo_ListingBrand Uses

type ListingDimensionInfo_ListingBrand struct {
    // Brand of the listing.
    ListingBrand *ListingBrandInfo `protobuf:"bytes,1,opt,name=listing_brand,json=listingBrand,proto3,oneof"`
}

type ListingDimensionInfo_ListingCustomAttribute Uses

type ListingDimensionInfo_ListingCustomAttribute struct {
    // Listing custom attribute.
    ListingCustomAttribute *ListingCustomAttributeInfo `protobuf:"bytes,7,opt,n