common

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdScheduleInfo added in v0.2.0

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 `` /* 160-byte string literal not displayed */
	// 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 `` /* 154-byte string literal not displayed */
	// 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 `` /* 150-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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 added in v0.2.0

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

func (*AdScheduleInfo) GetDayOfWeek added in v0.2.0

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

func (*AdScheduleInfo) GetEndHour added in v0.2.0

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

func (*AdScheduleInfo) GetEndMinute added in v0.2.0

func (*AdScheduleInfo) GetStartHour added in v0.2.0

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

func (*AdScheduleInfo) GetStartMinute added in v0.2.0

func (*AdScheduleInfo) ProtoMessage added in v0.2.0

func (*AdScheduleInfo) ProtoMessage()

func (*AdScheduleInfo) Reset added in v0.2.0

func (m *AdScheduleInfo) Reset()

func (*AdScheduleInfo) String added in v0.2.0

func (m *AdScheduleInfo) String() string

func (*AdScheduleInfo) XXX_DiscardUnknown added in v0.2.0

func (m *AdScheduleInfo) XXX_DiscardUnknown()

func (*AdScheduleInfo) XXX_Marshal added in v0.2.0

func (m *AdScheduleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AdScheduleInfo) XXX_Merge added in v0.2.0

func (m *AdScheduleInfo) XXX_Merge(src proto.Message)

func (*AdScheduleInfo) XXX_Size added in v0.2.0

func (m *AdScheduleInfo) XXX_Size() int

func (*AdScheduleInfo) XXX_Unmarshal added in v0.2.0

func (m *AdScheduleInfo) XXX_Unmarshal(b []byte) error

type AddressInfo added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Address for proximity criterion.

func (*AddressInfo) Descriptor added in v0.2.0

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

func (*AddressInfo) GetCityName added in v0.2.0

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

func (*AddressInfo) GetCountryCode added in v0.2.0

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

func (*AddressInfo) GetPostalCode added in v0.2.0

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

func (*AddressInfo) GetProvinceCode added in v0.2.0

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

func (*AddressInfo) GetProvinceName added in v0.2.0

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

func (*AddressInfo) GetStreetAddress added in v0.2.0

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

func (*AddressInfo) GetStreetAddress2 added in v0.2.0

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

func (*AddressInfo) ProtoMessage added in v0.2.0

func (*AddressInfo) ProtoMessage()

func (*AddressInfo) Reset added in v0.2.0

func (m *AddressInfo) Reset()

func (*AddressInfo) String added in v0.2.0

func (m *AddressInfo) String() string

func (*AddressInfo) XXX_DiscardUnknown added in v0.2.0

func (m *AddressInfo) XXX_DiscardUnknown()

func (*AddressInfo) XXX_Marshal added in v0.2.0

func (m *AddressInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressInfo) XXX_Merge added in v0.2.0

func (m *AddressInfo) XXX_Merge(src proto.Message)

func (*AddressInfo) XXX_Size added in v0.2.0

func (m *AddressInfo) XXX_Size() int

func (*AddressInfo) XXX_Unmarshal added in v0.2.0

func (m *AddressInfo) XXX_Unmarshal(b []byte) error

type AgeRangeInfo added in v0.2.0

type AgeRangeInfo struct {
	// Type of the age range.
	Type                 enums.AgeRangeTypeEnum_AgeRangeType `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

An age range criterion.

func (*AgeRangeInfo) Descriptor added in v0.2.0

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

func (*AgeRangeInfo) GetType added in v0.2.0

func (*AgeRangeInfo) ProtoMessage added in v0.2.0

func (*AgeRangeInfo) ProtoMessage()

func (*AgeRangeInfo) Reset added in v0.2.0

func (m *AgeRangeInfo) Reset()

func (*AgeRangeInfo) String added in v0.2.0

func (m *AgeRangeInfo) String() string

func (*AgeRangeInfo) XXX_DiscardUnknown added in v0.2.0

func (m *AgeRangeInfo) XXX_DiscardUnknown()

func (*AgeRangeInfo) XXX_Marshal added in v0.2.0

func (m *AgeRangeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgeRangeInfo) XXX_Merge added in v0.2.0

func (m *AgeRangeInfo) XXX_Merge(src proto.Message)

func (*AgeRangeInfo) XXX_Size added in v0.2.0

func (m *AgeRangeInfo) XXX_Size() int

func (*AgeRangeInfo) XXX_Unmarshal added in v0.2.0

func (m *AgeRangeInfo) XXX_Unmarshal(b []byte) error

type AppPaymentModelInfo added in v0.2.1

type AppPaymentModelInfo struct {
	// Type of the app payment model.
	Type                 enums.AppPaymentModelTypeEnum_AppPaymentModelType `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                          `json:"-"`
	XXX_unrecognized     []byte                                            `json:"-"`
	XXX_sizecache        int32                                             `json:"-"`
}

An app payment model criterion.

func (*AppPaymentModelInfo) Descriptor added in v0.2.1

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

func (*AppPaymentModelInfo) GetType added in v0.2.1

func (*AppPaymentModelInfo) ProtoMessage added in v0.2.1

func (*AppPaymentModelInfo) ProtoMessage()

func (*AppPaymentModelInfo) Reset added in v0.2.1

func (m *AppPaymentModelInfo) Reset()

func (*AppPaymentModelInfo) String added in v0.2.1

func (m *AppPaymentModelInfo) String() string

func (*AppPaymentModelInfo) XXX_DiscardUnknown added in v0.2.1

func (m *AppPaymentModelInfo) XXX_DiscardUnknown()

func (*AppPaymentModelInfo) XXX_Marshal added in v0.2.1

func (m *AppPaymentModelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppPaymentModelInfo) XXX_Merge added in v0.2.1

func (m *AppPaymentModelInfo) XXX_Merge(src proto.Message)

func (*AppPaymentModelInfo) XXX_Size added in v0.2.1

func (m *AppPaymentModelInfo) XXX_Size() int

func (*AppPaymentModelInfo) XXX_Unmarshal added in v0.2.1

func (m *AppPaymentModelInfo) XXX_Unmarshal(b []byte) error

type BasicUserListInfo added in v0.2.1

type BasicUserListInfo struct {
	// Actions associated with this user list.
	Actions              []*UserListActionInfo `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

func (*BasicUserListInfo) Descriptor added in v0.2.1

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

func (*BasicUserListInfo) GetActions added in v0.2.1

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

func (*BasicUserListInfo) ProtoMessage added in v0.2.1

func (*BasicUserListInfo) ProtoMessage()

func (*BasicUserListInfo) Reset added in v0.2.1

func (m *BasicUserListInfo) Reset()

func (*BasicUserListInfo) String added in v0.2.1

func (m *BasicUserListInfo) String() string

func (*BasicUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *BasicUserListInfo) XXX_DiscardUnknown()

func (*BasicUserListInfo) XXX_Marshal added in v0.2.1

func (m *BasicUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BasicUserListInfo) XXX_Merge added in v0.2.1

func (m *BasicUserListInfo) XXX_Merge(src proto.Message)

func (*BasicUserListInfo) XXX_Size added in v0.2.1

func (m *BasicUserListInfo) XXX_Size() int

func (*BasicUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *BasicUserListInfo) XXX_Unmarshal(b []byte) error

type CallOnlyAdInfo

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"`
	// 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 `` /* 126-byte string literal not displayed */
	// The URL to be used for phone number verification.
	PhoneNumberVerificationUrl *wrappers.StringValue `` /* 143-byte string literal not displayed */
	// 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 `` /* 234-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{}                                                            `json:"-"`
	XXX_unrecognized         []byte                                                              `json:"-"`
	XXX_sizecache            int32                                                               `json:"-"`
}

A call-only ad.

func (*CallOnlyAdInfo) Descriptor

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

func (*CallOnlyAdInfo) GetBusinessName

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

func (*CallOnlyAdInfo) GetCallTracked

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

func (*CallOnlyAdInfo) GetConversionAction added in v0.2.0

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

func (*CallOnlyAdInfo) GetConversionReportingState added in v0.2.0

func (*CallOnlyAdInfo) GetCountryCode

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

func (*CallOnlyAdInfo) GetDescription1

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

func (*CallOnlyAdInfo) GetDescription2

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

func (*CallOnlyAdInfo) GetDisableCallConversion

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

func (*CallOnlyAdInfo) GetPhoneNumber

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

func (*CallOnlyAdInfo) GetPhoneNumberVerificationUrl

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

func (*CallOnlyAdInfo) ProtoMessage

func (*CallOnlyAdInfo) ProtoMessage()

func (*CallOnlyAdInfo) Reset

func (m *CallOnlyAdInfo) Reset()

func (*CallOnlyAdInfo) String

func (m *CallOnlyAdInfo) String() string

func (*CallOnlyAdInfo) XXX_DiscardUnknown

func (m *CallOnlyAdInfo) XXX_DiscardUnknown()

func (*CallOnlyAdInfo) XXX_Marshal

func (m *CallOnlyAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CallOnlyAdInfo) XXX_Merge

func (m *CallOnlyAdInfo) XXX_Merge(src proto.Message)

func (*CallOnlyAdInfo) XXX_Size

func (m *CallOnlyAdInfo) XXX_Size() int

func (*CallOnlyAdInfo) XXX_Unmarshal

func (m *CallOnlyAdInfo) XXX_Unmarshal(b []byte) error

type CarrierInfo added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Represents a Carrier Criterion.

func (*CarrierInfo) Descriptor added in v0.2.0

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

func (*CarrierInfo) GetCarrierConstant added in v0.2.0

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

func (*CarrierInfo) ProtoMessage added in v0.2.0

func (*CarrierInfo) ProtoMessage()

func (*CarrierInfo) Reset added in v0.2.0

func (m *CarrierInfo) Reset()

func (*CarrierInfo) String added in v0.2.0

func (m *CarrierInfo) String() string

func (*CarrierInfo) XXX_DiscardUnknown added in v0.2.0

func (m *CarrierInfo) XXX_DiscardUnknown()

func (*CarrierInfo) XXX_Marshal added in v0.2.0

func (m *CarrierInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CarrierInfo) XXX_Merge added in v0.2.0

func (m *CarrierInfo) XXX_Merge(src proto.Message)

func (*CarrierInfo) XXX_Size added in v0.2.0

func (m *CarrierInfo) XXX_Size() int

func (*CarrierInfo) XXX_Unmarshal added in v0.2.0

func (m *CarrierInfo) XXX_Unmarshal(b []byte) error

type CombinedRuleUserListInfo added in v0.2.1

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 `` /* 195-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                            `json:"-"`
	XXX_unrecognized     []byte                                                              `json:"-"`
	XXX_sizecache        int32                                                               `json:"-"`
}

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 added in v0.2.1

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

func (*CombinedRuleUserListInfo) GetLeftOperand added in v0.2.1

func (m *CombinedRuleUserListInfo) GetLeftOperand() *UserListRuleInfo

func (*CombinedRuleUserListInfo) GetRightOperand added in v0.2.1

func (m *CombinedRuleUserListInfo) GetRightOperand() *UserListRuleInfo

func (*CombinedRuleUserListInfo) GetRuleOperator added in v0.2.1

func (*CombinedRuleUserListInfo) ProtoMessage added in v0.2.1

func (*CombinedRuleUserListInfo) ProtoMessage()

func (*CombinedRuleUserListInfo) Reset added in v0.2.1

func (m *CombinedRuleUserListInfo) Reset()

func (*CombinedRuleUserListInfo) String added in v0.2.1

func (m *CombinedRuleUserListInfo) String() string

func (*CombinedRuleUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *CombinedRuleUserListInfo) XXX_DiscardUnknown()

func (*CombinedRuleUserListInfo) XXX_Marshal added in v0.2.1

func (m *CombinedRuleUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CombinedRuleUserListInfo) XXX_Merge added in v0.2.1

func (m *CombinedRuleUserListInfo) XXX_Merge(src proto.Message)

func (*CombinedRuleUserListInfo) XXX_Size added in v0.2.1

func (m *CombinedRuleUserListInfo) XXX_Size() int

func (*CombinedRuleUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *CombinedRuleUserListInfo) XXX_Unmarshal(b []byte) error

type ContentLabelInfo added in v0.2.0

type ContentLabelInfo struct {
	// Content label type, required for CREATE operations.
	Type                 enums.ContentLabelTypeEnum_ContentLabelType `` /* 135-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

Content Label for category exclusion.

func (*ContentLabelInfo) Descriptor added in v0.2.0

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

func (*ContentLabelInfo) GetType added in v0.2.0

func (*ContentLabelInfo) ProtoMessage added in v0.2.0

func (*ContentLabelInfo) ProtoMessage()

func (*ContentLabelInfo) Reset added in v0.2.0

func (m *ContentLabelInfo) Reset()

func (*ContentLabelInfo) String added in v0.2.0

func (m *ContentLabelInfo) String() string

func (*ContentLabelInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ContentLabelInfo) XXX_DiscardUnknown()

func (*ContentLabelInfo) XXX_Marshal added in v0.2.0

func (m *ContentLabelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContentLabelInfo) XXX_Merge added in v0.2.0

func (m *ContentLabelInfo) XXX_Merge(src proto.Message)

func (*ContentLabelInfo) XXX_Size added in v0.2.0

func (m *ContentLabelInfo) XXX_Size() int

func (*ContentLabelInfo) XXX_Unmarshal added in v0.2.0

func (m *ContentLabelInfo) XXX_Unmarshal(b []byte) error

type CriterionCategoryAvailability added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

Information of category availability, per advertising channel.

func (*CriterionCategoryAvailability) Descriptor added in v0.2.0

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

func (*CriterionCategoryAvailability) GetChannel added in v0.2.0

func (*CriterionCategoryAvailability) GetLocale added in v0.2.0

func (*CriterionCategoryAvailability) ProtoMessage added in v0.2.0

func (*CriterionCategoryAvailability) ProtoMessage()

func (*CriterionCategoryAvailability) Reset added in v0.2.0

func (m *CriterionCategoryAvailability) Reset()

func (*CriterionCategoryAvailability) String added in v0.2.0

func (*CriterionCategoryAvailability) XXX_DiscardUnknown added in v0.2.0

func (m *CriterionCategoryAvailability) XXX_DiscardUnknown()

func (*CriterionCategoryAvailability) XXX_Marshal added in v0.2.0

func (m *CriterionCategoryAvailability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CriterionCategoryAvailability) XXX_Merge added in v0.2.0

func (m *CriterionCategoryAvailability) XXX_Merge(src proto.Message)

func (*CriterionCategoryAvailability) XXX_Size added in v0.2.0

func (m *CriterionCategoryAvailability) XXX_Size() int

func (*CriterionCategoryAvailability) XXX_Unmarshal added in v0.2.0

func (m *CriterionCategoryAvailability) XXX_Unmarshal(b []byte) error

type CriterionCategoryChannelAvailability added in v0.2.0

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 `` /* 231-byte string literal not displayed */
	// Channel type the category is available to.
	AdvertisingChannelType enums.AdvertisingChannelTypeEnum_AdvertisingChannelType `` /* 215-byte string literal not displayed */
	// Channel subtypes under the channel type the category is available to.
	AdvertisingChannelSubType []enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType `` /* 239-byte string literal not displayed */
	// 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 `` /* 151-byte string literal not displayed */
	XXX_NoUnkeyedLiteral         struct{}            `json:"-"`
	XXX_unrecognized             []byte              `json:"-"`
	XXX_sizecache                int32               `json:"-"`
}

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

func (*CriterionCategoryChannelAvailability) Descriptor added in v0.2.0

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

func (*CriterionCategoryChannelAvailability) GetAdvertisingChannelSubType added in v0.2.0

func (*CriterionCategoryChannelAvailability) GetAdvertisingChannelType added in v0.2.0

func (*CriterionCategoryChannelAvailability) GetAvailabilityMode added in v0.2.0

func (*CriterionCategoryChannelAvailability) GetIncludeDefaultChannelSubType added in v0.2.0

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

func (*CriterionCategoryChannelAvailability) ProtoMessage added in v0.2.0

func (*CriterionCategoryChannelAvailability) ProtoMessage()

func (*CriterionCategoryChannelAvailability) Reset added in v0.2.0

func (*CriterionCategoryChannelAvailability) String added in v0.2.0

func (*CriterionCategoryChannelAvailability) XXX_DiscardUnknown added in v0.2.0

func (m *CriterionCategoryChannelAvailability) XXX_DiscardUnknown()

func (*CriterionCategoryChannelAvailability) XXX_Marshal added in v0.2.0

func (m *CriterionCategoryChannelAvailability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CriterionCategoryChannelAvailability) XXX_Merge added in v0.2.0

func (*CriterionCategoryChannelAvailability) XXX_Size added in v0.2.0

func (*CriterionCategoryChannelAvailability) XXX_Unmarshal added in v0.2.0

func (m *CriterionCategoryChannelAvailability) XXX_Unmarshal(b []byte) error

type CriterionCategoryLocaleAvailability added in v0.2.0

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 `` /* 229-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Information about which locales a category is available in.

func (*CriterionCategoryLocaleAvailability) Descriptor added in v0.2.0

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

func (*CriterionCategoryLocaleAvailability) GetAvailabilityMode added in v0.2.0

func (*CriterionCategoryLocaleAvailability) GetCountryCode added in v0.2.0

func (*CriterionCategoryLocaleAvailability) GetLanguageCode added in v0.2.0

func (*CriterionCategoryLocaleAvailability) ProtoMessage added in v0.2.0

func (*CriterionCategoryLocaleAvailability) ProtoMessage()

func (*CriterionCategoryLocaleAvailability) Reset added in v0.2.0

func (*CriterionCategoryLocaleAvailability) String added in v0.2.0

func (*CriterionCategoryLocaleAvailability) XXX_DiscardUnknown added in v0.2.0

func (m *CriterionCategoryLocaleAvailability) XXX_DiscardUnknown()

func (*CriterionCategoryLocaleAvailability) XXX_Marshal added in v0.2.0

func (m *CriterionCategoryLocaleAvailability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CriterionCategoryLocaleAvailability) XXX_Merge added in v0.2.0

func (*CriterionCategoryLocaleAvailability) XXX_Size added in v0.2.0

func (*CriterionCategoryLocaleAvailability) XXX_Unmarshal added in v0.2.0

func (m *CriterionCategoryLocaleAvailability) XXX_Unmarshal(b []byte) error

type CrmBasedUserListInfo added in v0.2.0

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 `` /* 196-byte string literal not displayed */
	// Data source of the list. Default value is FIRST_PARTY.
	// Only whitelisted customers can create third party sourced crm lists.
	DataSourceType       enums.UserListCrmDataSourceTypeEnum_UserListCrmDataSourceType `` /* 197-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                      `json:"-"`
	XXX_unrecognized     []byte                                                        `json:"-"`
	XXX_sizecache        int32                                                         `json:"-"`
}

UserList of CRM users provided by the advertiser.

func (*CrmBasedUserListInfo) Descriptor added in v0.2.0

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

func (*CrmBasedUserListInfo) GetAppId added in v0.2.0

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

func (*CrmBasedUserListInfo) GetDataSourceType added in v0.2.0

func (*CrmBasedUserListInfo) GetUploadKeyType added in v0.2.0

func (*CrmBasedUserListInfo) ProtoMessage added in v0.2.0

func (*CrmBasedUserListInfo) ProtoMessage()

func (*CrmBasedUserListInfo) Reset added in v0.2.0

func (m *CrmBasedUserListInfo) Reset()

func (*CrmBasedUserListInfo) String added in v0.2.0

func (m *CrmBasedUserListInfo) String() string

func (*CrmBasedUserListInfo) XXX_DiscardUnknown added in v0.2.0

func (m *CrmBasedUserListInfo) XXX_DiscardUnknown()

func (*CrmBasedUserListInfo) XXX_Marshal added in v0.2.0

func (m *CrmBasedUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CrmBasedUserListInfo) XXX_Merge added in v0.2.0

func (m *CrmBasedUserListInfo) XXX_Merge(src proto.Message)

func (*CrmBasedUserListInfo) XXX_Size added in v0.2.0

func (m *CrmBasedUserListInfo) XXX_Size() int

func (*CrmBasedUserListInfo) XXX_Unmarshal added in v0.2.0

func (m *CrmBasedUserListInfo) XXX_Unmarshal(b []byte) error

type CustomParameter

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

func (*CustomParameter) Descriptor

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

func (*CustomParameter) GetKey

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

func (*CustomParameter) GetValue

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

func (*CustomParameter) ProtoMessage

func (*CustomParameter) ProtoMessage()

func (*CustomParameter) Reset

func (m *CustomParameter) Reset()

func (*CustomParameter) String

func (m *CustomParameter) String() string

func (*CustomParameter) XXX_DiscardUnknown

func (m *CustomParameter) XXX_DiscardUnknown()

func (*CustomParameter) XXX_Marshal

func (m *CustomParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomParameter) XXX_Merge

func (m *CustomParameter) XXX_Merge(src proto.Message)

func (*CustomParameter) XXX_Size

func (m *CustomParameter) XXX_Size() int

func (*CustomParameter) XXX_Unmarshal

func (m *CustomParameter) XXX_Unmarshal(b []byte) error

type DateRange added in v0.2.0

type DateRange struct {
	// The start date, in yyyy-mm-dd format.
	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.
	EndDate              *wrappers.StringValue `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A date range.

func (*DateRange) Descriptor added in v0.2.0

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

func (*DateRange) GetEndDate added in v0.2.0

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

func (*DateRange) GetStartDate added in v0.2.0

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

func (*DateRange) ProtoMessage added in v0.2.0

func (*DateRange) ProtoMessage()

func (*DateRange) Reset added in v0.2.0

func (m *DateRange) Reset()

func (*DateRange) String added in v0.2.0

func (m *DateRange) String() string

func (*DateRange) XXX_DiscardUnknown added in v0.2.0

func (m *DateRange) XXX_DiscardUnknown()

func (*DateRange) XXX_Marshal added in v0.2.0

func (m *DateRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DateRange) XXX_Merge added in v0.2.0

func (m *DateRange) XXX_Merge(src proto.Message)

func (*DateRange) XXX_Size added in v0.2.0

func (m *DateRange) XXX_Size() int

func (*DateRange) XXX_Unmarshal added in v0.2.0

func (m *DateRange) XXX_Unmarshal(b []byte) error

type DateSpecificRuleUserListInfo added in v0.2.1

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Visitors of a page during specific dates.

func (*DateSpecificRuleUserListInfo) Descriptor added in v0.2.1

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

func (*DateSpecificRuleUserListInfo) GetEndDate added in v0.2.1

func (*DateSpecificRuleUserListInfo) GetRule added in v0.2.1

func (*DateSpecificRuleUserListInfo) GetStartDate added in v0.2.1

func (*DateSpecificRuleUserListInfo) ProtoMessage added in v0.2.1

func (*DateSpecificRuleUserListInfo) ProtoMessage()

func (*DateSpecificRuleUserListInfo) Reset added in v0.2.1

func (m *DateSpecificRuleUserListInfo) Reset()

func (*DateSpecificRuleUserListInfo) String added in v0.2.1

func (*DateSpecificRuleUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *DateSpecificRuleUserListInfo) XXX_DiscardUnknown()

func (*DateSpecificRuleUserListInfo) XXX_Marshal added in v0.2.1

func (m *DateSpecificRuleUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DateSpecificRuleUserListInfo) XXX_Merge added in v0.2.1

func (m *DateSpecificRuleUserListInfo) XXX_Merge(src proto.Message)

func (*DateSpecificRuleUserListInfo) XXX_Size added in v0.2.1

func (m *DateSpecificRuleUserListInfo) XXX_Size() int

func (*DateSpecificRuleUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *DateSpecificRuleUserListInfo) XXX_Unmarshal(b []byte) error

type DeviceInfo added in v0.2.0

type DeviceInfo struct {
	// Type of the device.
	Type                 enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v0.enums.DeviceEnum_Device" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A device criterion.

func (*DeviceInfo) Descriptor added in v0.2.0

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

func (*DeviceInfo) GetType added in v0.2.0

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

func (*DeviceInfo) ProtoMessage added in v0.2.0

func (*DeviceInfo) ProtoMessage()

func (*DeviceInfo) Reset added in v0.2.0

func (m *DeviceInfo) Reset()

func (*DeviceInfo) String added in v0.2.0

func (m *DeviceInfo) String() string

func (*DeviceInfo) XXX_DiscardUnknown added in v0.2.0

func (m *DeviceInfo) XXX_DiscardUnknown()

func (*DeviceInfo) XXX_Marshal added in v0.2.0

func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceInfo) XXX_Merge added in v0.2.0

func (m *DeviceInfo) XXX_Merge(src proto.Message)

func (*DeviceInfo) XXX_Size added in v0.2.0

func (m *DeviceInfo) XXX_Size() int

func (*DeviceInfo) XXX_Unmarshal added in v0.2.0

func (m *DeviceInfo) XXX_Unmarshal(b []byte) error

type DisplayCallToAction added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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 added in v0.2.0

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

func (*DisplayCallToAction) GetText added in v0.2.0

func (*DisplayCallToAction) GetTextColor added in v0.2.0

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

func (*DisplayCallToAction) ProtoMessage added in v0.2.0

func (*DisplayCallToAction) ProtoMessage()

func (*DisplayCallToAction) Reset added in v0.2.0

func (m *DisplayCallToAction) Reset()

func (*DisplayCallToAction) String added in v0.2.0

func (m *DisplayCallToAction) String() string

func (*DisplayCallToAction) XXX_DiscardUnknown added in v0.2.0

func (m *DisplayCallToAction) XXX_DiscardUnknown()

func (*DisplayCallToAction) XXX_Marshal added in v0.2.0

func (m *DisplayCallToAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DisplayCallToAction) XXX_Merge added in v0.2.0

func (m *DisplayCallToAction) XXX_Merge(src proto.Message)

func (*DisplayCallToAction) XXX_Size added in v0.2.0

func (m *DisplayCallToAction) XXX_Size() int

func (*DisplayCallToAction) XXX_Unmarshal added in v0.2.0

func (m *DisplayCallToAction) XXX_Unmarshal(b []byte) error

type DynamicSearchAdInfo

type DynamicSearchAdInfo struct {
	// The first line of the ad's description.
	Description1 *wrappers.StringValue `protobuf:"bytes,1,opt,name=description1,proto3" json:"description1,omitempty"`
	// The second line of the ad's description.
	Description2         *wrappers.StringValue `protobuf:"bytes,2,opt,name=description2,proto3" json:"description2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A dynamic search ad.

func (*DynamicSearchAdInfo) Descriptor

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

func (*DynamicSearchAdInfo) GetDescription1

func (m *DynamicSearchAdInfo) GetDescription1() *wrappers.StringValue

func (*DynamicSearchAdInfo) GetDescription2

func (m *DynamicSearchAdInfo) GetDescription2() *wrappers.StringValue

func (*DynamicSearchAdInfo) ProtoMessage

func (*DynamicSearchAdInfo) ProtoMessage()

func (*DynamicSearchAdInfo) Reset

func (m *DynamicSearchAdInfo) Reset()

func (*DynamicSearchAdInfo) String

func (m *DynamicSearchAdInfo) String() string

func (*DynamicSearchAdInfo) XXX_DiscardUnknown

func (m *DynamicSearchAdInfo) XXX_DiscardUnknown()

func (*DynamicSearchAdInfo) XXX_Marshal

func (m *DynamicSearchAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DynamicSearchAdInfo) XXX_Merge

func (m *DynamicSearchAdInfo) XXX_Merge(src proto.Message)

func (*DynamicSearchAdInfo) XXX_Size

func (m *DynamicSearchAdInfo) XXX_Size() int

func (*DynamicSearchAdInfo) XXX_Unmarshal

func (m *DynamicSearchAdInfo) XXX_Unmarshal(b []byte) error

type EnhancedCpc

type EnhancedCpc struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

func (*EnhancedCpc) ProtoMessage

func (*EnhancedCpc) ProtoMessage()

func (*EnhancedCpc) Reset

func (m *EnhancedCpc) Reset()

func (*EnhancedCpc) String

func (m *EnhancedCpc) String() string

func (*EnhancedCpc) XXX_DiscardUnknown

func (m *EnhancedCpc) XXX_DiscardUnknown()

func (*EnhancedCpc) XXX_Marshal

func (m *EnhancedCpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnhancedCpc) XXX_Merge

func (m *EnhancedCpc) XXX_Merge(src proto.Message)

func (*EnhancedCpc) XXX_Size

func (m *EnhancedCpc) XXX_Size() int

func (*EnhancedCpc) XXX_Unmarshal

func (m *EnhancedCpc) XXX_Unmarshal(b []byte) error

type ExpandedDynamicSearchAdInfo

type ExpandedDynamicSearchAdInfo struct {
	// The description of the ad.
	Description          *wrappers.StringValue `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

An expanded dynamic search ad.

func (*ExpandedDynamicSearchAdInfo) Descriptor

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

func (*ExpandedDynamicSearchAdInfo) GetDescription

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

func (*ExpandedDynamicSearchAdInfo) ProtoMessage

func (*ExpandedDynamicSearchAdInfo) ProtoMessage()

func (*ExpandedDynamicSearchAdInfo) Reset

func (m *ExpandedDynamicSearchAdInfo) Reset()

func (*ExpandedDynamicSearchAdInfo) String

func (m *ExpandedDynamicSearchAdInfo) String() string

func (*ExpandedDynamicSearchAdInfo) XXX_DiscardUnknown

func (m *ExpandedDynamicSearchAdInfo) XXX_DiscardUnknown()

func (*ExpandedDynamicSearchAdInfo) XXX_Marshal

func (m *ExpandedDynamicSearchAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExpandedDynamicSearchAdInfo) XXX_Merge

func (m *ExpandedDynamicSearchAdInfo) XXX_Merge(src proto.Message)

func (*ExpandedDynamicSearchAdInfo) XXX_Size

func (m *ExpandedDynamicSearchAdInfo) XXX_Size() int

func (*ExpandedDynamicSearchAdInfo) XXX_Unmarshal

func (m *ExpandedDynamicSearchAdInfo) XXX_Unmarshal(b []byte) error

type ExpandedTextAdInfo

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

An expanded text ad.

func (*ExpandedTextAdInfo) Descriptor

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

func (*ExpandedTextAdInfo) GetDescription

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

func (*ExpandedTextAdInfo) GetDescription2 added in v0.2.0

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

func (*ExpandedTextAdInfo) GetHeadlinePart1

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

func (*ExpandedTextAdInfo) GetHeadlinePart2

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

func (*ExpandedTextAdInfo) GetHeadlinePart3 added in v0.2.0

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

func (*ExpandedTextAdInfo) GetPath1

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

func (*ExpandedTextAdInfo) GetPath2

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

func (*ExpandedTextAdInfo) ProtoMessage

func (*ExpandedTextAdInfo) ProtoMessage()

func (*ExpandedTextAdInfo) Reset

func (m *ExpandedTextAdInfo) Reset()

func (*ExpandedTextAdInfo) String

func (m *ExpandedTextAdInfo) String() string

func (*ExpandedTextAdInfo) XXX_DiscardUnknown

func (m *ExpandedTextAdInfo) XXX_DiscardUnknown()

func (*ExpandedTextAdInfo) XXX_Marshal

func (m *ExpandedTextAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExpandedTextAdInfo) XXX_Merge

func (m *ExpandedTextAdInfo) XXX_Merge(src proto.Message)

func (*ExpandedTextAdInfo) XXX_Size

func (m *ExpandedTextAdInfo) XXX_Size() int

func (*ExpandedTextAdInfo) XXX_Unmarshal

func (m *ExpandedTextAdInfo) XXX_Unmarshal(b []byte) error

type ExplorerAutoOptimizerSetting added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Settings for the <a href="https://support.google.com/google-ads/answer/190596"> Display Campaign Optimizer</a>, initially termed "Explorer".

func (*ExplorerAutoOptimizerSetting) Descriptor added in v0.2.0

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

func (*ExplorerAutoOptimizerSetting) GetOptIn added in v0.2.0

func (*ExplorerAutoOptimizerSetting) ProtoMessage added in v0.2.0

func (*ExplorerAutoOptimizerSetting) ProtoMessage()

func (*ExplorerAutoOptimizerSetting) Reset added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) Reset()

func (*ExplorerAutoOptimizerSetting) String added in v0.2.0

func (*ExplorerAutoOptimizerSetting) XXX_DiscardUnknown added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) XXX_DiscardUnknown()

func (*ExplorerAutoOptimizerSetting) XXX_Marshal added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExplorerAutoOptimizerSetting) XXX_Merge added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) XXX_Merge(src proto.Message)

func (*ExplorerAutoOptimizerSetting) XXX_Size added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) XXX_Size() int

func (*ExplorerAutoOptimizerSetting) XXX_Unmarshal added in v0.2.0

func (m *ExplorerAutoOptimizerSetting) XXX_Unmarshal(b []byte) error

type ExpressionRuleUserListInfo added in v0.2.1

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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

func (*ExpressionRuleUserListInfo) Descriptor added in v0.2.1

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

func (*ExpressionRuleUserListInfo) GetRule added in v0.2.1

func (*ExpressionRuleUserListInfo) ProtoMessage added in v0.2.1

func (*ExpressionRuleUserListInfo) ProtoMessage()

func (*ExpressionRuleUserListInfo) Reset added in v0.2.1

func (m *ExpressionRuleUserListInfo) Reset()

func (*ExpressionRuleUserListInfo) String added in v0.2.1

func (m *ExpressionRuleUserListInfo) String() string

func (*ExpressionRuleUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *ExpressionRuleUserListInfo) XXX_DiscardUnknown()

func (*ExpressionRuleUserListInfo) XXX_Marshal added in v0.2.1

func (m *ExpressionRuleUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExpressionRuleUserListInfo) XXX_Merge added in v0.2.1

func (m *ExpressionRuleUserListInfo) XXX_Merge(src proto.Message)

func (*ExpressionRuleUserListInfo) XXX_Size added in v0.2.1

func (m *ExpressionRuleUserListInfo) XXX_Size() int

func (*ExpressionRuleUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *ExpressionRuleUserListInfo) XXX_Unmarshal(b []byte) error

type FrequencyCapEntry added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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 added in v0.2.0

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

func (*FrequencyCapEntry) GetCap added in v0.2.0

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

func (*FrequencyCapEntry) GetKey added in v0.2.0

func (m *FrequencyCapEntry) GetKey() *FrequencyCapKey

func (*FrequencyCapEntry) ProtoMessage added in v0.2.0

func (*FrequencyCapEntry) ProtoMessage()

func (*FrequencyCapEntry) Reset added in v0.2.0

func (m *FrequencyCapEntry) Reset()

func (*FrequencyCapEntry) String added in v0.2.0

func (m *FrequencyCapEntry) String() string

func (*FrequencyCapEntry) XXX_DiscardUnknown added in v0.2.0

func (m *FrequencyCapEntry) XXX_DiscardUnknown()

func (*FrequencyCapEntry) XXX_Marshal added in v0.2.0

func (m *FrequencyCapEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FrequencyCapEntry) XXX_Merge added in v0.2.0

func (m *FrequencyCapEntry) XXX_Merge(src proto.Message)

func (*FrequencyCapEntry) XXX_Size added in v0.2.0

func (m *FrequencyCapEntry) XXX_Size() int

func (*FrequencyCapEntry) XXX_Unmarshal added in v0.2.0

func (m *FrequencyCapEntry) XXX_Unmarshal(b []byte) error

type FrequencyCapKey added in v0.2.0

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 `` /* 139-byte string literal not displayed */
	// The type of event that the cap applies to (e.g. impression).
	EventType enums.FrequencyCapEventTypeEnum_FrequencyCapEventType `` /* 172-byte string literal not displayed */
	// Unit of time the cap is defined at (e.g. day, week).
	TimeUnit enums.FrequencyCapTimeUnitEnum_FrequencyCapTimeUnit `` /* 167-byte string literal not displayed */
	// Number of time units the cap lasts.
	TimeLength           *wrappers.Int32Value `protobuf:"bytes,4,opt,name=time_length,json=timeLength,proto3" json:"time_length,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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 added in v0.2.0

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

func (*FrequencyCapKey) GetEventType added in v0.2.0

func (*FrequencyCapKey) GetLevel added in v0.2.0

func (*FrequencyCapKey) GetTimeLength added in v0.2.0

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

func (*FrequencyCapKey) GetTimeUnit added in v0.2.0

func (*FrequencyCapKey) ProtoMessage added in v0.2.0

func (*FrequencyCapKey) ProtoMessage()

func (*FrequencyCapKey) Reset added in v0.2.0

func (m *FrequencyCapKey) Reset()

func (*FrequencyCapKey) String added in v0.2.0

func (m *FrequencyCapKey) String() string

func (*FrequencyCapKey) XXX_DiscardUnknown added in v0.2.0

func (m *FrequencyCapKey) XXX_DiscardUnknown()

func (*FrequencyCapKey) XXX_Marshal added in v0.2.0

func (m *FrequencyCapKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FrequencyCapKey) XXX_Merge added in v0.2.0

func (m *FrequencyCapKey) XXX_Merge(src proto.Message)

func (*FrequencyCapKey) XXX_Size added in v0.2.0

func (m *FrequencyCapKey) XXX_Size() int

func (*FrequencyCapKey) XXX_Unmarshal added in v0.2.0

func (m *FrequencyCapKey) XXX_Unmarshal(b []byte) error

type GenderInfo added in v0.2.0

type GenderInfo struct {
	// Type of the gender.
	Type                 enums.GenderTypeEnum_GenderType `protobuf:"varint,1,opt,name=type,proto3,enum=google.ads.googleads.v0.enums.GenderTypeEnum_GenderType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

A gender criterion.

func (*GenderInfo) Descriptor added in v0.2.0

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

func (*GenderInfo) GetType added in v0.2.0

func (*GenderInfo) ProtoMessage added in v0.2.0

func (*GenderInfo) ProtoMessage()

func (*GenderInfo) Reset added in v0.2.0

func (m *GenderInfo) Reset()

func (*GenderInfo) String added in v0.2.0

func (m *GenderInfo) String() string

func (*GenderInfo) XXX_DiscardUnknown added in v0.2.0

func (m *GenderInfo) XXX_DiscardUnknown()

func (*GenderInfo) XXX_Marshal added in v0.2.0

func (m *GenderInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenderInfo) XXX_Merge added in v0.2.0

func (m *GenderInfo) XXX_Merge(src proto.Message)

func (*GenderInfo) XXX_Size added in v0.2.0

func (m *GenderInfo) XXX_Size() int

func (*GenderInfo) XXX_Unmarshal added in v0.2.0

func (m *GenderInfo) XXX_Unmarshal(b []byte) error

type GeoPointInfo added in v0.2.0

type GeoPointInfo struct {
	// Micro degrees for the longitude.
	LongitudeInMicroDegrees *wrappers.Int32Value `` /* 134-byte string literal not displayed */
	// Micro degrees for the latitude.
	LatitudeInMicroDegrees *wrappers.Int32Value `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
	XXX_unrecognized       []byte               `json:"-"`
	XXX_sizecache          int32                `json:"-"`
}

Geo point for proximity criterion.

func (*GeoPointInfo) Descriptor added in v0.2.0

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

func (*GeoPointInfo) GetLatitudeInMicroDegrees added in v0.2.0

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

func (*GeoPointInfo) GetLongitudeInMicroDegrees added in v0.2.0

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

func (*GeoPointInfo) ProtoMessage added in v0.2.0

func (*GeoPointInfo) ProtoMessage()

func (*GeoPointInfo) Reset added in v0.2.0

func (m *GeoPointInfo) Reset()

func (*GeoPointInfo) String added in v0.2.0

func (m *GeoPointInfo) String() string

func (*GeoPointInfo) XXX_DiscardUnknown added in v0.2.0

func (m *GeoPointInfo) XXX_DiscardUnknown()

func (*GeoPointInfo) XXX_Marshal added in v0.2.0

func (m *GeoPointInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GeoPointInfo) XXX_Merge added in v0.2.0

func (m *GeoPointInfo) XXX_Merge(src proto.Message)

func (*GeoPointInfo) XXX_Size added in v0.2.0

func (m *GeoPointInfo) XXX_Size() int

func (*GeoPointInfo) XXX_Unmarshal added in v0.2.0

func (m *GeoPointInfo) XXX_Unmarshal(b []byte) error

type GmailAdInfo added in v0.2.0

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 `` /* 129-byte string literal not displayed */
	// Description of the marketing image.
	MarketingImageDescription *wrappers.StringValue `` /* 138-byte string literal not displayed */
	// Display-call-to-action of the marketing image.
	MarketingImageDisplayCallToAction *DisplayCallToAction `` /* 168-byte string literal not displayed */
	XXX_NoUnkeyedLiteral              struct{}             `json:"-"`
	XXX_unrecognized                  []byte               `json:"-"`
	XXX_sizecache                     int32                `json:"-"`
}

A Gmail ad.

func (*GmailAdInfo) Descriptor added in v0.2.0

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

func (*GmailAdInfo) GetHeaderImage added in v0.2.0

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

func (*GmailAdInfo) GetMarketingImage added in v0.2.0

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

func (*GmailAdInfo) GetMarketingImageDescription added in v0.2.0

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

func (*GmailAdInfo) GetMarketingImageDisplayCallToAction added in v0.2.0

func (m *GmailAdInfo) GetMarketingImageDisplayCallToAction() *DisplayCallToAction

func (*GmailAdInfo) GetMarketingImageHeadline added in v0.2.0

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

func (*GmailAdInfo) GetTeaser added in v0.2.0

func (m *GmailAdInfo) GetTeaser() *GmailTeaser

func (*GmailAdInfo) ProtoMessage added in v0.2.0

func (*GmailAdInfo) ProtoMessage()

func (*GmailAdInfo) Reset added in v0.2.0

func (m *GmailAdInfo) Reset()

func (*GmailAdInfo) String added in v0.2.0

func (m *GmailAdInfo) String() string

func (*GmailAdInfo) XXX_DiscardUnknown added in v0.2.0

func (m *GmailAdInfo) XXX_DiscardUnknown()

func (*GmailAdInfo) XXX_Marshal added in v0.2.0

func (m *GmailAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GmailAdInfo) XXX_Merge added in v0.2.0

func (m *GmailAdInfo) XXX_Merge(src proto.Message)

func (*GmailAdInfo) XXX_Size added in v0.2.0

func (m *GmailAdInfo) XXX_Size() int

func (*GmailAdInfo) XXX_Unmarshal added in v0.2.0

func (m *GmailAdInfo) XXX_Unmarshal(b []byte) error

type GmailTeaser added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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 added in v0.2.0

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

func (*GmailTeaser) GetBusinessName added in v0.2.0

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

func (*GmailTeaser) GetDescription added in v0.2.0

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

func (*GmailTeaser) GetHeadline added in v0.2.0

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

func (*GmailTeaser) GetLogoImage added in v0.2.0

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

func (*GmailTeaser) ProtoMessage added in v0.2.0

func (*GmailTeaser) ProtoMessage()

func (*GmailTeaser) Reset added in v0.2.0

func (m *GmailTeaser) Reset()

func (*GmailTeaser) String added in v0.2.0

func (m *GmailTeaser) String() string

func (*GmailTeaser) XXX_DiscardUnknown added in v0.2.0

func (m *GmailTeaser) XXX_DiscardUnknown()

func (*GmailTeaser) XXX_Marshal added in v0.2.0

func (m *GmailTeaser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GmailTeaser) XXX_Merge added in v0.2.0

func (m *GmailTeaser) XXX_Merge(src proto.Message)

func (*GmailTeaser) XXX_Size added in v0.2.0

func (m *GmailTeaser) XXX_Size() int

func (*GmailTeaser) XXX_Unmarshal added in v0.2.0

func (m *GmailTeaser) XXX_Unmarshal(b []byte) error

type HotelAdInfo

type HotelAdInfo struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A hotel ad.

func (*HotelAdInfo) Descriptor

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

func (*HotelAdInfo) ProtoMessage

func (*HotelAdInfo) ProtoMessage()

func (*HotelAdInfo) Reset

func (m *HotelAdInfo) Reset()

func (*HotelAdInfo) String

func (m *HotelAdInfo) String() string

func (*HotelAdInfo) XXX_DiscardUnknown

func (m *HotelAdInfo) XXX_DiscardUnknown()

func (*HotelAdInfo) XXX_Marshal

func (m *HotelAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelAdInfo) XXX_Merge

func (m *HotelAdInfo) XXX_Merge(src proto.Message)

func (*HotelAdInfo) XXX_Size

func (m *HotelAdInfo) XXX_Size() int

func (*HotelAdInfo) XXX_Unmarshal

func (m *HotelAdInfo) XXX_Unmarshal(b []byte) error

type HotelAdvanceBookingWindowInfo

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

func (*HotelAdvanceBookingWindowInfo) Descriptor

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

func (*HotelAdvanceBookingWindowInfo) GetMaxDays

func (*HotelAdvanceBookingWindowInfo) GetMinDays

func (*HotelAdvanceBookingWindowInfo) ProtoMessage

func (*HotelAdvanceBookingWindowInfo) ProtoMessage()

func (*HotelAdvanceBookingWindowInfo) Reset

func (m *HotelAdvanceBookingWindowInfo) Reset()

func (*HotelAdvanceBookingWindowInfo) String

func (*HotelAdvanceBookingWindowInfo) XXX_DiscardUnknown

func (m *HotelAdvanceBookingWindowInfo) XXX_DiscardUnknown()

func (*HotelAdvanceBookingWindowInfo) XXX_Marshal

func (m *HotelAdvanceBookingWindowInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelAdvanceBookingWindowInfo) XXX_Merge

func (m *HotelAdvanceBookingWindowInfo) XXX_Merge(src proto.Message)

func (*HotelAdvanceBookingWindowInfo) XXX_Size

func (m *HotelAdvanceBookingWindowInfo) XXX_Size() int

func (*HotelAdvanceBookingWindowInfo) XXX_Unmarshal

func (m *HotelAdvanceBookingWindowInfo) XXX_Unmarshal(b []byte) error

type HotelCheckInDayInfo

type HotelCheckInDayInfo struct {
	// The day of the week.
	DayOfWeek            enums.DayOfWeekEnum_DayOfWeek `` /* 150-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

Criterion for day of the week the booking is for.

func (*HotelCheckInDayInfo) Descriptor

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

func (*HotelCheckInDayInfo) GetDayOfWeek added in v0.2.0

func (*HotelCheckInDayInfo) ProtoMessage

func (*HotelCheckInDayInfo) ProtoMessage()

func (*HotelCheckInDayInfo) Reset

func (m *HotelCheckInDayInfo) Reset()

func (*HotelCheckInDayInfo) String

func (m *HotelCheckInDayInfo) String() string

func (*HotelCheckInDayInfo) XXX_DiscardUnknown

func (m *HotelCheckInDayInfo) XXX_DiscardUnknown()

func (*HotelCheckInDayInfo) XXX_Marshal

func (m *HotelCheckInDayInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelCheckInDayInfo) XXX_Merge

func (m *HotelCheckInDayInfo) XXX_Merge(src proto.Message)

func (*HotelCheckInDayInfo) XXX_Size

func (m *HotelCheckInDayInfo) XXX_Size() int

func (*HotelCheckInDayInfo) XXX_Unmarshal

func (m *HotelCheckInDayInfo) XXX_Unmarshal(b []byte) error

type HotelCityInfo

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

City the hotel is located in.

func (*HotelCityInfo) Descriptor

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

func (*HotelCityInfo) GetCityCriterion

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

func (*HotelCityInfo) ProtoMessage

func (*HotelCityInfo) ProtoMessage()

func (*HotelCityInfo) Reset

func (m *HotelCityInfo) Reset()

func (*HotelCityInfo) String

func (m *HotelCityInfo) String() string

func (*HotelCityInfo) XXX_DiscardUnknown

func (m *HotelCityInfo) XXX_DiscardUnknown()

func (*HotelCityInfo) XXX_Marshal

func (m *HotelCityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelCityInfo) XXX_Merge

func (m *HotelCityInfo) XXX_Merge(src proto.Message)

func (*HotelCityInfo) XXX_Size

func (m *HotelCityInfo) XXX_Size() int

func (*HotelCityInfo) XXX_Unmarshal

func (m *HotelCityInfo) XXX_Unmarshal(b []byte) error

type HotelClassInfo

type HotelClassInfo struct {
	// Long value of the hotel class.
	Value                *wrappers.Int64Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

func (*HotelClassInfo) Descriptor

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

func (*HotelClassInfo) GetValue

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

func (*HotelClassInfo) ProtoMessage

func (*HotelClassInfo) ProtoMessage()

func (*HotelClassInfo) Reset

func (m *HotelClassInfo) Reset()

func (*HotelClassInfo) String

func (m *HotelClassInfo) String() string

func (*HotelClassInfo) XXX_DiscardUnknown

func (m *HotelClassInfo) XXX_DiscardUnknown()

func (*HotelClassInfo) XXX_Marshal

func (m *HotelClassInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelClassInfo) XXX_Merge

func (m *HotelClassInfo) XXX_Merge(src proto.Message)

func (*HotelClassInfo) XXX_Size

func (m *HotelClassInfo) XXX_Size() int

func (*HotelClassInfo) XXX_Unmarshal

func (m *HotelClassInfo) XXX_Unmarshal(b []byte) error

type HotelCountryRegionInfo

type HotelCountryRegionInfo struct {
	// The Geo Target Constant resource name.
	CountryRegionCriterion *wrappers.StringValue `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
	XXX_unrecognized       []byte                `json:"-"`
	XXX_sizecache          int32                 `json:"-"`
}

Country or Region the hotel is located in.

func (*HotelCountryRegionInfo) Descriptor

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

func (*HotelCountryRegionInfo) GetCountryRegionCriterion

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

func (*HotelCountryRegionInfo) ProtoMessage

func (*HotelCountryRegionInfo) ProtoMessage()

func (*HotelCountryRegionInfo) Reset

func (m *HotelCountryRegionInfo) Reset()

func (*HotelCountryRegionInfo) String

func (m *HotelCountryRegionInfo) String() string

func (*HotelCountryRegionInfo) XXX_DiscardUnknown

func (m *HotelCountryRegionInfo) XXX_DiscardUnknown()

func (*HotelCountryRegionInfo) XXX_Marshal

func (m *HotelCountryRegionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelCountryRegionInfo) XXX_Merge

func (m *HotelCountryRegionInfo) XXX_Merge(src proto.Message)

func (*HotelCountryRegionInfo) XXX_Size

func (m *HotelCountryRegionInfo) XXX_Size() int

func (*HotelCountryRegionInfo) XXX_Unmarshal

func (m *HotelCountryRegionInfo) XXX_Unmarshal(b []byte) error

type HotelDateSelectionTypeInfo

type HotelDateSelectionTypeInfo struct {
	// Type of the hotel date selection
	Type                 enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `` /* 147-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                `json:"-"`
	XXX_unrecognized     []byte                                                  `json:"-"`
	XXX_sizecache        int32                                                   `json:"-"`
}

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

func (*HotelDateSelectionTypeInfo) Descriptor

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

func (*HotelDateSelectionTypeInfo) GetType added in v0.2.0

func (*HotelDateSelectionTypeInfo) ProtoMessage

func (*HotelDateSelectionTypeInfo) ProtoMessage()

func (*HotelDateSelectionTypeInfo) Reset

func (m *HotelDateSelectionTypeInfo) Reset()

func (*HotelDateSelectionTypeInfo) String

func (m *HotelDateSelectionTypeInfo) String() string

func (*HotelDateSelectionTypeInfo) XXX_DiscardUnknown

func (m *HotelDateSelectionTypeInfo) XXX_DiscardUnknown()

func (*HotelDateSelectionTypeInfo) XXX_Marshal

func (m *HotelDateSelectionTypeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelDateSelectionTypeInfo) XXX_Merge

func (m *HotelDateSelectionTypeInfo) XXX_Merge(src proto.Message)

func (*HotelDateSelectionTypeInfo) XXX_Size

func (m *HotelDateSelectionTypeInfo) XXX_Size() int

func (*HotelDateSelectionTypeInfo) XXX_Unmarshal

func (m *HotelDateSelectionTypeInfo) XXX_Unmarshal(b []byte) error

type HotelIdInfo

type HotelIdInfo struct {
	// String value of the hotel ID.
	Value                *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Advertiser-specific hotel ID.

func (*HotelIdInfo) Descriptor

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

func (*HotelIdInfo) GetValue

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

func (*HotelIdInfo) ProtoMessage

func (*HotelIdInfo) ProtoMessage()

func (*HotelIdInfo) Reset

func (m *HotelIdInfo) Reset()

func (*HotelIdInfo) String

func (m *HotelIdInfo) String() string

func (*HotelIdInfo) XXX_DiscardUnknown

func (m *HotelIdInfo) XXX_DiscardUnknown()

func (*HotelIdInfo) XXX_Marshal

func (m *HotelIdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelIdInfo) XXX_Merge

func (m *HotelIdInfo) XXX_Merge(src proto.Message)

func (*HotelIdInfo) XXX_Size

func (m *HotelIdInfo) XXX_Size() int

func (*HotelIdInfo) XXX_Unmarshal

func (m *HotelIdInfo) XXX_Unmarshal(b []byte) error

type HotelLengthOfStayInfo

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Criterion for length of hotel stay in nights.

func (*HotelLengthOfStayInfo) Descriptor

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

func (*HotelLengthOfStayInfo) GetMaxNights

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

func (*HotelLengthOfStayInfo) GetMinNights

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

func (*HotelLengthOfStayInfo) ProtoMessage

func (*HotelLengthOfStayInfo) ProtoMessage()

func (*HotelLengthOfStayInfo) Reset

func (m *HotelLengthOfStayInfo) Reset()

func (*HotelLengthOfStayInfo) String

func (m *HotelLengthOfStayInfo) String() string

func (*HotelLengthOfStayInfo) XXX_DiscardUnknown

func (m *HotelLengthOfStayInfo) XXX_DiscardUnknown()

func (*HotelLengthOfStayInfo) XXX_Marshal

func (m *HotelLengthOfStayInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelLengthOfStayInfo) XXX_Merge

func (m *HotelLengthOfStayInfo) XXX_Merge(src proto.Message)

func (*HotelLengthOfStayInfo) XXX_Size

func (m *HotelLengthOfStayInfo) XXX_Size() int

func (*HotelLengthOfStayInfo) XXX_Unmarshal

func (m *HotelLengthOfStayInfo) XXX_Unmarshal(b []byte) error

type HotelStateInfo

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

State the hotel is located in.

func (*HotelStateInfo) Descriptor

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

func (*HotelStateInfo) GetStateCriterion

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

func (*HotelStateInfo) ProtoMessage

func (*HotelStateInfo) ProtoMessage()

func (*HotelStateInfo) Reset

func (m *HotelStateInfo) Reset()

func (*HotelStateInfo) String

func (m *HotelStateInfo) String() string

func (*HotelStateInfo) XXX_DiscardUnknown

func (m *HotelStateInfo) XXX_DiscardUnknown()

func (*HotelStateInfo) XXX_Marshal

func (m *HotelStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HotelStateInfo) XXX_Merge

func (m *HotelStateInfo) XXX_Merge(src proto.Message)

func (*HotelStateInfo) XXX_Size

func (m *HotelStateInfo) XXX_Size() int

func (*HotelStateInfo) XXX_Unmarshal

func (m *HotelStateInfo) XXX_Unmarshal(b []byte) error

type ImageAdInfo added in v0.2.0

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 `` /* 144-byte string literal not displayed */
	// 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 valid to be assigned to Image:
	//	*ImageAdInfo_MediaFile
	//	*ImageAdInfo_Data
	Image                isImageAdInfo_Image `protobuf_oneof:"image"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

An image ad.

func (*ImageAdInfo) Descriptor added in v0.2.0

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

func (*ImageAdInfo) GetData added in v0.2.0

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

func (*ImageAdInfo) GetImage added in v0.2.0

func (m *ImageAdInfo) GetImage() isImageAdInfo_Image

func (*ImageAdInfo) GetImageUrl added in v0.2.0

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

func (*ImageAdInfo) GetMediaFile added in v0.2.0

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

func (*ImageAdInfo) GetMimeType added in v0.2.0

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

func (*ImageAdInfo) GetName added in v0.2.0

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

func (*ImageAdInfo) GetPixelHeight added in v0.2.0

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

func (*ImageAdInfo) GetPixelWidth added in v0.2.0

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

func (*ImageAdInfo) GetPreviewImageUrl added in v0.2.0

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

func (*ImageAdInfo) GetPreviewPixelHeight added in v0.2.0

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

func (*ImageAdInfo) GetPreviewPixelWidth added in v0.2.0

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

func (*ImageAdInfo) ProtoMessage added in v0.2.0

func (*ImageAdInfo) ProtoMessage()

func (*ImageAdInfo) Reset added in v0.2.0

func (m *ImageAdInfo) Reset()

func (*ImageAdInfo) String added in v0.2.0

func (m *ImageAdInfo) String() string

func (*ImageAdInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ImageAdInfo) XXX_DiscardUnknown()

func (*ImageAdInfo) XXX_Marshal added in v0.2.0

func (m *ImageAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageAdInfo) XXX_Merge added in v0.2.0

func (m *ImageAdInfo) XXX_Merge(src proto.Message)

func (*ImageAdInfo) XXX_OneofWrappers added in v0.2.0

func (*ImageAdInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ImageAdInfo) XXX_Size added in v0.2.0

func (m *ImageAdInfo) XXX_Size() int

func (*ImageAdInfo) XXX_Unmarshal added in v0.2.0

func (m *ImageAdInfo) XXX_Unmarshal(b []byte) error

type ImageAdInfo_Data added in v0.2.0

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

type ImageAdInfo_MediaFile added in v0.2.0

type ImageAdInfo_MediaFile struct {
	MediaFile *wrappers.StringValue `protobuf:"bytes,1,opt,name=media_file,json=mediaFile,proto3,oneof"`
}

type IncomeRangeInfo added in v0.2.0

type IncomeRangeInfo struct {
	// Type of the income range.
	Type                 enums.IncomeRangeTypeEnum_IncomeRangeType `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

An income range criterion.

func (*IncomeRangeInfo) Descriptor added in v0.2.0

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

func (*IncomeRangeInfo) GetType added in v0.2.0

func (*IncomeRangeInfo) ProtoMessage added in v0.2.0

func (*IncomeRangeInfo) ProtoMessage()

func (*IncomeRangeInfo) Reset added in v0.2.0

func (m *IncomeRangeInfo) Reset()

func (*IncomeRangeInfo) String added in v0.2.0

func (m *IncomeRangeInfo) String() string

func (*IncomeRangeInfo) XXX_DiscardUnknown added in v0.2.0

func (m *IncomeRangeInfo) XXX_DiscardUnknown()

func (*IncomeRangeInfo) XXX_Marshal added in v0.2.0

func (m *IncomeRangeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IncomeRangeInfo) XXX_Merge added in v0.2.0

func (m *IncomeRangeInfo) XXX_Merge(src proto.Message)

func (*IncomeRangeInfo) XXX_Size added in v0.2.0

func (m *IncomeRangeInfo) XXX_Size() int

func (*IncomeRangeInfo) XXX_Unmarshal added in v0.2.0

func (m *IncomeRangeInfo) XXX_Unmarshal(b []byte) error

type InteractionTypeInfo added in v0.2.0

type InteractionTypeInfo struct {
	// The interaction type.
	Type                 enums.InteractionTypeEnum_InteractionType `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

Criterion for Interaction Type.

func (*InteractionTypeInfo) Descriptor added in v0.2.0

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

func (*InteractionTypeInfo) GetType added in v0.2.0

func (*InteractionTypeInfo) ProtoMessage added in v0.2.0

func (*InteractionTypeInfo) ProtoMessage()

func (*InteractionTypeInfo) Reset added in v0.2.0

func (m *InteractionTypeInfo) Reset()

func (*InteractionTypeInfo) String added in v0.2.0

func (m *InteractionTypeInfo) String() string

func (*InteractionTypeInfo) XXX_DiscardUnknown added in v0.2.0

func (m *InteractionTypeInfo) XXX_DiscardUnknown()

func (*InteractionTypeInfo) XXX_Marshal added in v0.2.0

func (m *InteractionTypeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InteractionTypeInfo) XXX_Merge added in v0.2.0

func (m *InteractionTypeInfo) XXX_Merge(src proto.Message)

func (*InteractionTypeInfo) XXX_Size added in v0.2.0

func (m *InteractionTypeInfo) XXX_Size() int

func (*InteractionTypeInfo) XXX_Unmarshal added in v0.2.0

func (m *InteractionTypeInfo) XXX_Unmarshal(b []byte) error

type IpBlockInfo added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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 added in v0.2.0

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

func (*IpBlockInfo) GetIpAddress added in v0.2.0

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

func (*IpBlockInfo) ProtoMessage added in v0.2.0

func (*IpBlockInfo) ProtoMessage()

func (*IpBlockInfo) Reset added in v0.2.0

func (m *IpBlockInfo) Reset()

func (*IpBlockInfo) String added in v0.2.0

func (m *IpBlockInfo) String() string

func (*IpBlockInfo) XXX_DiscardUnknown added in v0.2.0

func (m *IpBlockInfo) XXX_DiscardUnknown()

func (*IpBlockInfo) XXX_Marshal added in v0.2.0

func (m *IpBlockInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IpBlockInfo) XXX_Merge added in v0.2.0

func (m *IpBlockInfo) XXX_Merge(src proto.Message)

func (*IpBlockInfo) XXX_Size added in v0.2.0

func (m *IpBlockInfo) XXX_Size() int

func (*IpBlockInfo) XXX_Unmarshal added in v0.2.0

func (m *IpBlockInfo) XXX_Unmarshal(b []byte) error

type KeywordInfo

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 `` /* 162-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

A keyword criterion.

func (*KeywordInfo) Descriptor

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

func (*KeywordInfo) GetMatchType

func (*KeywordInfo) GetText

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

func (*KeywordInfo) ProtoMessage

func (*KeywordInfo) ProtoMessage()

func (*KeywordInfo) Reset

func (m *KeywordInfo) Reset()

func (*KeywordInfo) String

func (m *KeywordInfo) String() string

func (*KeywordInfo) XXX_DiscardUnknown

func (m *KeywordInfo) XXX_DiscardUnknown()

func (*KeywordInfo) XXX_Marshal

func (m *KeywordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeywordInfo) XXX_Merge

func (m *KeywordInfo) XXX_Merge(src proto.Message)

func (*KeywordInfo) XXX_Size

func (m *KeywordInfo) XXX_Size() int

func (*KeywordInfo) XXX_Unmarshal

func (m *KeywordInfo) XXX_Unmarshal(b []byte) error

type KeywordPlanHistoricalMetrics added in v0.2.0

type KeywordPlanHistoricalMetrics struct {
	// Average monthly searches 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 `` /* 171-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                          `json:"-"`
	XXX_unrecognized     []byte                                                            `json:"-"`
	XXX_sizecache        int32                                                             `json:"-"`
}

Historical metrics.

func (*KeywordPlanHistoricalMetrics) Descriptor added in v0.2.0

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

func (*KeywordPlanHistoricalMetrics) GetAvgMonthlySearches added in v0.2.0

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

func (*KeywordPlanHistoricalMetrics) GetCompetition added in v0.2.0

func (*KeywordPlanHistoricalMetrics) ProtoMessage added in v0.2.0

func (*KeywordPlanHistoricalMetrics) ProtoMessage()

func (*KeywordPlanHistoricalMetrics) Reset added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) Reset()

func (*KeywordPlanHistoricalMetrics) String added in v0.2.0

func (*KeywordPlanHistoricalMetrics) XXX_DiscardUnknown added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) XXX_DiscardUnknown()

func (*KeywordPlanHistoricalMetrics) XXX_Marshal added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeywordPlanHistoricalMetrics) XXX_Merge added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) XXX_Merge(src proto.Message)

func (*KeywordPlanHistoricalMetrics) XXX_Size added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) XXX_Size() int

func (*KeywordPlanHistoricalMetrics) XXX_Unmarshal added in v0.2.0

func (m *KeywordPlanHistoricalMetrics) XXX_Unmarshal(b []byte) error

type LanguageInfo added in v0.2.0

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A language criterion.

func (*LanguageInfo) Descriptor added in v0.2.0

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

func (*LanguageInfo) GetLanguageConstant added in v0.2.0

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

func (*LanguageInfo) ProtoMessage added in v0.2.0

func (*LanguageInfo) ProtoMessage()

func (*LanguageInfo) Reset added in v0.2.0

func (m *LanguageInfo) Reset()

func (*LanguageInfo) String added in v0.2.0

func (m *LanguageInfo) String() string

func (*LanguageInfo) XXX_DiscardUnknown added in v0.2.0

func (m *LanguageInfo) XXX_DiscardUnknown()

func (*LanguageInfo) XXX_Marshal added in v0.2.0

func (m *LanguageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LanguageInfo) XXX_Merge added in v0.2.0

func (m *LanguageInfo) XXX_Merge(src proto.Message)

func (*LanguageInfo) XXX_Size added in v0.2.0

func (m *LanguageInfo) XXX_Size() int

func (*LanguageInfo) XXX_Unmarshal added in v0.2.0

func (m *LanguageInfo) XXX_Unmarshal(b []byte) error

type ListingBrandInfo

type ListingBrandInfo struct {
	// String value of the listing brand.
	Value                *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Brand of the listing.

func (*ListingBrandInfo) Descriptor

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

func (*ListingBrandInfo) GetValue

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

func (*ListingBrandInfo) ProtoMessage

func (*ListingBrandInfo) ProtoMessage()

func (*ListingBrandInfo) Reset

func (m *ListingBrandInfo) Reset()

func (*ListingBrandInfo) String

func (m *ListingBrandInfo) String() string

func (*ListingBrandInfo) XXX_DiscardUnknown

func (m *ListingBrandInfo) XXX_DiscardUnknown()

func (*ListingBrandInfo) XXX_Marshal

func (m *ListingBrandInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListingBrandInfo) XXX_Merge

func (m *ListingBrandInfo) XXX_Merge(src proto.Message)

func (*ListingBrandInfo) XXX_Size

func (m *ListingBrandInfo) XXX_Size() int

func (*ListingBrandInfo) XXX_Unmarshal

func (m *ListingBrandInfo) XXX_Unmarshal(b []byte) error

type ListingCustomAttributeInfo

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 `` /* 159-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                          `json:"-"`
	XXX_unrecognized     []byte                                                            `json:"-"`
	XXX_sizecache        int32                                                             `json:"-"`
}

Listing custom attribute.

func (*ListingCustomAttributeInfo) Descriptor

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

func (*ListingCustomAttributeInfo) GetValue

func (*ListingCustomAttributeInfo) ProtoMessage

func (*ListingCustomAttributeInfo) ProtoMessage()

func (*ListingCustomAttributeInfo) Reset

func (m *ListingCustomAttributeInfo) Reset()

func (*ListingCustomAttributeInfo) String

func (m *ListingCustomAttributeInfo) String() string

func (*ListingCustomAttributeInfo) XXX_DiscardUnknown

func (m *ListingCustomAttributeInfo) XXX_DiscardUnknown()

func (*ListingCustomAttributeInfo) XXX_Marshal

func (m *ListingCustomAttributeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListingCustomAttributeInfo) XXX_Merge

func (m *ListingCustomAttributeInfo) XXX_Merge(src proto.Message)

func (*ListingCustomAttributeInfo) XXX_Size

func (m *ListingCustomAttributeInfo) XXX_Size() int

func (*ListingCustomAttributeInfo) XXX_Unmarshal

func (m *ListingCustomAttributeInfo) XXX_Unmarshal(b []byte) error

type ListingDimensionInfo

type ListingDimensionInfo struct {
	// Dimension of one of the types below is always present.
	//
	// Types that are valid to be assigned to Dimension:
	//	*ListingDimensionInfo_ListingBrand
	//	*ListingDimensionInfo_HotelId
	//	*ListingDimensionInfo_HotelClass
	//	*ListingDimensionInfo_HotelCountryRegion
	//	*ListingDimensionInfo_HotelState
	//	*ListingDimensionInfo_HotelCity
	//	*ListingDimensionInfo_ListingCustomAttribute
	//	*ListingDimensionInfo_ProductChannel
	//	*ListingDimensionInfo_ProductChannelExclusivity
	//	*ListingDimensionInfo_ProductCondition
	//	*ListingDimensionInfo_ProductOfferId
	//	*ListingDimensionInfo_ProductType
	Dimension            isListingDimensionInfo_Dimension `protobuf_oneof:"dimension"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

Listing dimensions for listing group criterion.

func (*ListingDimensionInfo) Descriptor

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

func (*ListingDimensionInfo) GetDimension

func (m *ListingDimensionInfo) GetDimension() isListingDimensionInfo_Dimension

func (*ListingDimensionInfo) GetHotelCity

func (m *ListingDimensionInfo) GetHotelCity() *HotelCityInfo

func (*ListingDimensionInfo) GetHotelClass

func (m *ListingDimensionInfo) GetHotelClass() *HotelClassInfo

func (*ListingDimensionInfo) GetHotelCountryRegion

func (m *ListingDimensionInfo) GetHotelCountryRegion() *HotelCountryRegionInfo

func (*ListingDimensionInfo) GetHotelId

func (m *ListingDimensionInfo) GetHotelId() *HotelIdInfo

func (*ListingDimensionInfo) GetHotelState

func (m *ListingDimensionInfo) GetHotelState() *HotelStateInfo

func (*ListingDimensionInfo) GetListingBrand

func (m *ListingDimensionInfo) GetListingBrand() *ListingBrandInfo

func (*ListingDimensionInfo) GetListingCustomAttribute

func (m *ListingDimensionInfo) GetListingCustomAttribute() *ListingCustomAttributeInfo

func (*ListingDimensionInfo) GetProductChannel added in v0.2.0

func (m *ListingDimensionInfo) GetProductChannel() *ProductChannelInfo

func (*ListingDimensionInfo) GetProductChannelExclusivity added in v0.2.0

func (m *ListingDimensionInfo) GetProductChannelExclusivity() *ProductChannelExclusivityInfo

func (*ListingDimensionInfo) GetProductCondition added in v0.2.0

func (m *ListingDimensionInfo) GetProductCondition() *ProductConditionInfo

func (*ListingDimensionInfo) GetProductOfferId added in v0.2.0

func (m *ListingDimensionInfo) GetProductOfferId() *ProductOfferIdInfo

func (*ListingDimensionInfo) GetProductType added in v0.2.0

func (m *ListingDimensionInfo) GetProductType() *ProductTypeInfo

func (*ListingDimensionInfo) ProtoMessage

func (*ListingDimensionInfo) ProtoMessage()

func (*ListingDimensionInfo) Reset

func (m *ListingDimensionInfo) Reset()

func (*ListingDimensionInfo) String

func (m *ListingDimensionInfo) String() string

func (*ListingDimensionInfo) XXX_DiscardUnknown

func (m *ListingDimensionInfo) XXX_DiscardUnknown()

func (*ListingDimensionInfo) XXX_Marshal

func (m *ListingDimensionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListingDimensionInfo) XXX_Merge

func (m *ListingDimensionInfo) XXX_Merge(src proto.Message)

func (*ListingDimensionInfo) XXX_OneofWrappers added in v0.2.0

func (*ListingDimensionInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ListingDimensionInfo) XXX_Size

func (m *ListingDimensionInfo) XXX_Size() int

func (*ListingDimensionInfo) XXX_Unmarshal

func (m *ListingDimensionInfo) XXX_Unmarshal(b []byte) error

type ListingDimensionInfo_HotelCity

type ListingDimensionInfo_HotelCity struct {
	HotelCity *HotelCityInfo `protobuf:"bytes,6,opt,name=hotel_city,json=hotelCity,proto3,oneof"`
}

type ListingDimensionInfo_HotelClass

type ListingDimensionInfo_HotelClass struct {
	HotelClass *HotelClassInfo `protobuf:"bytes,3,opt,name=hotel_class,json=hotelClass,proto3,oneof"`
}

type ListingDimensionInfo_HotelCountryRegion

type ListingDimensionInfo_HotelCountryRegion struct {
	HotelCountryRegion *HotelCountryRegionInfo `protobuf:"bytes,4,opt,name=hotel_country_region,json=hotelCountryRegion,proto3,oneof"`
}

type ListingDimensionInfo_HotelId

type ListingDimensionInfo_HotelId struct {
	HotelId *HotelIdInfo `protobuf:"bytes,2,opt,name=hotel_id,json=hotelId,proto3,oneof"`
}

type ListingDimensionInfo_HotelState

type ListingDimensionInfo_HotelState struct {
	HotelState *HotelStateInfo `protobuf:"bytes,5,opt,name=hotel_state,json=hotelState,proto3,oneof"`
}

type ListingDimensionInfo_ListingBrand

type ListingDimensionInfo_ListingBrand struct {
	ListingBrand *ListingBrandInfo `protobuf:"bytes,1,opt,name=listing_brand,json=listingBrand,proto3,oneof"`
}

type ListingDimensionInfo_ListingCustomAttribute

type ListingDimensionInfo_ListingCustomAttribute struct {
	ListingCustomAttribute *ListingCustomAttributeInfo `protobuf:"bytes,7,opt,name=listing_custom_attribute,json=listingCustomAttribute,proto3,oneof"`
}

type ListingDimensionInfo_ProductChannel added in v0.2.0

type ListingDimensionInfo_ProductChannel struct {
	ProductChannel *ProductChannelInfo `protobuf:"bytes,8,opt,name=product_channel,json=productChannel,proto3,oneof"`
}

type ListingDimensionInfo_ProductChannelExclusivity added in v0.2.0

type ListingDimensionInfo_ProductChannelExclusivity struct {
	ProductChannelExclusivity *ProductChannelExclusivityInfo `protobuf:"bytes,9,opt,name=product_channel_exclusivity,json=productChannelExclusivity,proto3,oneof"`
}

type ListingDimensionInfo_ProductCondition added in v0.2.0

type ListingDimensionInfo_ProductCondition struct {
	ProductCondition *ProductConditionInfo `protobuf:"bytes,10,opt,name=product_condition,json=productCondition,proto3,oneof"`
}

type ListingDimensionInfo_ProductOfferId added in v0.2.0

type ListingDimensionInfo_ProductOfferId struct {
	ProductOfferId *ProductOfferIdInfo `protobuf:"bytes,11,opt,name=product_offer_id,json=productOfferId,proto3,oneof"`
}

type ListingDimensionInfo_ProductType added in v0.2.0

type ListingDimensionInfo_ProductType struct {
	ProductType *ProductTypeInfo `protobuf:"bytes,12,opt,name=product_type,json=productType,proto3,oneof"`
}

type ListingGroupInfo

type ListingGroupInfo struct {
	// Type of the listing group.
	Type enums.ListingGroupTypeEnum_ListingGroupType `` /* 135-byte string literal not displayed */
	// Dimension value with which this listing group is refining its parent.
	// Undefined for the root group.
	CaseValue *ListingDimensionInfo `protobuf:"bytes,2,opt,name=case_value,json=caseValue,proto3" json:"case_value,omitempty"`
	// Resource name of ad group criterion which is the parent listing group
	// subdivision. Null for the root group.
	ParentAdGroupCriterion *wrappers.StringValue `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
	XXX_unrecognized       []byte                `json:"-"`
	XXX_sizecache          int32                 `json:"-"`
}

A listing group criterion.

func (*ListingGroupInfo) Descriptor

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

func (*ListingGroupInfo) GetCaseValue

func (m *ListingGroupInfo) GetCaseValue() *ListingDimensionInfo

func (*ListingGroupInfo) GetParentAdGroupCriterion added in v0.2.0

func (m *ListingGroupInfo) GetParentAdGroupCriterion() *wrappers.StringValue

func (*ListingGroupInfo) GetType

func (*ListingGroupInfo) ProtoMessage

func (*ListingGroupInfo) ProtoMessage()

func (*ListingGroupInfo) Reset

func (m *ListingGroupInfo) Reset()

func (*ListingGroupInfo) String

func (m *ListingGroupInfo) String() string

func (*ListingGroupInfo) XXX_DiscardUnknown

func (m *ListingGroupInfo) XXX_DiscardUnknown()

func (*ListingGroupInfo) XXX_Marshal

func (m *ListingGroupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListingGroupInfo) XXX_Merge

func (m *ListingGroupInfo) XXX_Merge(src proto.Message)

func (*ListingGroupInfo) XXX_Size

func (m *ListingGroupInfo) XXX_Size() int

func (*ListingGroupInfo) XXX_Unmarshal

func (m *ListingGroupInfo) XXX_Unmarshal(b []byte) error

type ListingScopeInfo added in v0.2.0

type ListingScopeInfo struct {
	// Scope of the campaign criterion.
	Dimensions           []*ListingDimensionInfo `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A listing scope criterion.

func (*ListingScopeInfo) Descriptor added in v0.2.0

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

func (*ListingScopeInfo) GetDimensions added in v0.2.0

func (m *ListingScopeInfo) GetDimensions() []*ListingDimensionInfo

func (*ListingScopeInfo) ProtoMessage added in v0.2.0

func (*ListingScopeInfo) ProtoMessage()

func (*ListingScopeInfo) Reset added in v0.2.0

func (m *ListingScopeInfo) Reset()

func (*ListingScopeInfo) String added in v0.2.0

func (m *ListingScopeInfo) String() string

func (*ListingScopeInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ListingScopeInfo) XXX_DiscardUnknown()

func (*ListingScopeInfo) XXX_Marshal added in v0.2.0

func (m *ListingScopeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListingScopeInfo) XXX_Merge added in v0.2.0

func (m *ListingScopeInfo) XXX_Merge(src proto.Message)

func (*ListingScopeInfo) XXX_Size added in v0.2.0

func (m *ListingScopeInfo) XXX_Size() int

func (*ListingScopeInfo) XXX_Unmarshal added in v0.2.0

func (m *ListingScopeInfo) XXX_Unmarshal(b []byte) error

type LocationInfo

type LocationInfo struct {
	// The geo target constant resource name.
	GeoTargetConstant    *wrappers.StringValue `protobuf:"bytes,1,opt,name=geo_target_constant,json=geoTargetConstant,proto3" json:"geo_target_constant,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A location criterion.

func (*LocationInfo) Descriptor

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

func (*LocationInfo) GetGeoTargetConstant added in v0.2.0

func (m *LocationInfo) GetGeoTargetConstant() *wrappers.StringValue

func (*LocationInfo) ProtoMessage

func (*LocationInfo) ProtoMessage()

func (*LocationInfo) Reset

func (m *LocationInfo) Reset()

func (*LocationInfo) String

func (m *LocationInfo) String() string

func (*LocationInfo) XXX_DiscardUnknown

func (m *LocationInfo) XXX_DiscardUnknown()

func (*LocationInfo) XXX_Marshal

func (m *LocationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LocationInfo) XXX_Merge

func (m *LocationInfo) XXX_Merge(src proto.Message)

func (*LocationInfo) XXX_Size

func (m *LocationInfo) XXX_Size() int

func (*LocationInfo) XXX_Unmarshal

func (m *LocationInfo) XXX_Unmarshal(b []byte) error

type LogicalUserListInfo added in v0.2.1

type LogicalUserListInfo struct {
	// Logical list rules that define this user list. The rules are defined as a
	// logical operator (ALL/ANY/NONE) and a list of user lists. All the rules are
	// ANDed when they are evaluated.
	//
	// Required for creating a logical user list.
	Rules                []*UserListLogicalRuleInfo `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

Represents a user list that is a custom combination of user lists.

func (*LogicalUserListInfo) Descriptor added in v0.2.1

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

func (*LogicalUserListInfo) GetRules added in v0.2.1

func (*LogicalUserListInfo) ProtoMessage added in v0.2.1

func (*LogicalUserListInfo) ProtoMessage()

func (*LogicalUserListInfo) Reset added in v0.2.1

func (m *LogicalUserListInfo) Reset()

func (*LogicalUserListInfo) String added in v0.2.1

func (m *LogicalUserListInfo) String() string

func (*LogicalUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *LogicalUserListInfo) XXX_DiscardUnknown()

func (*LogicalUserListInfo) XXX_Marshal added in v0.2.1

func (m *LogicalUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogicalUserListInfo) XXX_Merge added in v0.2.1

func (m *LogicalUserListInfo) XXX_Merge(src proto.Message)

func (*LogicalUserListInfo) XXX_Size added in v0.2.1

func (m *LogicalUserListInfo) XXX_Size() int

func (*LogicalUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *LogicalUserListInfo) XXX_Unmarshal(b []byte) error

type LogicalUserListOperandInfo added in v0.2.1

type LogicalUserListOperandInfo struct {
	// Resource name of a user list as an operand.
	UserList             *wrappers.StringValue `protobuf:"bytes,1,opt,name=user_list,json=userList,proto3" json:"user_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Operand of logical user list that consists of a user list.

func (*LogicalUserListOperandInfo) Descriptor added in v0.2.1

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

func (*LogicalUserListOperandInfo) GetUserList added in v0.2.1

func (*LogicalUserListOperandInfo) ProtoMessage added in v0.2.1

func (*LogicalUserListOperandInfo) ProtoMessage()

func (*LogicalUserListOperandInfo) Reset added in v0.2.1

func (m *LogicalUserListOperandInfo) Reset()

func (*LogicalUserListOperandInfo) String added in v0.2.1

func (m *LogicalUserListOperandInfo) String() string

func (*LogicalUserListOperandInfo) XXX_DiscardUnknown added in v0.2.1

func (m *LogicalUserListOperandInfo) XXX_DiscardUnknown()

func (*LogicalUserListOperandInfo) XXX_Marshal added in v0.2.1

func (m *LogicalUserListOperandInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogicalUserListOperandInfo) XXX_Merge added in v0.2.1

func (m *LogicalUserListOperandInfo) XXX_Merge(src proto.Message)

func (*LogicalUserListOperandInfo) XXX_Size added in v0.2.1

func (m *LogicalUserListOperandInfo) XXX_Size() int

func (*LogicalUserListOperandInfo) XXX_Unmarshal added in v0.2.1

func (m *LogicalUserListOperandInfo) XXX_Unmarshal(b []byte) error

type ManualCpc

type ManualCpc struct {
	// Whether bids are to be enhanced based on conversion optimizer data.
	EnhancedCpcEnabled   *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enhanced_cpc_enabled,json=enhancedCpcEnabled,proto3" json:"enhanced_cpc_enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Manual click-based bidding where user pays per click.

func (*ManualCpc) Descriptor

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

func (*ManualCpc) GetEnhancedCpcEnabled

func (m *ManualCpc) GetEnhancedCpcEnabled() *wrappers.BoolValue

func (*ManualCpc) ProtoMessage

func (*ManualCpc) ProtoMessage()

func (*ManualCpc) Reset

func (m *ManualCpc) Reset()

func (*ManualCpc) String

func (m *ManualCpc) String() string

func (*ManualCpc) XXX_DiscardUnknown

func (m *ManualCpc) XXX_DiscardUnknown()

func (*ManualCpc) XXX_Marshal

func (m *ManualCpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ManualCpc) XXX_Merge

func (m *ManualCpc) XXX_Merge(src proto.Message)

func (*ManualCpc) XXX_Size

func (m *ManualCpc) XXX_Size() int

func (*ManualCpc) XXX_Unmarshal

func (m *ManualCpc) XXX_Unmarshal(b []byte) error

type ManualCpm

type ManualCpm struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Manual impression-based bidding where user pays per thousand impressions.

func (*ManualCpm) Descriptor

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

func (*ManualCpm) ProtoMessage

func (*ManualCpm) ProtoMessage()

func (*ManualCpm) Reset

func (m *ManualCpm) Reset()

func (*ManualCpm) String

func (m *ManualCpm) String() string

func (*ManualCpm) XXX_DiscardUnknown

func (m *ManualCpm) XXX_DiscardUnknown()

func (*ManualCpm) XXX_Marshal

func (m *ManualCpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ManualCpm) XXX_Merge

func (m *ManualCpm) XXX_Merge(src proto.Message)

func (*ManualCpm) XXX_Size

func (m *ManualCpm) XXX_Size() int

func (*ManualCpm) XXX_Unmarshal

func (m *ManualCpm) XXX_Unmarshal(b []byte) error

type ManualCpv added in v0.2.0

type ManualCpv struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

View based bidding where user pays per video view.

func (*ManualCpv) Descriptor added in v0.2.0

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

func (*ManualCpv) ProtoMessage added in v0.2.0

func (*ManualCpv) ProtoMessage()

func (*ManualCpv) Reset added in v0.2.0

func (m *ManualCpv) Reset()

func (*ManualCpv) String added in v0.2.0

func (m *ManualCpv) String() string

func (*ManualCpv) XXX_DiscardUnknown added in v0.2.0

func (m *ManualCpv) XXX_DiscardUnknown()

func (*ManualCpv) XXX_Marshal added in v0.2.0

func (m *ManualCpv) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ManualCpv) XXX_Merge added in v0.2.0

func (m *ManualCpv) XXX_Merge(src proto.Message)

func (*ManualCpv) XXX_Size added in v0.2.0

func (m *ManualCpv) XXX_Size() int

func (*ManualCpv) XXX_Unmarshal added in v0.2.0

func (m *ManualCpv) XXX_Unmarshal(b []byte) error

type MatchingFunction added in v0.2.0

type MatchingFunction struct {
	// String representation of the Function.
	//
	// Examples:
	// 1) IDENTITY(true) or IDENTITY(false). All or none feed items serve.
	// 2) EQUALS(CONTEXT.DEVICE,"Mobile")
	// 3) IN(FEED_ITEM_ID,{1000001,1000002,1000003})
	// 4) CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"})
	// 5) AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile"))
	// See
	// https:
	// //developers.google.com/adwords/api/docs/guides/feed-matching-functions
	//
	// Note that because multiple strings may represent the same underlying
	// function (whitespace and single versus double quotation marks, for
	// example), the value returned may not be identical to the string sent in a
	// mutate request.
	FunctionString       *wrappers.StringValue `protobuf:"bytes,1,opt,name=function_string,json=functionString,proto3" json:"function_string,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Matching function associated with a CustomerFeed, CampaignFeed, or AdGroupFeed. The matching function is used to filter the set of feed items selected.

func (*MatchingFunction) Descriptor added in v0.2.0

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

func (*MatchingFunction) GetFunctionString added in v0.2.0

func (m *MatchingFunction) GetFunctionString() *wrappers.StringValue

func (*MatchingFunction) ProtoMessage added in v0.2.0

func (*MatchingFunction) ProtoMessage()

func (*MatchingFunction) Reset added in v0.2.0

func (m *MatchingFunction) Reset()

func (*MatchingFunction) String added in v0.2.0

func (m *MatchingFunction) String() string

func (*MatchingFunction) XXX_DiscardUnknown added in v0.2.0

func (m *MatchingFunction) XXX_DiscardUnknown()

func (*MatchingFunction) XXX_Marshal added in v0.2.0

func (m *MatchingFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MatchingFunction) XXX_Merge added in v0.2.0

func (m *MatchingFunction) XXX_Merge(src proto.Message)

func (*MatchingFunction) XXX_Size added in v0.2.0

func (m *MatchingFunction) XXX_Size() int

func (*MatchingFunction) XXX_Unmarshal added in v0.2.0

func (m *MatchingFunction) XXX_Unmarshal(b []byte) error

type MaximizeConversionValue

type MaximizeConversionValue struct {
	// The target return on ad spend (ROAS) option. If set, the bid strategy will
	// maximize revenue while averaging the target return on ad spend. If the
	// target ROAS is high, the bid strategy may not be able to spend the full
	// budget. If the target ROAS is not set, the bid strategy will aim to
	// achieve the highest possible ROAS for the budget.
	TargetRoas           *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=target_roas,json=targetRoas,proto3" json:"target_roas,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

An automated bidding strategy which tries to maximize conversion value given a daily budget.

func (*MaximizeConversionValue) Descriptor

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

func (*MaximizeConversionValue) GetTargetRoas

func (m *MaximizeConversionValue) GetTargetRoas() *wrappers.DoubleValue

func (*MaximizeConversionValue) ProtoMessage

func (*MaximizeConversionValue) ProtoMessage()

func (*MaximizeConversionValue) Reset

func (m *MaximizeConversionValue) Reset()

func (*MaximizeConversionValue) String

func (m *MaximizeConversionValue) String() string

func (*MaximizeConversionValue) XXX_DiscardUnknown

func (m *MaximizeConversionValue) XXX_DiscardUnknown()

func (*MaximizeConversionValue) XXX_Marshal

func (m *MaximizeConversionValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MaximizeConversionValue) XXX_Merge

func (m *MaximizeConversionValue) XXX_Merge(src proto.Message)

func (*MaximizeConversionValue) XXX_Size

func (m *MaximizeConversionValue) XXX_Size() int

func (*MaximizeConversionValue) XXX_Unmarshal

func (m *MaximizeConversionValue) XXX_Unmarshal(b []byte) error

type MaximizeConversions

type MaximizeConversions struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

An automated bidding strategy that sets bids to help get the most conversions for your campaign while spending your budget.

func (*MaximizeConversions) Descriptor

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

func (*MaximizeConversions) ProtoMessage

func (*MaximizeConversions) ProtoMessage()

func (*MaximizeConversions) Reset

func (m *MaximizeConversions) Reset()

func (*MaximizeConversions) String

func (m *MaximizeConversions) String() string

func (*MaximizeConversions) XXX_DiscardUnknown

func (m *MaximizeConversions) XXX_DiscardUnknown()

func (*MaximizeConversions) XXX_Marshal

func (m *MaximizeConversions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MaximizeConversions) XXX_Merge

func (m *MaximizeConversions) XXX_Merge(src proto.Message)

func (*MaximizeConversions) XXX_Size

func (m *MaximizeConversions) XXX_Size() int

func (*MaximizeConversions) XXX_Unmarshal

func (m *MaximizeConversions) XXX_Unmarshal(b []byte) error

type Metrics

type Metrics struct {
	// The percent of your ad impressions that are shown as the very first ad
	// above the organic search results.
	AbsoluteTopImpressionPercentage *wrappers.DoubleValue `` /* 159-byte string literal not displayed */
	// Average cost of viewable impressions (`active_view_impressions`).
	ActiveViewCpm *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=active_view_cpm,json=activeViewCpm,proto3" json:"active_view_cpm,omitempty"`
	// Active view measurable clicks divided by active view viewable impressions.
	// This metric is reported only for display network.
	ActiveViewCtr *wrappers.DoubleValue `protobuf:"bytes,79,opt,name=active_view_ctr,json=activeViewCtr,proto3" json:"active_view_ctr,omitempty"`
	// A measurement of how often your ad has become viewable on a Display
	// Network site.
	ActiveViewImpressions *wrappers.Int64Value `` /* 126-byte string literal not displayed */
	// The ratio of impressions that could be measured by Active View over the
	// number of served impressions.
	ActiveViewMeasurability *wrappers.DoubleValue `` /* 133-byte string literal not displayed */
	// The cost of the impressions you received that were measurable by Active
	// View.
	ActiveViewMeasurableCostMicros *wrappers.Int64Value `` /* 157-byte string literal not displayed */
	// The number of times your ads are appearing on placements in positions
	// where they can be seen.
	ActiveViewMeasurableImpressions *wrappers.Int64Value `` /* 158-byte string literal not displayed */
	// The percentage of time when your ad appeared on an Active View enabled site
	// (measurable impressions) and was viewable (viewable impressions).
	ActiveViewViewability *wrappers.DoubleValue `` /* 127-byte string literal not displayed */
	// All conversions from interactions (as oppose to view through conversions)
	// divided by the number of ad interactions.
	AllConversionsFromInteractionsRate *wrappers.DoubleValue `` /* 170-byte string literal not displayed */
	// The total value of all conversions.
	AllConversionsValue *wrappers.DoubleValue `protobuf:"bytes,66,opt,name=all_conversions_value,json=allConversionsValue,proto3" json:"all_conversions_value,omitempty"`
	// The total number of conversions. This only includes conversion actions
	// which include_in_conversions_metric attribute is set to true.
	AllConversions *wrappers.DoubleValue `protobuf:"bytes,7,opt,name=all_conversions,json=allConversions,proto3" json:"all_conversions,omitempty"`
	// The value of all conversions divided by the total cost of ad interactions
	// (such as clicks for text ads or views for video ads).
	AllConversionsValuePerCost *wrappers.DoubleValue `` /* 146-byte string literal not displayed */
	// The value of all conversions from interactions divided by the total number
	// of interactions.
	AllConversionsFromInteractionsValuePerInteraction *wrappers.DoubleValue `` /* 219-byte string literal not displayed */
	// The average amount you pay per interaction. This amount is the total cost
	// of your ads divided by the total number of interactions.
	AverageCost *wrappers.DoubleValue `protobuf:"bytes,8,opt,name=average_cost,json=averageCost,proto3" json:"average_cost,omitempty"`
	// The total cost of all clicks divided by the total number of clicks
	// received.
	AverageCpc *wrappers.DoubleValue `protobuf:"bytes,9,opt,name=average_cpc,json=averageCpc,proto3" json:"average_cpc,omitempty"`
	// The average amount that you've been charged for an ad engagement. This
	// amount is the total cost of all ad engagements divided by the total number
	// of ad engagements.
	AverageCpe *wrappers.DoubleValue `protobuf:"bytes,98,opt,name=average_cpe,json=averageCpe,proto3" json:"average_cpe,omitempty"`
	// Average cost-per-thousand impressions (CPM).
	AverageCpm *wrappers.DoubleValue `protobuf:"bytes,10,opt,name=average_cpm,json=averageCpm,proto3" json:"average_cpm,omitempty"`
	// The average amount you pay each time someone views your ad.
	// The average CPV is defined by the total cost of all ad views divided by
	// the number of views.
	AverageCpv *wrappers.DoubleValue `protobuf:"bytes,11,opt,name=average_cpv,json=averageCpv,proto3" json:"average_cpv,omitempty"`
	// Average number of times a unique cookie was exposed to your ad
	// over a given time period. Imported from Google Analytics.
	AverageFrequency *wrappers.DoubleValue `protobuf:"bytes,12,opt,name=average_frequency,json=averageFrequency,proto3" json:"average_frequency,omitempty"`
	// Average number of pages viewed per session.
	AveragePageViews *wrappers.DoubleValue `protobuf:"bytes,99,opt,name=average_page_views,json=averagePageViews,proto3" json:"average_page_views,omitempty"`
	// Your ad's position relative to those of other advertisers.
	AveragePosition *wrappers.DoubleValue `protobuf:"bytes,13,opt,name=average_position,json=averagePosition,proto3" json:"average_position,omitempty"`
	// Total duration of all sessions (in seconds) / number of sessions. Imported
	// from Google Analytics.
	AverageTimeOnSite *wrappers.DoubleValue `protobuf:"bytes,84,opt,name=average_time_on_site,json=averageTimeOnSite,proto3" json:"average_time_on_site,omitempty"`
	// An indication of how other advertisers are bidding on similar products.
	BenchmarkAverageMaxCpc *wrappers.DoubleValue `` /* 132-byte string literal not displayed */
	// An indication on how other advertisers' Shopping ads for similar products
	// are performing based on how often people who see their ad click on it.
	BenchmarkCtr *wrappers.DoubleValue `protobuf:"bytes,77,opt,name=benchmark_ctr,json=benchmarkCtr,proto3" json:"benchmark_ctr,omitempty"`
	// Percentage of clicks where the user only visited a single page on your
	// site. Imported from Google Analytics.
	BounceRate *wrappers.DoubleValue `protobuf:"bytes,15,opt,name=bounce_rate,json=bounceRate,proto3" json:"bounce_rate,omitempty"`
	// The number of clicks.
	Clicks *wrappers.Int64Value `protobuf:"bytes,19,opt,name=clicks,proto3" json:"clicks,omitempty"`
	// The estimated percent of times that your ad was eligible to show
	// on the Display Network but didn't because your budget was too low.
	// Note: Content budget lost impression share is reported in the range of 0
	// to 0.9. Any value above 0.9 is reported as 0.9001.
	ContentBudgetLostImpressionShare *wrappers.DoubleValue `` /* 164-byte string literal not displayed */
	// The impressions you've received on the Display Network divided
	// by the estimated number of impressions you were eligible to receive.
	// Note: Content impression share is reported in the range of 0.1 to 1. Any
	// value below 0.1 is reported as 0.0999.
	ContentImpressionShare *wrappers.DoubleValue `` /* 130-byte string literal not displayed */
	// The last date/time a conversion tag for this conversion action successfully
	// fired and was seen by Google Ads. This firing event may not have been the
	// result of an attributable conversion (e.g. because the tag was fired from a
	// browser that did not previously click an ad from an appropriate
	// advertiser). The date/time is in the customer's time zone.
	ConversionLastReceivedRequestDateTime *wrappers.StringValue `` /* 181-byte string literal not displayed */
	// The date of the most recent conversion for this conversion action. The date
	// is in the customer's time zone.
	ConversionLastConversionDate *wrappers.StringValue `` /* 150-byte string literal not displayed */
	// The estimated percentage of impressions on the Display Network
	// that your ads didn't receive due to poor Ad Rank.
	// Note: Content rank lost impression share is reported in the range of 0
	// to 0.9. Any value above 0.9 is reported as 0.9001.
	ContentRankLostImpressionShare *wrappers.DoubleValue `` /* 158-byte string literal not displayed */
	// Conversions from interactions divided by the number of ad interactions
	// (such as clicks for text ads or views for video ads). This only includes
	// conversion actions which include_in_conversions_metric attribute is set to
	// true.
	ConversionsFromInteractionsRate *wrappers.DoubleValue `` /* 159-byte string literal not displayed */
	// The total value of conversions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	ConversionsValue *wrappers.DoubleValue `protobuf:"bytes,70,opt,name=conversions_value,json=conversionsValue,proto3" json:"conversions_value,omitempty"`
	// The value of conversions divided by the cost of ad interactions. This only
	// includes conversion actions which include_in_conversions_metric attribute
	// is set to true.
	ConversionsValuePerCost *wrappers.DoubleValue `` /* 135-byte string literal not displayed */
	// The value of conversions from interactions divided by the number of ad
	// interactions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	ConversionsFromInteractionsValuePerInteraction *wrappers.DoubleValue `` /* 208-byte string literal not displayed */
	// The number of conversions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	Conversions *wrappers.DoubleValue `protobuf:"bytes,25,opt,name=conversions,proto3" json:"conversions,omitempty"`
	// The sum of your cost-per-click (CPC) and cost-per-thousand impressions
	// (CPM) costs during this period.
	CostMicros *wrappers.Int64Value `protobuf:"bytes,26,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"`
	// The cost of ad interactions divided by all conversions.
	CostPerAllConversions *wrappers.DoubleValue `` /* 129-byte string literal not displayed */
	// The cost of ad interactions divided by conversions. This only includes
	// conversion actions which include_in_conversions_metric attribute is set to
	// true.
	CostPerConversion *wrappers.DoubleValue `protobuf:"bytes,28,opt,name=cost_per_conversion,json=costPerConversion,proto3" json:"cost_per_conversion,omitempty"`
	// The cost of ad interactions divided by current model attributed
	// conversions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	CostPerCurrentModelAttributedConversion *wrappers.DoubleValue `` /* 188-byte string literal not displayed */
	// Conversions from when a customer clicks on a Google Ads ad on one device,
	// then converts on a different device or browser.
	// Cross-device conversions are already included in all_conversions.
	CrossDeviceConversions *wrappers.DoubleValue `` /* 130-byte string literal not displayed */
	// The number of clicks your ad receives (Clicks) divided by the number
	// of times your ad is shown (Impressions).
	Ctr *wrappers.DoubleValue `protobuf:"bytes,30,opt,name=ctr,proto3" json:"ctr,omitempty"`
	// Shows how your historic conversions data would look under the attribution
	// model you've currently selected. This only includes conversion actions
	// which include_in_conversions_metric attribute is set to true.
	CurrentModelAttributedConversions *wrappers.DoubleValue `` /* 166-byte string literal not displayed */
	// Current model attributed conversions from interactions divided by the
	// number of ad interactions (such as clicks for text ads or views for video
	// ads). This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	CurrentModelAttributedConversionsFromInteractionsRate *wrappers.DoubleValue `` /* 232-byte string literal not displayed */
	// The value of current model attributed conversions from interactions divided
	// by the number of ad interactions. This only includes conversion actions
	// which include_in_conversions_metric attribute is set to true.
	CurrentModelAttributedConversionsFromInteractionsValuePerInteraction *wrappers.DoubleValue `` /* 281-byte string literal not displayed */
	// The total value of current model attributed conversions. This only includes
	// conversion actions which include_in_conversions_metric attribute is set to
	// true.
	CurrentModelAttributedConversionsValue *wrappers.DoubleValue `` /* 183-byte string literal not displayed */
	// The value of current model attributed conversions divided by the cost of ad
	// interactions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	CurrentModelAttributedConversionsValuePerCost *wrappers.DoubleValue `` /* 208-byte string literal not displayed */
	// How often people engage with your ad after it's shown to them. This is the
	// number of ad expansions divided by the number of times your ad is shown.
	EngagementRate *wrappers.DoubleValue `protobuf:"bytes,31,opt,name=engagement_rate,json=engagementRate,proto3" json:"engagement_rate,omitempty"`
	// The number of engagements.
	// An engagement occurs when a viewer expands your Lightbox ad. Also, in the
	// future, other ad types may support engagement metrics.
	Engagements *wrappers.Int64Value `protobuf:"bytes,32,opt,name=engagements,proto3" json:"engagements,omitempty"`
	// Average lead value of hotel.
	HotelAverageLeadValueMicros *wrappers.DoubleValue `` /* 149-byte string literal not displayed */
	// The creative historical quality score.
	HistoricalCreativeQualityScore enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 234-byte string literal not displayed */
	// The quality of historical landing page experience.
	HistoricalLandingPageQualityScore enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 245-byte string literal not displayed */
	// The historical quality score.
	HistoricalQualityScore *wrappers.Int64Value `` /* 130-byte string literal not displayed */
	// The historical search predicted click through rate (CTR).
	HistoricalSearchPredictedCtr enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 228-byte string literal not displayed */
	// The number of times the ad was forwarded to someone else as a message.
	GmailForwards *wrappers.Int64Value `protobuf:"bytes,85,opt,name=gmail_forwards,json=gmailForwards,proto3" json:"gmail_forwards,omitempty"`
	// The number of times someone has saved your Gmail ad to their inbox as a
	// message.
	GmailSaves *wrappers.Int64Value `protobuf:"bytes,86,opt,name=gmail_saves,json=gmailSaves,proto3" json:"gmail_saves,omitempty"`
	// The number of clicks to the landing page on the expanded state of Gmail
	// ads.
	GmailSecondaryClicks *wrappers.Int64Value `protobuf:"bytes,87,opt,name=gmail_secondary_clicks,json=gmailSecondaryClicks,proto3" json:"gmail_secondary_clicks,omitempty"`
	// Number of unique cookies that were exposed to your ad over a given time
	// period.
	ImpressionReach *wrappers.Int64Value `protobuf:"bytes,36,opt,name=impression_reach,json=impressionReach,proto3" json:"impression_reach,omitempty"`
	// Count of how often your ad has appeared on a search results page or
	// website on the Google Network.
	Impressions *wrappers.Int64Value `protobuf:"bytes,37,opt,name=impressions,proto3" json:"impressions,omitempty"`
	// How often people interact with your ad after it is shown to them.
	// This is the number of interactions divided by the number of times your ad
	// is shown.
	InteractionRate *wrappers.DoubleValue `protobuf:"bytes,38,opt,name=interaction_rate,json=interactionRate,proto3" json:"interaction_rate,omitempty"`
	// The number of interactions.
	// An interaction is the main user action associated with an ad format-clicks
	// for text and shopping ads, views for video ads, and so on.
	Interactions *wrappers.Int64Value `protobuf:"bytes,39,opt,name=interactions,proto3" json:"interactions,omitempty"`
	// The types of payable and free interactions.
	InteractionEventTypes []enums.InteractionEventTypeEnum_InteractionEventType `` /* 217-byte string literal not displayed */
	// The percentage of clicks filtered out of your total number of clicks
	// (filtered + non-filtered clicks) during the reporting period.
	InvalidClickRate *wrappers.DoubleValue `protobuf:"bytes,40,opt,name=invalid_click_rate,json=invalidClickRate,proto3" json:"invalid_click_rate,omitempty"`
	// Number of clicks Google considers illegitimate and doesn't charge you for.
	InvalidClicks *wrappers.Int64Value `protobuf:"bytes,41,opt,name=invalid_clicks,json=invalidClicks,proto3" json:"invalid_clicks,omitempty"`
	// Percentage of first-time sessions (from people who had never visited your
	// site before). Imported from Google Analytics.
	PercentNewVisitors *wrappers.DoubleValue `protobuf:"bytes,42,opt,name=percent_new_visitors,json=percentNewVisitors,proto3" json:"percent_new_visitors,omitempty"`
	// Number of offline phone calls.
	PhoneCalls *wrappers.Int64Value `protobuf:"bytes,43,opt,name=phone_calls,json=phoneCalls,proto3" json:"phone_calls,omitempty"`
	// Number of offline phone impressions.
	PhoneImpressions *wrappers.Int64Value `protobuf:"bytes,44,opt,name=phone_impressions,json=phoneImpressions,proto3" json:"phone_impressions,omitempty"`
	// Number of phone calls received (phone_calls) divided by the number of
	// times your phone number is shown (phone_impressions).
	PhoneThroughRate *wrappers.DoubleValue `protobuf:"bytes,45,opt,name=phone_through_rate,json=phoneThroughRate,proto3" json:"phone_through_rate,omitempty"`
	// Your clickthrough rate (Ctr) divided by the average clickthrough rate of
	// all advertisers on the websites that show your ads. Measures how your ads
	// perform on Display Network sites compared to other ads on the same sites.
	RelativeCtr *wrappers.DoubleValue `protobuf:"bytes,46,opt,name=relative_ctr,json=relativeCtr,proto3" json:"relative_ctr,omitempty"`
	// The percentage of the customer's Shopping or Search ad impressions that are
	// shown in the most prominent Shopping position. See
	// <a href="https://support.google.com/adwords/answer/7501826">this Merchant
	// Center article</a> for details. Any value below 0.1 is reported as 0.0999.
	SearchAbsoluteTopImpressionShare *wrappers.DoubleValue `` /* 164-byte string literal not displayed */
	// The number estimating how often your ad wasn't the very first ad above the
	// organic search results due to a low budget. Note: Search
	// budget lost absolute top impression share is reported in the range of 0 to
	// 0.9. Any value above 0.9 is reported as 0.9001.
	SearchBudgetLostAbsoluteTopImpressionShare *wrappers.DoubleValue `` /* 198-byte string literal not displayed */
	// The estimated percent of times that your ad was eligible to show on the
	// Search Network but didn't because your budget was too low. Note: Search
	// budget lost impression share is reported in the range of 0 to 0.9. Any
	// value above 0.9 is reported as 0.9001.
	SearchBudgetLostImpressionShare *wrappers.DoubleValue `` /* 161-byte string literal not displayed */
	// The number estimating how often your ad didn't show anywhere above the
	// organic search results due to a low budget. Note: Search
	// budget lost top impression share is reported in the range of 0 to 0.9. Any
	// value above 0.9 is reported as 0.9001.
	SearchBudgetLostTopImpressionShare *wrappers.DoubleValue `` /* 172-byte string literal not displayed */
	// The number of clicks you've received on the Search Network
	// divided by the estimated number of clicks you were eligible to receive.
	// Note: Search click share is reported in the range of 0.1 to 1. Any value
	// below 0.1 is reported as 0.0999.
	SearchClickShare *wrappers.DoubleValue `protobuf:"bytes,48,opt,name=search_click_share,json=searchClickShare,proto3" json:"search_click_share,omitempty"`
	// The impressions you've received divided by the estimated number of
	// impressions you were eligible to receive on the Search Network for search
	// terms that matched your keywords exactly (or were close variants of your
	// keyword), regardless of your keyword match types. Note: Search exact match
	// impression share is reported in the range of 0.1 to 1. Any value below 0.1
	// is reported as 0.0999.
	SearchExactMatchImpressionShare *wrappers.DoubleValue `` /* 161-byte string literal not displayed */
	// The impressions you've received on the Search Network divided
	// by the estimated number of impressions you were eligible to receive.
	// Note: Search impression share is reported in the range of 0.1 to 1. Any
	// value below 0.1 is reported as 0.0999.
	SearchImpressionShare *wrappers.DoubleValue `` /* 127-byte string literal not displayed */
	// The number estimating how often your ad wasn't the very first ad above the
	// organic search results due to poor Ad Rank.
	// Note: Search rank lost absolute top impression share is reported in the
	// range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
	SearchRankLostAbsoluteTopImpressionShare *wrappers.DoubleValue `` /* 192-byte string literal not displayed */
	// The estimated percentage of impressions on the Search Network
	// that your ads didn't receive due to poor Ad Rank.
	// Note: Search rank lost impression share is reported in the range of 0 to
	// 0.9. Any value above 0.9 is reported as 0.9001.
	SearchRankLostImpressionShare *wrappers.DoubleValue `` /* 155-byte string literal not displayed */
	// The number estimating how often your ad didn't show anywhere above the
	// organic search results due to poor Ad Rank.
	// Note: Search rank lost top impression share is reported in the range of 0
	// to 0.9. Any value above 0.9 is reported as 0.9001.
	SearchRankLostTopImpressionShare *wrappers.DoubleValue `` /* 166-byte string literal not displayed */
	// The impressions you've received in the top location (anywhere above the
	// organic search results) compared to the estimated number of impressions you
	// were eligible to receive in the top location.
	// Note: Search top impression share is reported in the range of 0.1 to 1. Any
	// value below 0.1 is reported as 0.0999.
	SearchTopImpressionShare *wrappers.DoubleValue `` /* 138-byte string literal not displayed */
	// The percent of your ad impressions that are shown anywhere above the
	// organic search results.
	TopImpressionPercentage *wrappers.DoubleValue `` /* 133-byte string literal not displayed */
	// The value of all conversions divided by the number of all conversions.
	ValuePerAllConversions *wrappers.DoubleValue `` /* 132-byte string literal not displayed */
	// The value of conversions divided by the number of conversions. This only
	// includes conversion actions which include_in_conversions_metric attribute
	// is set to true.
	ValuePerConversion *wrappers.DoubleValue `protobuf:"bytes,53,opt,name=value_per_conversion,json=valuePerConversion,proto3" json:"value_per_conversion,omitempty"`
	// The value of current model attributed conversions divided by the number of
	// the conversions. This only includes conversion actions which
	// include_in_conversions_metric attribute is set to true.
	ValuePerCurrentModelAttributedConversion *wrappers.DoubleValue `` /* 190-byte string literal not displayed */
	// Percentage of impressions where the viewer watched all of your video.
	VideoQuartile_100Rate *wrappers.DoubleValue `` /* 126-byte string literal not displayed */
	// Percentage of impressions where the viewer watched 25% of your video.
	VideoQuartile_25Rate *wrappers.DoubleValue `protobuf:"bytes,55,opt,name=video_quartile_25_rate,json=videoQuartile25Rate,proto3" json:"video_quartile_25_rate,omitempty"`
	// Percentage of impressions where the viewer watched 50% of your video.
	VideoQuartile_50Rate *wrappers.DoubleValue `protobuf:"bytes,56,opt,name=video_quartile_50_rate,json=videoQuartile50Rate,proto3" json:"video_quartile_50_rate,omitempty"`
	// Percentage of impressions where the viewer watched 75% of your video.
	VideoQuartile_75Rate *wrappers.DoubleValue `protobuf:"bytes,57,opt,name=video_quartile_75_rate,json=videoQuartile75Rate,proto3" json:"video_quartile_75_rate,omitempty"`
	// The number of views your TrueView video ad receives divided by its number
	// of impressions, including thumbnail impressions for TrueView in-display
	// ads.
	VideoViewRate *wrappers.DoubleValue `protobuf:"bytes,58,opt,name=video_view_rate,json=videoViewRate,proto3" json:"video_view_rate,omitempty"`
	// The number of times your video ads were viewed.
	VideoViews *wrappers.Int64Value `protobuf:"bytes,59,opt,name=video_views,json=videoViews,proto3" json:"video_views,omitempty"`
	// The total number of view-through conversions.
	// These happen when a customer sees an image or rich media ad, then later
	// completes a conversion on your site without interacting with (e.g.,
	// clicking on) another ad.
	ViewThroughConversions *wrappers.Int64Value `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
	XXX_unrecognized       []byte               `json:"-"`
	XXX_sizecache          int32                `json:"-"`
}

Metrics data.

func (*Metrics) Descriptor

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

func (*Metrics) GetAbsoluteTopImpressionPercentage added in v0.2.1

func (m *Metrics) GetAbsoluteTopImpressionPercentage() *wrappers.DoubleValue

func (*Metrics) GetActiveViewCpm added in v0.2.1

func (m *Metrics) GetActiveViewCpm() *wrappers.DoubleValue

func (*Metrics) GetActiveViewCtr added in v0.2.1

func (m *Metrics) GetActiveViewCtr() *wrappers.DoubleValue

func (*Metrics) GetActiveViewImpressions added in v0.2.1

func (m *Metrics) GetActiveViewImpressions() *wrappers.Int64Value

func (*Metrics) GetActiveViewMeasurability added in v0.2.1

func (m *Metrics) GetActiveViewMeasurability() *wrappers.DoubleValue

func (*Metrics) GetActiveViewMeasurableCostMicros added in v0.2.1

func (m *Metrics) GetActiveViewMeasurableCostMicros() *wrappers.Int64Value

func (*Metrics) GetActiveViewMeasurableImpressions added in v0.2.1

func (m *Metrics) GetActiveViewMeasurableImpressions() *wrappers.Int64Value

func (*Metrics) GetActiveViewViewability added in v0.2.1

func (m *Metrics) GetActiveViewViewability() *wrappers.DoubleValue

func (*Metrics) GetAllConversions

func (m *Metrics) GetAllConversions() *wrappers.DoubleValue

func (*Metrics) GetAllConversionsFromInteractionsRate added in v0.2.0

func (m *Metrics) GetAllConversionsFromInteractionsRate() *wrappers.DoubleValue

func (*Metrics) GetAllConversionsFromInteractionsValuePerInteraction added in v0.2.0

func (m *Metrics) GetAllConversionsFromInteractionsValuePerInteraction() *wrappers.DoubleValue

func (*Metrics) GetAllConversionsValue added in v0.2.0

func (m *Metrics) GetAllConversionsValue() *wrappers.DoubleValue

func (*Metrics) GetAllConversionsValuePerCost

func (m *Metrics) GetAllConversionsValuePerCost() *wrappers.DoubleValue

func (*Metrics) GetAverageCost

func (m *Metrics) GetAverageCost() *wrappers.DoubleValue

func (*Metrics) GetAverageCpc

func (m *Metrics) GetAverageCpc() *wrappers.DoubleValue

func (*Metrics) GetAverageCpe added in v0.2.1

func (m *Metrics) GetAverageCpe() *wrappers.DoubleValue

func (*Metrics) GetAverageCpm

func (m *Metrics) GetAverageCpm() *wrappers.DoubleValue

func (*Metrics) GetAverageCpv added in v0.2.0

func (m *Metrics) GetAverageCpv() *wrappers.DoubleValue

func (*Metrics) GetAverageFrequency added in v0.2.1

func (m *Metrics) GetAverageFrequency() *wrappers.DoubleValue

func (*Metrics) GetAveragePageViews added in v0.2.1

func (m *Metrics) GetAveragePageViews() *wrappers.DoubleValue

func (*Metrics) GetAveragePosition

func (m *Metrics) GetAveragePosition() *wrappers.DoubleValue

func (*Metrics) GetAverageTimeOnSite added in v0.2.1

func (m *Metrics) GetAverageTimeOnSite() *wrappers.DoubleValue

func (*Metrics) GetBenchmarkAverageMaxCpc added in v0.2.1

func (m *Metrics) GetBenchmarkAverageMaxCpc() *wrappers.DoubleValue

func (*Metrics) GetBenchmarkCtr added in v0.2.0

func (m *Metrics) GetBenchmarkCtr() *wrappers.DoubleValue

func (*Metrics) GetBounceRate

func (m *Metrics) GetBounceRate() *wrappers.DoubleValue

func (*Metrics) GetClicks

func (m *Metrics) GetClicks() *wrappers.Int64Value

func (*Metrics) GetContentBudgetLostImpressionShare

func (m *Metrics) GetContentBudgetLostImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetContentImpressionShare

func (m *Metrics) GetContentImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetContentRankLostImpressionShare

func (m *Metrics) GetContentRankLostImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetConversionLastConversionDate added in v0.2.0

func (m *Metrics) GetConversionLastConversionDate() *wrappers.StringValue

func (*Metrics) GetConversionLastReceivedRequestDateTime added in v0.2.0

func (m *Metrics) GetConversionLastReceivedRequestDateTime() *wrappers.StringValue

func (*Metrics) GetConversions

func (m *Metrics) GetConversions() *wrappers.DoubleValue

func (*Metrics) GetConversionsFromInteractionsRate added in v0.2.0

func (m *Metrics) GetConversionsFromInteractionsRate() *wrappers.DoubleValue

func (*Metrics) GetConversionsFromInteractionsValuePerInteraction added in v0.2.0

func (m *Metrics) GetConversionsFromInteractionsValuePerInteraction() *wrappers.DoubleValue

func (*Metrics) GetConversionsValue added in v0.2.0

func (m *Metrics) GetConversionsValue() *wrappers.DoubleValue

func (*Metrics) GetConversionsValuePerCost added in v0.2.0

func (m *Metrics) GetConversionsValuePerCost() *wrappers.DoubleValue

func (*Metrics) GetCostMicros

func (m *Metrics) GetCostMicros() *wrappers.Int64Value

func (*Metrics) GetCostPerAllConversions added in v0.2.0

func (m *Metrics) GetCostPerAllConversions() *wrappers.DoubleValue

func (*Metrics) GetCostPerConversion

func (m *Metrics) GetCostPerConversion() *wrappers.DoubleValue

func (*Metrics) GetCostPerCurrentModelAttributedConversion added in v0.2.1

func (m *Metrics) GetCostPerCurrentModelAttributedConversion() *wrappers.DoubleValue

func (*Metrics) GetCrossDeviceConversions

func (m *Metrics) GetCrossDeviceConversions() *wrappers.DoubleValue

func (*Metrics) GetCtr

func (m *Metrics) GetCtr() *wrappers.DoubleValue

func (*Metrics) GetCurrentModelAttributedConversions added in v0.2.1

func (m *Metrics) GetCurrentModelAttributedConversions() *wrappers.DoubleValue

func (*Metrics) GetCurrentModelAttributedConversionsFromInteractionsRate added in v0.2.1

func (m *Metrics) GetCurrentModelAttributedConversionsFromInteractionsRate() *wrappers.DoubleValue

func (*Metrics) GetCurrentModelAttributedConversionsFromInteractionsValuePerInteraction added in v0.2.1

func (m *Metrics) GetCurrentModelAttributedConversionsFromInteractionsValuePerInteraction() *wrappers.DoubleValue

func (*Metrics) GetCurrentModelAttributedConversionsValue added in v0.2.1

func (m *Metrics) GetCurrentModelAttributedConversionsValue() *wrappers.DoubleValue

func (*Metrics) GetCurrentModelAttributedConversionsValuePerCost added in v0.2.1

func (m *Metrics) GetCurrentModelAttributedConversionsValuePerCost() *wrappers.DoubleValue

func (*Metrics) GetEngagementRate

func (m *Metrics) GetEngagementRate() *wrappers.DoubleValue

func (*Metrics) GetEngagements

func (m *Metrics) GetEngagements() *wrappers.Int64Value

func (*Metrics) GetGmailForwards added in v0.2.1

func (m *Metrics) GetGmailForwards() *wrappers.Int64Value

func (*Metrics) GetGmailSaves added in v0.2.1

func (m *Metrics) GetGmailSaves() *wrappers.Int64Value

func (*Metrics) GetGmailSecondaryClicks added in v0.2.1

func (m *Metrics) GetGmailSecondaryClicks() *wrappers.Int64Value

func (*Metrics) GetHistoricalCreativeQualityScore added in v0.2.1

func (m *Metrics) GetHistoricalCreativeQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket

func (*Metrics) GetHistoricalLandingPageQualityScore added in v0.2.1

func (m *Metrics) GetHistoricalLandingPageQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket

func (*Metrics) GetHistoricalQualityScore added in v0.2.1

func (m *Metrics) GetHistoricalQualityScore() *wrappers.Int64Value

func (*Metrics) GetHistoricalSearchPredictedCtr added in v0.2.1

func (m *Metrics) GetHistoricalSearchPredictedCtr() enums.QualityScoreBucketEnum_QualityScoreBucket

func (*Metrics) GetHotelAverageLeadValueMicros added in v0.2.0

func (m *Metrics) GetHotelAverageLeadValueMicros() *wrappers.DoubleValue

func (*Metrics) GetImpressionReach added in v0.2.1

func (m *Metrics) GetImpressionReach() *wrappers.Int64Value

func (*Metrics) GetImpressions

func (m *Metrics) GetImpressions() *wrappers.Int64Value

func (*Metrics) GetInteractionEventTypes added in v0.2.1

func (m *Metrics) GetInteractionEventTypes() []enums.InteractionEventTypeEnum_InteractionEventType

func (*Metrics) GetInteractionRate

func (m *Metrics) GetInteractionRate() *wrappers.DoubleValue

func (*Metrics) GetInteractions

func (m *Metrics) GetInteractions() *wrappers.Int64Value

func (*Metrics) GetInvalidClickRate

func (m *Metrics) GetInvalidClickRate() *wrappers.DoubleValue

func (*Metrics) GetInvalidClicks

func (m *Metrics) GetInvalidClicks() *wrappers.Int64Value

func (*Metrics) GetPercentNewVisitors

func (m *Metrics) GetPercentNewVisitors() *wrappers.DoubleValue

func (*Metrics) GetPhoneCalls

func (m *Metrics) GetPhoneCalls() *wrappers.Int64Value

func (*Metrics) GetPhoneImpressions

func (m *Metrics) GetPhoneImpressions() *wrappers.Int64Value

func (*Metrics) GetPhoneThroughRate

func (m *Metrics) GetPhoneThroughRate() *wrappers.DoubleValue

func (*Metrics) GetRelativeCtr

func (m *Metrics) GetRelativeCtr() *wrappers.DoubleValue

func (*Metrics) GetSearchAbsoluteTopImpressionShare added in v0.2.0

func (m *Metrics) GetSearchAbsoluteTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchBudgetLostAbsoluteTopImpressionShare added in v0.2.1

func (m *Metrics) GetSearchBudgetLostAbsoluteTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchBudgetLostImpressionShare

func (m *Metrics) GetSearchBudgetLostImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchBudgetLostTopImpressionShare added in v0.2.1

func (m *Metrics) GetSearchBudgetLostTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchClickShare added in v0.2.1

func (m *Metrics) GetSearchClickShare() *wrappers.DoubleValue

func (*Metrics) GetSearchExactMatchImpressionShare

func (m *Metrics) GetSearchExactMatchImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchImpressionShare

func (m *Metrics) GetSearchImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchRankLostAbsoluteTopImpressionShare added in v0.2.1

func (m *Metrics) GetSearchRankLostAbsoluteTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchRankLostImpressionShare

func (m *Metrics) GetSearchRankLostImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchRankLostTopImpressionShare added in v0.2.1

func (m *Metrics) GetSearchRankLostTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetSearchTopImpressionShare added in v0.2.1

func (m *Metrics) GetSearchTopImpressionShare() *wrappers.DoubleValue

func (*Metrics) GetTopImpressionPercentage added in v0.2.1

func (m *Metrics) GetTopImpressionPercentage() *wrappers.DoubleValue

func (*Metrics) GetValuePerAllConversions

func (m *Metrics) GetValuePerAllConversions() *wrappers.DoubleValue

func (*Metrics) GetValuePerConversion

func (m *Metrics) GetValuePerConversion() *wrappers.DoubleValue

func (*Metrics) GetValuePerCurrentModelAttributedConversion added in v0.2.1

func (m *Metrics) GetValuePerCurrentModelAttributedConversion() *wrappers.DoubleValue

func (*Metrics) GetVideoQuartile_100Rate added in v0.2.0

func (m *Metrics) GetVideoQuartile_100Rate() *wrappers.DoubleValue

func (*Metrics) GetVideoQuartile_25Rate added in v0.2.0

func (m *Metrics) GetVideoQuartile_25Rate() *wrappers.DoubleValue

func (*Metrics) GetVideoQuartile_50Rate added in v0.2.0

func (m *Metrics) GetVideoQuartile_50Rate() *wrappers.DoubleValue

func (*Metrics) GetVideoQuartile_75Rate added in v0.2.0

func (m *Metrics) GetVideoQuartile_75Rate() *wrappers.DoubleValue

func (*Metrics) GetVideoViewRate added in v0.2.0

func (m *Metrics) GetVideoViewRate() *wrappers.DoubleValue

func (*Metrics) GetVideoViews added in v0.2.0

func (m *Metrics) GetVideoViews() *wrappers.Int64Value

func (*Metrics) GetViewThroughConversions

func (m *Metrics) GetViewThroughConversions() *wrappers.Int64Value

func (*Metrics) ProtoMessage

func (*Metrics) ProtoMessage()

func (*Metrics) Reset

func (m *Metrics) Reset()

func (*Metrics) String

func (m *Metrics) String() string

func (*Metrics) XXX_DiscardUnknown

func (m *Metrics) XXX_DiscardUnknown()

func (*Metrics) XXX_Marshal

func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metrics) XXX_Merge

func (m *Metrics) XXX_Merge(src proto.Message)

func (*Metrics) XXX_Size

func (m *Metrics) XXX_Size() int

func (*Metrics) XXX_Unmarshal

func (m *Metrics) XXX_Unmarshal(b []byte) error

type MobileAppCategoryInfo added in v0.2.1

type MobileAppCategoryInfo struct {
	// The mobile app category constant resource name.
	MobileAppCategoryConstant *wrappers.StringValue `` /* 140-byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{}              `json:"-"`
	XXX_unrecognized          []byte                `json:"-"`
	XXX_sizecache             int32                 `json:"-"`
}

A mobile app category criterion.

func (*MobileAppCategoryInfo) Descriptor added in v0.2.1

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

func (*MobileAppCategoryInfo) GetMobileAppCategoryConstant added in v0.2.1

func (m *MobileAppCategoryInfo) GetMobileAppCategoryConstant() *wrappers.StringValue

func (*MobileAppCategoryInfo) ProtoMessage added in v0.2.1

func (*MobileAppCategoryInfo) ProtoMessage()

func (*MobileAppCategoryInfo) Reset added in v0.2.1

func (m *MobileAppCategoryInfo) Reset()

func (*MobileAppCategoryInfo) String added in v0.2.1

func (m *MobileAppCategoryInfo) String() string

func (*MobileAppCategoryInfo) XXX_DiscardUnknown added in v0.2.1

func (m *MobileAppCategoryInfo) XXX_DiscardUnknown()

func (*MobileAppCategoryInfo) XXX_Marshal added in v0.2.1

func (m *MobileAppCategoryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MobileAppCategoryInfo) XXX_Merge added in v0.2.1

func (m *MobileAppCategoryInfo) XXX_Merge(src proto.Message)

func (*MobileAppCategoryInfo) XXX_Size added in v0.2.1

func (m *MobileAppCategoryInfo) XXX_Size() int

func (*MobileAppCategoryInfo) XXX_Unmarshal added in v0.2.1

func (m *MobileAppCategoryInfo) XXX_Unmarshal(b []byte) error

type OperatingSystemVersionInfo added in v0.2.1

type OperatingSystemVersionInfo struct {
	// The operating system version constant resource name.
	OperatingSystemVersionConstant *wrappers.StringValue `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral           struct{}              `json:"-"`
	XXX_unrecognized               []byte                `json:"-"`
	XXX_sizecache                  int32                 `json:"-"`
}

Represents an operating system version to be targeted.

func (*OperatingSystemVersionInfo) Descriptor added in v0.2.1

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

func (*OperatingSystemVersionInfo) GetOperatingSystemVersionConstant added in v0.2.1

func (m *OperatingSystemVersionInfo) GetOperatingSystemVersionConstant() *wrappers.StringValue

func (*OperatingSystemVersionInfo) ProtoMessage added in v0.2.1

func (*OperatingSystemVersionInfo) ProtoMessage()

func (*OperatingSystemVersionInfo) Reset added in v0.2.1

func (m *OperatingSystemVersionInfo) Reset()

func (*OperatingSystemVersionInfo) String added in v0.2.1

func (m *OperatingSystemVersionInfo) String() string

func (*OperatingSystemVersionInfo) XXX_DiscardUnknown added in v0.2.1

func (m *OperatingSystemVersionInfo) XXX_DiscardUnknown()

func (*OperatingSystemVersionInfo) XXX_Marshal added in v0.2.1

func (m *OperatingSystemVersionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OperatingSystemVersionInfo) XXX_Merge added in v0.2.1

func (m *OperatingSystemVersionInfo) XXX_Merge(src proto.Message)

func (*OperatingSystemVersionInfo) XXX_Size added in v0.2.1

func (m *OperatingSystemVersionInfo) XXX_Size() int

func (*OperatingSystemVersionInfo) XXX_Unmarshal added in v0.2.1

func (m *OperatingSystemVersionInfo) XXX_Unmarshal(b []byte) error

type PageOnePromoted

type PageOnePromoted struct {
	// The strategy goal of where impressions are desired to be shown on
	// search result pages.
	StrategyGoal enums.PageOnePromotedStrategyGoalEnum_PageOnePromotedStrategyGoal `` /* 193-byte string literal not displayed */
	// Maximum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidCeilingMicros *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	// Bid multiplier to be applied to the relevant bid estimate (depending on
	// the `strategy_goal`) in determining a keyword's new CPC bid.
	BidModifier *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=bid_modifier,json=bidModifier,proto3" json:"bid_modifier,omitempty"`
	// Whether the strategy should always follow bid estimate changes, or only
	// increase.
	// If false, always sets a keyword's new bid to the current bid estimate.
	// If true, only updates a keyword's bid if the current bid estimate is
	// greater than the current bid.
	OnlyRaiseCpcBids *wrappers.BoolValue `protobuf:"bytes,4,opt,name=only_raise_cpc_bids,json=onlyRaiseCpcBids,proto3" json:"only_raise_cpc_bids,omitempty"`
	// Whether the strategy is allowed to raise bids when the throttling
	// rate of the budget it is serving out of rises above a threshold.
	RaiseCpcBidWhenBudgetConstrained *wrappers.BoolValue `` /* 165-byte string literal not displayed */
	// Whether the strategy is allowed to raise bids on keywords with
	// lower-range quality scores.
	RaiseCpcBidWhenQualityScoreIsLow *wrappers.BoolValue `` /* 169-byte string literal not displayed */
	XXX_NoUnkeyedLiteral             struct{}            `json:"-"`
	XXX_unrecognized                 []byte              `json:"-"`
	XXX_sizecache                    int32               `json:"-"`
}

An automated bidding strategy which sets CPC bids to target impressions on page one, or page one promoted slots on google.com.

func (*PageOnePromoted) Descriptor

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

func (*PageOnePromoted) GetBidModifier

func (m *PageOnePromoted) GetBidModifier() *wrappers.DoubleValue

func (*PageOnePromoted) GetCpcBidCeilingMicros

func (m *PageOnePromoted) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*PageOnePromoted) GetOnlyRaiseCpcBids

func (m *PageOnePromoted) GetOnlyRaiseCpcBids() *wrappers.BoolValue

func (*PageOnePromoted) GetRaiseCpcBidWhenBudgetConstrained

func (m *PageOnePromoted) GetRaiseCpcBidWhenBudgetConstrained() *wrappers.BoolValue

func (*PageOnePromoted) GetRaiseCpcBidWhenQualityScoreIsLow

func (m *PageOnePromoted) GetRaiseCpcBidWhenQualityScoreIsLow() *wrappers.BoolValue

func (*PageOnePromoted) ProtoMessage

func (*PageOnePromoted) ProtoMessage()

func (*PageOnePromoted) Reset

func (m *PageOnePromoted) Reset()

func (*PageOnePromoted) String

func (m *PageOnePromoted) String() string

func (*PageOnePromoted) XXX_DiscardUnknown

func (m *PageOnePromoted) XXX_DiscardUnknown()

func (*PageOnePromoted) XXX_Marshal

func (m *PageOnePromoted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PageOnePromoted) XXX_Merge

func (m *PageOnePromoted) XXX_Merge(src proto.Message)

func (*PageOnePromoted) XXX_Size

func (m *PageOnePromoted) XXX_Size() int

func (*PageOnePromoted) XXX_Unmarshal

func (m *PageOnePromoted) XXX_Unmarshal(b []byte) error

type ParentalStatusInfo added in v0.2.0

type ParentalStatusInfo struct {
	// Type of the parental status.
	Type                 enums.ParentalStatusTypeEnum_ParentalStatusType `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                        `json:"-"`
	XXX_unrecognized     []byte                                          `json:"-"`
	XXX_sizecache        int32                                           `json:"-"`
}

A parental status criterion.

func (*ParentalStatusInfo) Descriptor added in v0.2.0

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

func (*ParentalStatusInfo) GetType added in v0.2.0

func (*ParentalStatusInfo) ProtoMessage added in v0.2.0

func (*ParentalStatusInfo) ProtoMessage()

func (*ParentalStatusInfo) Reset added in v0.2.0

func (m *ParentalStatusInfo) Reset()

func (*ParentalStatusInfo) String added in v0.2.0

func (m *ParentalStatusInfo) String() string

func (*ParentalStatusInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ParentalStatusInfo) XXX_DiscardUnknown()

func (*ParentalStatusInfo) XXX_Marshal added in v0.2.0

func (m *ParentalStatusInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParentalStatusInfo) XXX_Merge added in v0.2.0

func (m *ParentalStatusInfo) XXX_Merge(src proto.Message)

func (*ParentalStatusInfo) XXX_Size added in v0.2.0

func (m *ParentalStatusInfo) XXX_Size() int

func (*ParentalStatusInfo) XXX_Unmarshal added in v0.2.0

func (m *ParentalStatusInfo) XXX_Unmarshal(b []byte) error

type PercentCpc

type PercentCpc struct {
	// Maximum bid limit that can be set by the bid strategy. This is
	// an optional field entered by the advertiser and specified in local micros.
	// Note: A zero value is interpreted in the same way as having bid_ceiling
	// undefined.
	CpcBidCeilingMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	// Adjusts the bid for each auction upward or downward, depending on the
	// likelihood of a conversion. Individual bids may exceed
	// cpc_bid_ceiling_micros, but the average bid amount for a campaign should
	// not.
	EnhancedCpcEnabled   *wrappers.BoolValue `protobuf:"bytes,2,opt,name=enhanced_cpc_enabled,json=enhancedCpcEnabled,proto3" json:"enhanced_cpc_enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

A bidding strategy where bids are a fraction of the advertised price for some good or service.

func (*PercentCpc) Descriptor

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

func (*PercentCpc) GetCpcBidCeilingMicros

func (m *PercentCpc) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*PercentCpc) GetEnhancedCpcEnabled

func (m *PercentCpc) GetEnhancedCpcEnabled() *wrappers.BoolValue

func (*PercentCpc) ProtoMessage

func (*PercentCpc) ProtoMessage()

func (*PercentCpc) Reset

func (m *PercentCpc) Reset()

func (*PercentCpc) String

func (m *PercentCpc) String() string

func (*PercentCpc) XXX_DiscardUnknown

func (m *PercentCpc) XXX_DiscardUnknown()

func (*PercentCpc) XXX_Marshal

func (m *PercentCpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PercentCpc) XXX_Merge

func (m *PercentCpc) XXX_Merge(src proto.Message)

func (*PercentCpc) XXX_Size

func (m *PercentCpc) XXX_Size() int

func (*PercentCpc) XXX_Unmarshal

func (m *PercentCpc) XXX_Unmarshal(b []byte) error

type PlacementInfo added in v0.2.0

type PlacementInfo struct {
	// URL of the placement.
	//
	// For example, "http://www.domain.com".
	Url                  *wrappers.StringValue `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A placement criterion. This can be used to modify bids for sites when targeting the content network.

func (*PlacementInfo) Descriptor added in v0.2.0

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

func (*PlacementInfo) GetUrl added in v0.2.0

func (m *PlacementInfo) GetUrl() *wrappers.StringValue

func (*PlacementInfo) ProtoMessage added in v0.2.0

func (*PlacementInfo) ProtoMessage()

func (*PlacementInfo) Reset added in v0.2.0

func (m *PlacementInfo) Reset()

func (*PlacementInfo) String added in v0.2.0

func (m *PlacementInfo) String() string

func (*PlacementInfo) XXX_DiscardUnknown added in v0.2.0

func (m *PlacementInfo) XXX_DiscardUnknown()

func (*PlacementInfo) XXX_Marshal added in v0.2.0

func (m *PlacementInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlacementInfo) XXX_Merge added in v0.2.0

func (m *PlacementInfo) XXX_Merge(src proto.Message)

func (*PlacementInfo) XXX_Size added in v0.2.0

func (m *PlacementInfo) XXX_Size() int

func (*PlacementInfo) XXX_Unmarshal added in v0.2.0

func (m *PlacementInfo) XXX_Unmarshal(b []byte) error

type PolicyTopicConstraint added in v0.2.0

type PolicyTopicConstraint struct {
	// Specific information about the constraint.
	//
	// Types that are valid to be assigned to Value:
	//	*PolicyTopicConstraint_CountryConstraintList_
	//	*PolicyTopicConstraint_ResellerConstraint_
	//	*PolicyTopicConstraint_CertificateMissingInCountryList
	//	*PolicyTopicConstraint_CertificateDomainMismatchInCountryList
	Value                isPolicyTopicConstraint_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

Describes the effect on serving that a policy topic entry will have.

Next Id: 5

func (*PolicyTopicConstraint) Descriptor added in v0.2.0

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

func (*PolicyTopicConstraint) GetCertificateDomainMismatchInCountryList added in v0.2.0

func (m *PolicyTopicConstraint) GetCertificateDomainMismatchInCountryList() *PolicyTopicConstraint_CountryConstraintList

func (*PolicyTopicConstraint) GetCertificateMissingInCountryList added in v0.2.0

func (m *PolicyTopicConstraint) GetCertificateMissingInCountryList() *PolicyTopicConstraint_CountryConstraintList

func (*PolicyTopicConstraint) GetCountryConstraintList added in v0.2.0

func (*PolicyTopicConstraint) GetResellerConstraint added in v0.2.0

func (*PolicyTopicConstraint) GetValue added in v0.2.0

func (m *PolicyTopicConstraint) GetValue() isPolicyTopicConstraint_Value

func (*PolicyTopicConstraint) ProtoMessage added in v0.2.0

func (*PolicyTopicConstraint) ProtoMessage()

func (*PolicyTopicConstraint) Reset added in v0.2.0

func (m *PolicyTopicConstraint) Reset()

func (*PolicyTopicConstraint) String added in v0.2.0

func (m *PolicyTopicConstraint) String() string

func (*PolicyTopicConstraint) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicConstraint) XXX_DiscardUnknown()

func (*PolicyTopicConstraint) XXX_Marshal added in v0.2.0

func (m *PolicyTopicConstraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicConstraint) XXX_Merge added in v0.2.0

func (m *PolicyTopicConstraint) XXX_Merge(src proto.Message)

func (*PolicyTopicConstraint) XXX_OneofWrappers added in v0.2.0

func (*PolicyTopicConstraint) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PolicyTopicConstraint) XXX_Size added in v0.2.0

func (m *PolicyTopicConstraint) XXX_Size() int

func (*PolicyTopicConstraint) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicConstraint) XXX_Unmarshal(b []byte) error

type PolicyTopicConstraint_CertificateDomainMismatchInCountryList added in v0.2.0

type PolicyTopicConstraint_CertificateDomainMismatchInCountryList struct {
	CertificateDomainMismatchInCountryList *PolicyTopicConstraint_CountryConstraintList `` /* 128-byte string literal not displayed */
}

type PolicyTopicConstraint_CertificateMissingInCountryList added in v0.2.0

type PolicyTopicConstraint_CertificateMissingInCountryList struct {
	CertificateMissingInCountryList *PolicyTopicConstraint_CountryConstraintList `protobuf:"bytes,3,opt,name=certificate_missing_in_country_list,json=certificateMissingInCountryList,proto3,oneof"`
}

type PolicyTopicConstraint_CountryConstraint added in v0.2.0

type PolicyTopicConstraint_CountryConstraint struct {
	// Geo target constant resource name of the country in which serving is
	// constrained.
	CountryCriterion     *wrappers.StringValue `protobuf:"bytes,1,opt,name=country_criterion,json=countryCriterion,proto3" json:"country_criterion,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Indicates that a resource's ability to serve in a particular country is constrained.

Next Id: 2

func (*PolicyTopicConstraint_CountryConstraint) Descriptor added in v0.2.0

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

func (*PolicyTopicConstraint_CountryConstraint) GetCountryCriterion added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) ProtoMessage added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) Reset added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) String added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraint) XXX_DiscardUnknown()

func (*PolicyTopicConstraint_CountryConstraint) XXX_Marshal added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicConstraint_CountryConstraint) XXX_Merge added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) XXX_Size added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraint) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraint) XXX_Unmarshal(b []byte) error

type PolicyTopicConstraint_CountryConstraintList added in v0.2.0

type PolicyTopicConstraint_CountryConstraintList struct {
	// Total number of countries targeted by the resource.
	TotalTargetedCountries *wrappers.Int32Value `` /* 129-byte string literal not displayed */
	// Countries in which serving is restricted.
	Countries            []*PolicyTopicConstraint_CountryConstraint `protobuf:"bytes,2,rep,name=countries,proto3" json:"countries,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

A list of countries where a resource's serving is constrained.

Next Id: 3

func (*PolicyTopicConstraint_CountryConstraintList) Descriptor added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) GetCountries added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) GetTotalTargetedCountries added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraintList) GetTotalTargetedCountries() *wrappers.Int32Value

func (*PolicyTopicConstraint_CountryConstraintList) ProtoMessage added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) Reset added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) String added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraintList) XXX_DiscardUnknown()

func (*PolicyTopicConstraint_CountryConstraintList) XXX_Marshal added in v0.2.0

func (m *PolicyTopicConstraint_CountryConstraintList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicConstraint_CountryConstraintList) XXX_Merge added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) XXX_Size added in v0.2.0

func (*PolicyTopicConstraint_CountryConstraintList) XXX_Unmarshal added in v0.2.0

type PolicyTopicConstraint_CountryConstraintList_ added in v0.2.0

type PolicyTopicConstraint_CountryConstraintList_ struct {
	CountryConstraintList *PolicyTopicConstraint_CountryConstraintList `protobuf:"bytes,1,opt,name=country_constraint_list,json=countryConstraintList,proto3,oneof"`
}

type PolicyTopicConstraint_ResellerConstraint added in v0.2.0

type PolicyTopicConstraint_ResellerConstraint struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Indicates that a policy topic was constrained due to disapproval of the website for reseller purposes.

Next Id: 1

func (*PolicyTopicConstraint_ResellerConstraint) Descriptor added in v0.2.0

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

func (*PolicyTopicConstraint_ResellerConstraint) ProtoMessage added in v0.2.0

func (*PolicyTopicConstraint_ResellerConstraint) Reset added in v0.2.0

func (*PolicyTopicConstraint_ResellerConstraint) String added in v0.2.0

func (*PolicyTopicConstraint_ResellerConstraint) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicConstraint_ResellerConstraint) XXX_DiscardUnknown()

func (*PolicyTopicConstraint_ResellerConstraint) XXX_Marshal added in v0.2.0

func (m *PolicyTopicConstraint_ResellerConstraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicConstraint_ResellerConstraint) XXX_Merge added in v0.2.0

func (*PolicyTopicConstraint_ResellerConstraint) XXX_Size added in v0.2.0

func (*PolicyTopicConstraint_ResellerConstraint) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicConstraint_ResellerConstraint) XXX_Unmarshal(b []byte) error

type PolicyTopicConstraint_ResellerConstraint_ added in v0.2.0

type PolicyTopicConstraint_ResellerConstraint_ struct {
	ResellerConstraint *PolicyTopicConstraint_ResellerConstraint `protobuf:"bytes,2,opt,name=reseller_constraint,json=resellerConstraint,proto3,oneof"`
}

type PolicyTopicEntry added in v0.2.0

type PolicyTopicEntry struct {
	// Policy topic this finding refers to. For example, "ALCOHOL",
	// "TRADEMARKS_IN_AD_TEXT", or "DESTINATION_NOT_WORKING". The set of possible
	// policy topics is not fixed for a particular API version and may change
	// at any time.
	Topic *wrappers.StringValue `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
	// Describes the negative or positive effect this policy will have on serving.
	Type enums.PolicyTopicEntryTypeEnum_PolicyTopicEntryType `` /* 143-byte string literal not displayed */
	// Additional information that explains policy finding
	// (e.g. the brand name for a trademark finding).
	Evidences []*PolicyTopicEvidence `protobuf:"bytes,3,rep,name=evidences,proto3" json:"evidences,omitempty"`
	// Indicates how serving of this resource may be affected (e.g. not serving
	// in a country).
	Constraints          []*PolicyTopicConstraint `protobuf:"bytes,4,rep,name=constraints,proto3" json:"constraints,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

Policy finding attached to a resource (e.g. alcohol policy associated with a site that sells alcohol).

Each PolicyTopicEntry has a topic that indicates the specific ads policy the entry is about and a type to indicate the effect that the entry will have on serving. It may optionally have one or more evidences that indicate the reason for the finding. It may also optionally have one or more constraints that provide details about how serving may be restricted.

Next tag: 5

func (*PolicyTopicEntry) Descriptor added in v0.2.0

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

func (*PolicyTopicEntry) GetConstraints added in v0.2.0

func (m *PolicyTopicEntry) GetConstraints() []*PolicyTopicConstraint

func (*PolicyTopicEntry) GetEvidences added in v0.2.0

func (m *PolicyTopicEntry) GetEvidences() []*PolicyTopicEvidence

func (*PolicyTopicEntry) GetTopic added in v0.2.0

func (m *PolicyTopicEntry) GetTopic() *wrappers.StringValue

func (*PolicyTopicEntry) GetType added in v0.2.0

func (*PolicyTopicEntry) ProtoMessage added in v0.2.0

func (*PolicyTopicEntry) ProtoMessage()

func (*PolicyTopicEntry) Reset added in v0.2.0

func (m *PolicyTopicEntry) Reset()

func (*PolicyTopicEntry) String added in v0.2.0

func (m *PolicyTopicEntry) String() string

func (*PolicyTopicEntry) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEntry) XXX_DiscardUnknown()

func (*PolicyTopicEntry) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEntry) XXX_Merge added in v0.2.0

func (m *PolicyTopicEntry) XXX_Merge(src proto.Message)

func (*PolicyTopicEntry) XXX_Size added in v0.2.0

func (m *PolicyTopicEntry) XXX_Size() int

func (*PolicyTopicEntry) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEntry) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence added in v0.2.0

type PolicyTopicEvidence struct {
	// Specific evidence information depending on the evidence type.
	//
	// Types that are valid to be assigned to Value:
	//	*PolicyTopicEvidence_HttpCode
	//	*PolicyTopicEvidence_WebsiteList_
	//	*PolicyTopicEvidence_TextList_
	//	*PolicyTopicEvidence_LanguageCode
	//	*PolicyTopicEvidence_DestinationTextList_
	//	*PolicyTopicEvidence_DestinationMismatch_
	Value                isPolicyTopicEvidence_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

Additional information that explains a policy finding.

Next Id: 8

func (*PolicyTopicEvidence) Descriptor added in v0.2.0

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

func (*PolicyTopicEvidence) GetDestinationMismatch added in v0.2.0

func (m *PolicyTopicEvidence) GetDestinationMismatch() *PolicyTopicEvidence_DestinationMismatch

func (*PolicyTopicEvidence) GetDestinationTextList added in v0.2.0

func (m *PolicyTopicEvidence) GetDestinationTextList() *PolicyTopicEvidence_DestinationTextList

func (*PolicyTopicEvidence) GetHttpCode added in v0.2.0

func (m *PolicyTopicEvidence) GetHttpCode() *wrappers.Int32Value

func (*PolicyTopicEvidence) GetLanguageCode added in v0.2.0

func (m *PolicyTopicEvidence) GetLanguageCode() *wrappers.StringValue

func (*PolicyTopicEvidence) GetTextList added in v0.2.0

func (*PolicyTopicEvidence) GetValue added in v0.2.0

func (m *PolicyTopicEvidence) GetValue() isPolicyTopicEvidence_Value

func (*PolicyTopicEvidence) GetWebsiteList added in v0.2.0

func (*PolicyTopicEvidence) ProtoMessage added in v0.2.0

func (*PolicyTopicEvidence) ProtoMessage()

func (*PolicyTopicEvidence) Reset added in v0.2.0

func (m *PolicyTopicEvidence) Reset()

func (*PolicyTopicEvidence) String added in v0.2.0

func (m *PolicyTopicEvidence) String() string

func (*PolicyTopicEvidence) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEvidence) XXX_DiscardUnknown()

func (*PolicyTopicEvidence) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEvidence) XXX_Merge added in v0.2.0

func (m *PolicyTopicEvidence) XXX_Merge(src proto.Message)

func (*PolicyTopicEvidence) XXX_OneofWrappers added in v0.2.0

func (*PolicyTopicEvidence) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PolicyTopicEvidence) XXX_Size added in v0.2.0

func (m *PolicyTopicEvidence) XXX_Size() int

func (*PolicyTopicEvidence) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEvidence) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence_DestinationMismatch added in v0.2.0

type PolicyTopicEvidence_DestinationMismatch struct {
	// The set of URLs that did not match each other.
	UrlTypes             []enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum_PolicyTopicEvidenceDestinationMismatchUrlType `` /* 224-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                                                                `json:"-"`
	XXX_unrecognized     []byte                                                                                                  `json:"-"`
	XXX_sizecache        int32                                                                                                   `json:"-"`
}

Evidence of mismatches between the URLs of a resource.

Next Id: 2

func (*PolicyTopicEvidence_DestinationMismatch) Descriptor added in v0.2.0

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

func (*PolicyTopicEvidence_DestinationMismatch) ProtoMessage added in v0.2.0

func (*PolicyTopicEvidence_DestinationMismatch) Reset added in v0.2.0

func (*PolicyTopicEvidence_DestinationMismatch) String added in v0.2.0

func (*PolicyTopicEvidence_DestinationMismatch) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEvidence_DestinationMismatch) XXX_DiscardUnknown()

func (*PolicyTopicEvidence_DestinationMismatch) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEvidence_DestinationMismatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEvidence_DestinationMismatch) XXX_Merge added in v0.2.0

func (*PolicyTopicEvidence_DestinationMismatch) XXX_Size added in v0.2.0

func (*PolicyTopicEvidence_DestinationMismatch) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEvidence_DestinationMismatch) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence_DestinationMismatch_ added in v0.2.0

type PolicyTopicEvidence_DestinationMismatch_ struct {
	DestinationMismatch *PolicyTopicEvidence_DestinationMismatch `protobuf:"bytes,7,opt,name=destination_mismatch,json=destinationMismatch,proto3,oneof"`
}

type PolicyTopicEvidence_DestinationTextList added in v0.2.0

type PolicyTopicEvidence_DestinationTextList struct {
	// List of text found in the resource's destination page.
	DestinationTexts     []*wrappers.StringValue `protobuf:"bytes,1,rep,name=destination_texts,json=destinationTexts,proto3" json:"destination_texts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A list of strings found in a destination page that caused a policy finding.

Next Id: 2

func (*PolicyTopicEvidence_DestinationTextList) Descriptor added in v0.2.0

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

func (*PolicyTopicEvidence_DestinationTextList) GetDestinationTexts added in v0.2.0

func (m *PolicyTopicEvidence_DestinationTextList) GetDestinationTexts() []*wrappers.StringValue

func (*PolicyTopicEvidence_DestinationTextList) ProtoMessage added in v0.2.0

func (*PolicyTopicEvidence_DestinationTextList) Reset added in v0.2.0

func (*PolicyTopicEvidence_DestinationTextList) String added in v0.2.0

func (*PolicyTopicEvidence_DestinationTextList) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEvidence_DestinationTextList) XXX_DiscardUnknown()

func (*PolicyTopicEvidence_DestinationTextList) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEvidence_DestinationTextList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEvidence_DestinationTextList) XXX_Merge added in v0.2.0

func (*PolicyTopicEvidence_DestinationTextList) XXX_Size added in v0.2.0

func (*PolicyTopicEvidence_DestinationTextList) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEvidence_DestinationTextList) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence_DestinationTextList_ added in v0.2.0

type PolicyTopicEvidence_DestinationTextList_ struct {
	DestinationTextList *PolicyTopicEvidence_DestinationTextList `protobuf:"bytes,6,opt,name=destination_text_list,json=destinationTextList,proto3,oneof"`
}

type PolicyTopicEvidence_HttpCode added in v0.2.0

type PolicyTopicEvidence_HttpCode struct {
	HttpCode *wrappers.Int32Value `protobuf:"bytes,2,opt,name=http_code,json=httpCode,proto3,oneof"`
}

type PolicyTopicEvidence_LanguageCode added in v0.2.0

type PolicyTopicEvidence_LanguageCode struct {
	LanguageCode *wrappers.StringValue `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3,oneof"`
}

type PolicyTopicEvidence_TextList added in v0.2.0

type PolicyTopicEvidence_TextList struct {
	// The fragments of text from the resource that caused the policy finding.
	Texts                []*wrappers.StringValue `protobuf:"bytes,1,rep,name=texts,proto3" json:"texts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A list of fragments of text that violated a policy.

Next Id: 2

func (*PolicyTopicEvidence_TextList) Descriptor added in v0.2.0

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

func (*PolicyTopicEvidence_TextList) GetTexts added in v0.2.0

func (*PolicyTopicEvidence_TextList) ProtoMessage added in v0.2.0

func (*PolicyTopicEvidence_TextList) ProtoMessage()

func (*PolicyTopicEvidence_TextList) Reset added in v0.2.0

func (m *PolicyTopicEvidence_TextList) Reset()

func (*PolicyTopicEvidence_TextList) String added in v0.2.0

func (*PolicyTopicEvidence_TextList) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEvidence_TextList) XXX_DiscardUnknown()

func (*PolicyTopicEvidence_TextList) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEvidence_TextList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEvidence_TextList) XXX_Merge added in v0.2.0

func (m *PolicyTopicEvidence_TextList) XXX_Merge(src proto.Message)

func (*PolicyTopicEvidence_TextList) XXX_Size added in v0.2.0

func (m *PolicyTopicEvidence_TextList) XXX_Size() int

func (*PolicyTopicEvidence_TextList) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEvidence_TextList) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence_TextList_ added in v0.2.0

type PolicyTopicEvidence_TextList_ struct {
	TextList *PolicyTopicEvidence_TextList `protobuf:"bytes,4,opt,name=text_list,json=textList,proto3,oneof"`
}

type PolicyTopicEvidence_WebsiteList added in v0.2.0

type PolicyTopicEvidence_WebsiteList struct {
	// Websites that caused the policy finding.
	Websites             []*wrappers.StringValue `protobuf:"bytes,1,rep,name=websites,proto3" json:"websites,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A list of websites that caused a policy finding. Used for ONE_WEBSITE_PER_AD_GROUP policy topic, for example. In case there are more than five websites, only the top five (those that appear in resources the most) will be listed here.

Next Id: 2

func (*PolicyTopicEvidence_WebsiteList) Descriptor added in v0.2.0

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

func (*PolicyTopicEvidence_WebsiteList) GetWebsites added in v0.2.0

func (*PolicyTopicEvidence_WebsiteList) ProtoMessage added in v0.2.0

func (*PolicyTopicEvidence_WebsiteList) ProtoMessage()

func (*PolicyTopicEvidence_WebsiteList) Reset added in v0.2.0

func (*PolicyTopicEvidence_WebsiteList) String added in v0.2.0

func (*PolicyTopicEvidence_WebsiteList) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyTopicEvidence_WebsiteList) XXX_DiscardUnknown()

func (*PolicyTopicEvidence_WebsiteList) XXX_Marshal added in v0.2.0

func (m *PolicyTopicEvidence_WebsiteList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyTopicEvidence_WebsiteList) XXX_Merge added in v0.2.0

func (m *PolicyTopicEvidence_WebsiteList) XXX_Merge(src proto.Message)

func (*PolicyTopicEvidence_WebsiteList) XXX_Size added in v0.2.0

func (m *PolicyTopicEvidence_WebsiteList) XXX_Size() int

func (*PolicyTopicEvidence_WebsiteList) XXX_Unmarshal added in v0.2.0

func (m *PolicyTopicEvidence_WebsiteList) XXX_Unmarshal(b []byte) error

type PolicyTopicEvidence_WebsiteList_ added in v0.2.0

type PolicyTopicEvidence_WebsiteList_ struct {
	WebsiteList *PolicyTopicEvidence_WebsiteList `protobuf:"bytes,3,opt,name=website_list,json=websiteList,proto3,oneof"`
}

type PolicyValidationParameter added in v0.2.0

type PolicyValidationParameter struct {
	// The list of policy topics that should not cause a PolicyFindingError to
	// be reported. This field is currently only compatible with Enhanced Text Ad.
	// It corresponds to the PolicyTopicEntry.topic field.
	//
	// Resources violating these policies will be saved, but will not be eligible
	// to serve. They may begin serving at a later time due to a change in
	// policies, re-review of the resource, or a change in advertiser
	// certificates.
	IgnorablePolicyTopics []*wrappers.StringValue `` /* 126-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}                `json:"-"`
	XXX_unrecognized      []byte                  `json:"-"`
	XXX_sizecache         int32                   `json:"-"`
}

Parameter for controlling how policy checking is done.

func (*PolicyValidationParameter) Descriptor added in v0.2.0

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

func (*PolicyValidationParameter) GetIgnorablePolicyTopics added in v0.2.0

func (m *PolicyValidationParameter) GetIgnorablePolicyTopics() []*wrappers.StringValue

func (*PolicyValidationParameter) ProtoMessage added in v0.2.0

func (*PolicyValidationParameter) ProtoMessage()

func (*PolicyValidationParameter) Reset added in v0.2.0

func (m *PolicyValidationParameter) Reset()

func (*PolicyValidationParameter) String added in v0.2.0

func (m *PolicyValidationParameter) String() string

func (*PolicyValidationParameter) XXX_DiscardUnknown added in v0.2.0

func (m *PolicyValidationParameter) XXX_DiscardUnknown()

func (*PolicyValidationParameter) XXX_Marshal added in v0.2.0

func (m *PolicyValidationParameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyValidationParameter) XXX_Merge added in v0.2.0

func (m *PolicyValidationParameter) XXX_Merge(src proto.Message)

func (*PolicyValidationParameter) XXX_Size added in v0.2.0

func (m *PolicyValidationParameter) XXX_Size() int

func (*PolicyValidationParameter) XXX_Unmarshal added in v0.2.0

func (m *PolicyValidationParameter) XXX_Unmarshal(b []byte) error

type PolicyViolationKey

type PolicyViolationKey struct {
	// Unique ID of the violated policy.
	PolicyName *wrappers.StringValue `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// The text that violates the policy if specified.
	// Otherwise, refers to the policy in general
	// (e.g., when requesting to be exempt from the whole policy).
	// If not specified for criterion exemptions, the whole policy is implied.
	// Must be specified for ad exemptions.
	ViolatingText        *wrappers.StringValue `protobuf:"bytes,2,opt,name=violating_text,json=violatingText,proto3" json:"violating_text,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Key of the violation. The key is used for referring to a violation when filing an exemption request.

func (*PolicyViolationKey) Descriptor

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

func (*PolicyViolationKey) GetPolicyName

func (m *PolicyViolationKey) GetPolicyName() *wrappers.StringValue

func (*PolicyViolationKey) GetViolatingText

func (m *PolicyViolationKey) GetViolatingText() *wrappers.StringValue

func (*PolicyViolationKey) ProtoMessage

func (*PolicyViolationKey) ProtoMessage()

func (*PolicyViolationKey) Reset

func (m *PolicyViolationKey) Reset()

func (*PolicyViolationKey) String

func (m *PolicyViolationKey) String() string

func (*PolicyViolationKey) XXX_DiscardUnknown

func (m *PolicyViolationKey) XXX_DiscardUnknown()

func (*PolicyViolationKey) XXX_Marshal

func (m *PolicyViolationKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyViolationKey) XXX_Merge

func (m *PolicyViolationKey) XXX_Merge(src proto.Message)

func (*PolicyViolationKey) XXX_Size

func (m *PolicyViolationKey) XXX_Size() int

func (*PolicyViolationKey) XXX_Unmarshal

func (m *PolicyViolationKey) XXX_Unmarshal(b []byte) error

type PreferredContentInfo added in v0.2.0

type PreferredContentInfo struct {
	// Type of the preferred content.
	Type                 enums.PreferredContentTypeEnum_PreferredContentType `` /* 143-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                            `json:"-"`
	XXX_unrecognized     []byte                                              `json:"-"`
	XXX_sizecache        int32                                               `json:"-"`
}

A preferred content criterion.

func (*PreferredContentInfo) Descriptor added in v0.2.0

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

func (*PreferredContentInfo) GetType added in v0.2.0

func (*PreferredContentInfo) ProtoMessage added in v0.2.0

func (*PreferredContentInfo) ProtoMessage()

func (*PreferredContentInfo) Reset added in v0.2.0

func (m *PreferredContentInfo) Reset()

func (*PreferredContentInfo) String added in v0.2.0

func (m *PreferredContentInfo) String() string

func (*PreferredContentInfo) XXX_DiscardUnknown added in v0.2.0

func (m *PreferredContentInfo) XXX_DiscardUnknown()

func (*PreferredContentInfo) XXX_Marshal added in v0.2.0

func (m *PreferredContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreferredContentInfo) XXX_Merge added in v0.2.0

func (m *PreferredContentInfo) XXX_Merge(src proto.Message)

func (*PreferredContentInfo) XXX_Size added in v0.2.0

func (m *PreferredContentInfo) XXX_Size() int

func (*PreferredContentInfo) XXX_Unmarshal added in v0.2.0

func (m *PreferredContentInfo) XXX_Unmarshal(b []byte) error

type Price added in v0.2.0

type Price struct {
	// Three-character ISO 4217 currency code.
	CurrencyCode *wrappers.StringValue `protobuf:"bytes,1,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
	// Amount in micros. One million is equivalent to one unit.
	AmountMicros         *wrappers.Int64Value `protobuf:"bytes,2,opt,name=amount_micros,json=amountMicros,proto3" json:"amount_micros,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Represents a price in a particular currency.

func (*Price) Descriptor added in v0.2.0

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

func (*Price) GetAmountMicros added in v0.2.0

func (m *Price) GetAmountMicros() *wrappers.Int64Value

func (*Price) GetCurrencyCode added in v0.2.0

func (m *Price) GetCurrencyCode() *wrappers.StringValue

func (*Price) ProtoMessage added in v0.2.0

func (*Price) ProtoMessage()

func (*Price) Reset added in v0.2.0

func (m *Price) Reset()

func (*Price) String added in v0.2.0

func (m *Price) String() string

func (*Price) XXX_DiscardUnknown added in v0.2.0

func (m *Price) XXX_DiscardUnknown()

func (*Price) XXX_Marshal added in v0.2.0

func (m *Price) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Price) XXX_Merge added in v0.2.0

func (m *Price) XXX_Merge(src proto.Message)

func (*Price) XXX_Size added in v0.2.0

func (m *Price) XXX_Size() int

func (*Price) XXX_Unmarshal added in v0.2.0

func (m *Price) XXX_Unmarshal(b []byte) error

type ProductChannelExclusivityInfo added in v0.2.0

type ProductChannelExclusivityInfo struct {
	// Value of the availability.
	ChannelExclusivity   enums.ProductChannelExclusivityEnum_ProductChannelExclusivity `` /* 207-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                      `json:"-"`
	XXX_unrecognized     []byte                                                        `json:"-"`
	XXX_sizecache        int32                                                         `json:"-"`
}

Availability of a product offer.

func (*ProductChannelExclusivityInfo) Descriptor added in v0.2.0

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

func (*ProductChannelExclusivityInfo) GetChannelExclusivity added in v0.2.0

func (*ProductChannelExclusivityInfo) ProtoMessage added in v0.2.0

func (*ProductChannelExclusivityInfo) ProtoMessage()

func (*ProductChannelExclusivityInfo) Reset added in v0.2.0

func (m *ProductChannelExclusivityInfo) Reset()

func (*ProductChannelExclusivityInfo) String added in v0.2.0

func (*ProductChannelExclusivityInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProductChannelExclusivityInfo) XXX_DiscardUnknown()

func (*ProductChannelExclusivityInfo) XXX_Marshal added in v0.2.0

func (m *ProductChannelExclusivityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductChannelExclusivityInfo) XXX_Merge added in v0.2.0

func (m *ProductChannelExclusivityInfo) XXX_Merge(src proto.Message)

func (*ProductChannelExclusivityInfo) XXX_Size added in v0.2.0

func (m *ProductChannelExclusivityInfo) XXX_Size() int

func (*ProductChannelExclusivityInfo) XXX_Unmarshal added in v0.2.0

func (m *ProductChannelExclusivityInfo) XXX_Unmarshal(b []byte) error

type ProductChannelInfo added in v0.2.0

type ProductChannelInfo struct {
	// Value of the locality.
	Channel              enums.ProductChannelEnum_ProductChannel `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

Locality of a product offer.

func (*ProductChannelInfo) Descriptor added in v0.2.0

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

func (*ProductChannelInfo) GetChannel added in v0.2.0

func (*ProductChannelInfo) ProtoMessage added in v0.2.0

func (*ProductChannelInfo) ProtoMessage()

func (*ProductChannelInfo) Reset added in v0.2.0

func (m *ProductChannelInfo) Reset()

func (*ProductChannelInfo) String added in v0.2.0

func (m *ProductChannelInfo) String() string

func (*ProductChannelInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProductChannelInfo) XXX_DiscardUnknown()

func (*ProductChannelInfo) XXX_Marshal added in v0.2.0

func (m *ProductChannelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductChannelInfo) XXX_Merge added in v0.2.0

func (m *ProductChannelInfo) XXX_Merge(src proto.Message)

func (*ProductChannelInfo) XXX_Size added in v0.2.0

func (m *ProductChannelInfo) XXX_Size() int

func (*ProductChannelInfo) XXX_Unmarshal added in v0.2.0

func (m *ProductChannelInfo) XXX_Unmarshal(b []byte) error

type ProductConditionInfo added in v0.2.0

type ProductConditionInfo struct {
	// Value of the condition.
	Condition            enums.ProductConditionEnum_ProductCondition `` /* 145-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

Condition of a product offer.

func (*ProductConditionInfo) Descriptor added in v0.2.0

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

func (*ProductConditionInfo) GetCondition added in v0.2.0

func (*ProductConditionInfo) ProtoMessage added in v0.2.0

func (*ProductConditionInfo) ProtoMessage()

func (*ProductConditionInfo) Reset added in v0.2.0

func (m *ProductConditionInfo) Reset()

func (*ProductConditionInfo) String added in v0.2.0

func (m *ProductConditionInfo) String() string

func (*ProductConditionInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProductConditionInfo) XXX_DiscardUnknown()

func (*ProductConditionInfo) XXX_Marshal added in v0.2.0

func (m *ProductConditionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductConditionInfo) XXX_Merge added in v0.2.0

func (m *ProductConditionInfo) XXX_Merge(src proto.Message)

func (*ProductConditionInfo) XXX_Size added in v0.2.0

func (m *ProductConditionInfo) XXX_Size() int

func (*ProductConditionInfo) XXX_Unmarshal added in v0.2.0

func (m *ProductConditionInfo) XXX_Unmarshal(b []byte) error

type ProductOfferIdInfo added in v0.2.0

type ProductOfferIdInfo struct {
	// Value of the id.
	Value                *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Id of a product offer.

func (*ProductOfferIdInfo) Descriptor added in v0.2.0

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

func (*ProductOfferIdInfo) GetValue added in v0.2.0

func (m *ProductOfferIdInfo) GetValue() *wrappers.StringValue

func (*ProductOfferIdInfo) ProtoMessage added in v0.2.0

func (*ProductOfferIdInfo) ProtoMessage()

func (*ProductOfferIdInfo) Reset added in v0.2.0

func (m *ProductOfferIdInfo) Reset()

func (*ProductOfferIdInfo) String added in v0.2.0

func (m *ProductOfferIdInfo) String() string

func (*ProductOfferIdInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProductOfferIdInfo) XXX_DiscardUnknown()

func (*ProductOfferIdInfo) XXX_Marshal added in v0.2.0

func (m *ProductOfferIdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductOfferIdInfo) XXX_Merge added in v0.2.0

func (m *ProductOfferIdInfo) XXX_Merge(src proto.Message)

func (*ProductOfferIdInfo) XXX_Size added in v0.2.0

func (m *ProductOfferIdInfo) XXX_Size() int

func (*ProductOfferIdInfo) XXX_Unmarshal added in v0.2.0

func (m *ProductOfferIdInfo) XXX_Unmarshal(b []byte) error

type ProductTypeInfo added in v0.2.0

type ProductTypeInfo struct {
	// Value of the type.
	Value *wrappers.StringValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Level of the type.
	Level                enums.ProductTypeLevelEnum_ProductTypeLevel `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

Type of a product offer.

func (*ProductTypeInfo) Descriptor added in v0.2.0

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

func (*ProductTypeInfo) GetLevel added in v0.2.0

func (*ProductTypeInfo) GetValue added in v0.2.0

func (m *ProductTypeInfo) GetValue() *wrappers.StringValue

func (*ProductTypeInfo) ProtoMessage added in v0.2.0

func (*ProductTypeInfo) ProtoMessage()

func (*ProductTypeInfo) Reset added in v0.2.0

func (m *ProductTypeInfo) Reset()

func (*ProductTypeInfo) String added in v0.2.0

func (m *ProductTypeInfo) String() string

func (*ProductTypeInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProductTypeInfo) XXX_DiscardUnknown()

func (*ProductTypeInfo) XXX_Marshal added in v0.2.0

func (m *ProductTypeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductTypeInfo) XXX_Merge added in v0.2.0

func (m *ProductTypeInfo) XXX_Merge(src proto.Message)

func (*ProductTypeInfo) XXX_Size added in v0.2.0

func (m *ProductTypeInfo) XXX_Size() int

func (*ProductTypeInfo) XXX_Unmarshal added in v0.2.0

func (m *ProductTypeInfo) XXX_Unmarshal(b []byte) error

type ProximityInfo added in v0.2.0

type ProximityInfo struct {
	// Latitude and longitude.
	GeoPoint *GeoPointInfo `protobuf:"bytes,1,opt,name=geo_point,json=geoPoint,proto3" json:"geo_point,omitempty"`
	// The radius of the proximity.
	Radius *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=radius,proto3" json:"radius,omitempty"`
	// The unit of measurement of the radius. Default is KILOMETERS.
	RadiusUnits enums.ProximityRadiusUnitsEnum_ProximityRadiusUnits `` /* 176-byte string literal not displayed */
	// Full address.
	Address              *AddressInfo `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

A Proximity criterion. The geo point and radius determine what geographical area is included. The address is a description of the geo point that does not affect ad serving.

There are two ways to create a proximity. First, by setting an address and radius. The geo point will be automatically computed. Second, by setting a geo point and radius. The address is an optional label that won't be validated.

func (*ProximityInfo) Descriptor added in v0.2.0

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

func (*ProximityInfo) GetAddress added in v0.2.0

func (m *ProximityInfo) GetAddress() *AddressInfo

func (*ProximityInfo) GetGeoPoint added in v0.2.0

func (m *ProximityInfo) GetGeoPoint() *GeoPointInfo

func (*ProximityInfo) GetRadius added in v0.2.0

func (m *ProximityInfo) GetRadius() *wrappers.DoubleValue

func (*ProximityInfo) GetRadiusUnits added in v0.2.0

func (*ProximityInfo) ProtoMessage added in v0.2.0

func (*ProximityInfo) ProtoMessage()

func (*ProximityInfo) Reset added in v0.2.0

func (m *ProximityInfo) Reset()

func (*ProximityInfo) String added in v0.2.0

func (m *ProximityInfo) String() string

func (*ProximityInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ProximityInfo) XXX_DiscardUnknown()

func (*ProximityInfo) XXX_Marshal added in v0.2.0

func (m *ProximityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProximityInfo) XXX_Merge added in v0.2.0

func (m *ProximityInfo) XXX_Merge(src proto.Message)

func (*ProximityInfo) XXX_Size added in v0.2.0

func (m *ProximityInfo) XXX_Size() int

func (*ProximityInfo) XXX_Unmarshal added in v0.2.0

func (m *ProximityInfo) XXX_Unmarshal(b []byte) error

type RealTimeBiddingSetting added in v0.2.0

type RealTimeBiddingSetting struct {
	// Whether the campaign is opted in to real-time bidding.
	OptIn                *wrappers.BoolValue `protobuf:"bytes,1,opt,name=opt_in,json=optIn,proto3" json:"opt_in,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.

func (*RealTimeBiddingSetting) Descriptor added in v0.2.0

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

func (*RealTimeBiddingSetting) GetOptIn added in v0.2.0

func (m *RealTimeBiddingSetting) GetOptIn() *wrappers.BoolValue

func (*RealTimeBiddingSetting) ProtoMessage added in v0.2.0

func (*RealTimeBiddingSetting) ProtoMessage()

func (*RealTimeBiddingSetting) Reset added in v0.2.0

func (m *RealTimeBiddingSetting) Reset()

func (*RealTimeBiddingSetting) String added in v0.2.0

func (m *RealTimeBiddingSetting) String() string

func (*RealTimeBiddingSetting) XXX_DiscardUnknown added in v0.2.0

func (m *RealTimeBiddingSetting) XXX_DiscardUnknown()

func (*RealTimeBiddingSetting) XXX_Marshal added in v0.2.0

func (m *RealTimeBiddingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RealTimeBiddingSetting) XXX_Merge added in v0.2.0

func (m *RealTimeBiddingSetting) XXX_Merge(src proto.Message)

func (*RealTimeBiddingSetting) XXX_Size added in v0.2.0

func (m *RealTimeBiddingSetting) XXX_Size() int

func (*RealTimeBiddingSetting) XXX_Unmarshal added in v0.2.0

func (m *RealTimeBiddingSetting) XXX_Unmarshal(b []byte) error

type ResponsiveDisplayAdInfo

type ResponsiveDisplayAdInfo 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 `` /* 187-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A responsive display ad.

func (*ResponsiveDisplayAdInfo) Descriptor

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

func (*ResponsiveDisplayAdInfo) GetAccentColor added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetAccentColor() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetAllowFlexibleColor added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetAllowFlexibleColor() *wrappers.BoolValue

func (*ResponsiveDisplayAdInfo) GetBusinessName

func (m *ResponsiveDisplayAdInfo) GetBusinessName() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetCallToActionText added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetCallToActionText() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetDescription

func (m *ResponsiveDisplayAdInfo) GetDescription() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetFormatSetting added in v0.2.0

func (*ResponsiveDisplayAdInfo) GetLogoImage added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetLogoImage() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetLongHeadline

func (m *ResponsiveDisplayAdInfo) GetLongHeadline() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetMainColor added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetMainColor() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetMarketingImage added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetMarketingImage() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetPricePrefix added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetPricePrefix() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetPromoText added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetPromoText() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetShortHeadline

func (m *ResponsiveDisplayAdInfo) GetShortHeadline() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetSquareLogoImage added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetSquareLogoImage() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) GetSquareMarketingImage added in v0.2.0

func (m *ResponsiveDisplayAdInfo) GetSquareMarketingImage() *wrappers.StringValue

func (*ResponsiveDisplayAdInfo) ProtoMessage

func (*ResponsiveDisplayAdInfo) ProtoMessage()

func (*ResponsiveDisplayAdInfo) Reset

func (m *ResponsiveDisplayAdInfo) Reset()

func (*ResponsiveDisplayAdInfo) String

func (m *ResponsiveDisplayAdInfo) String() string

func (*ResponsiveDisplayAdInfo) XXX_DiscardUnknown

func (m *ResponsiveDisplayAdInfo) XXX_DiscardUnknown()

func (*ResponsiveDisplayAdInfo) XXX_Marshal

func (m *ResponsiveDisplayAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResponsiveDisplayAdInfo) XXX_Merge

func (m *ResponsiveDisplayAdInfo) XXX_Merge(src proto.Message)

func (*ResponsiveDisplayAdInfo) XXX_Size

func (m *ResponsiveDisplayAdInfo) XXX_Size() int

func (*ResponsiveDisplayAdInfo) XXX_Unmarshal

func (m *ResponsiveDisplayAdInfo) XXX_Unmarshal(b []byte) error

type RuleBasedUserListInfo added in v0.2.1

type RuleBasedUserListInfo struct {
	// The status of pre-population. The field is default to NONE if not set which
	// means the previous users will not be considered. If set to REQUESTED, past
	// site visitors or app users who match the list definition will be included
	// in the list (works on the Display Network only). This will only
	// add past users from within the last 30 days, depending on the
	// list's membership duration and the date when the remarketing tag is added.
	// The status will be updated to FINISHED once request is processed, or FAILED
	// if the request fails.
	PrepopulationStatus enums.UserListPrepopulationStatusEnum_UserListPrepopulationStatus `` /* 214-byte string literal not displayed */
	// Subtypes of rule based user lists.
	//
	// Types that are valid to be assigned to RuleBasedUserList:
	//	*RuleBasedUserListInfo_CombinedRuleUserList
	//	*RuleBasedUserListInfo_DateSpecificRuleUserList
	//	*RuleBasedUserListInfo_ExpressionRuleUserList
	RuleBasedUserList    isRuleBasedUserListInfo_RuleBasedUserList `protobuf_oneof:"rule_based_user_list"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

Representation of a userlist that is generated by a rule.

func (*RuleBasedUserListInfo) Descriptor added in v0.2.1

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

func (*RuleBasedUserListInfo) GetCombinedRuleUserList added in v0.2.1

func (m *RuleBasedUserListInfo) GetCombinedRuleUserList() *CombinedRuleUserListInfo

func (*RuleBasedUserListInfo) GetDateSpecificRuleUserList added in v0.2.1

func (m *RuleBasedUserListInfo) GetDateSpecificRuleUserList() *DateSpecificRuleUserListInfo

func (*RuleBasedUserListInfo) GetExpressionRuleUserList added in v0.2.1

func (m *RuleBasedUserListInfo) GetExpressionRuleUserList() *ExpressionRuleUserListInfo

func (*RuleBasedUserListInfo) GetPrepopulationStatus added in v0.2.1

func (*RuleBasedUserListInfo) GetRuleBasedUserList added in v0.2.1

func (m *RuleBasedUserListInfo) GetRuleBasedUserList() isRuleBasedUserListInfo_RuleBasedUserList

func (*RuleBasedUserListInfo) ProtoMessage added in v0.2.1

func (*RuleBasedUserListInfo) ProtoMessage()

func (*RuleBasedUserListInfo) Reset added in v0.2.1

func (m *RuleBasedUserListInfo) Reset()

func (*RuleBasedUserListInfo) String added in v0.2.1

func (m *RuleBasedUserListInfo) String() string

func (*RuleBasedUserListInfo) XXX_DiscardUnknown added in v0.2.1

func (m *RuleBasedUserListInfo) XXX_DiscardUnknown()

func (*RuleBasedUserListInfo) XXX_Marshal added in v0.2.1

func (m *RuleBasedUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RuleBasedUserListInfo) XXX_Merge added in v0.2.1

func (m *RuleBasedUserListInfo) XXX_Merge(src proto.Message)

func (*RuleBasedUserListInfo) XXX_OneofWrappers added in v0.2.1

func (*RuleBasedUserListInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RuleBasedUserListInfo) XXX_Size added in v0.2.1

func (m *RuleBasedUserListInfo) XXX_Size() int

func (*RuleBasedUserListInfo) XXX_Unmarshal added in v0.2.1

func (m *RuleBasedUserListInfo) XXX_Unmarshal(b []byte) error

type RuleBasedUserListInfo_CombinedRuleUserList added in v0.2.1

type RuleBasedUserListInfo_CombinedRuleUserList struct {
	CombinedRuleUserList *CombinedRuleUserListInfo `protobuf:"bytes,2,opt,name=combined_rule_user_list,json=combinedRuleUserList,proto3,oneof"`
}

type RuleBasedUserListInfo_DateSpecificRuleUserList added in v0.2.1

type RuleBasedUserListInfo_DateSpecificRuleUserList struct {
	DateSpecificRuleUserList *DateSpecificRuleUserListInfo `protobuf:"bytes,3,opt,name=date_specific_rule_user_list,json=dateSpecificRuleUserList,proto3,oneof"`
}

type RuleBasedUserListInfo_ExpressionRuleUserList added in v0.2.1

type RuleBasedUserListInfo_ExpressionRuleUserList struct {
	ExpressionRuleUserList *ExpressionRuleUserListInfo `protobuf:"bytes,4,opt,name=expression_rule_user_list,json=expressionRuleUserList,proto3,oneof"`
}

type Segments added in v0.2.1

type Segments struct {
	// Ad network type.
	AdNetworkType enums.AdNetworkTypeEnum_AdNetworkType `` /* 170-byte string literal not displayed */
	// Conversion attribution event type.
	ConversionAttributionEventType enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType `` /* 257-byte string literal not displayed */
	// Date to which metrics apply.
	// yyyy-MM-dd format, e.g., 2018-04-17.
	Date *wrappers.StringValue `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Day of the week, e.g., MONDAY.
	DayOfWeek enums.DayOfWeekEnum_DayOfWeek `` /* 150-byte string literal not displayed */
	// Device to which metrics apply.
	Device enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=device,proto3,enum=google.ads.googleads.v0.enums.DeviceEnum_Device" json:"device,omitempty"`
	// Hotel booking window in days.
	HotelBookingWindowDays *wrappers.Int64Value `` /* 131-byte string literal not displayed */
	// Hotel center ID.
	HotelCenterId *wrappers.Int64Value `protobuf:"bytes,7,opt,name=hotel_center_id,json=hotelCenterId,proto3" json:"hotel_center_id,omitempty"`
	// Hotel check-in date. Formatted as yyyy-MM-dd.
	HotelCheckInDate *wrappers.StringValue `protobuf:"bytes,8,opt,name=hotel_check_in_date,json=hotelCheckInDate,proto3" json:"hotel_check_in_date,omitempty"`
	// Hotel check-in day of week.
	HotelCheckInDayOfWeek enums.DayOfWeekEnum_DayOfWeek `` /* 192-byte string literal not displayed */
	// Hotel city.
	HotelCity *wrappers.StringValue `protobuf:"bytes,10,opt,name=hotel_city,json=hotelCity,proto3" json:"hotel_city,omitempty"`
	// Hotel class.
	HotelClass *wrappers.Int32Value `protobuf:"bytes,11,opt,name=hotel_class,json=hotelClass,proto3" json:"hotel_class,omitempty"`
	// Hotel country.
	HotelCountry *wrappers.StringValue `protobuf:"bytes,12,opt,name=hotel_country,json=hotelCountry,proto3" json:"hotel_country,omitempty"`
	// Hotel date selection type.
	HotelDateSelectionType enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `` /* 218-byte string literal not displayed */
	// Hotel length of stay.
	HotelLengthOfStay *wrappers.Int32Value `protobuf:"bytes,14,opt,name=hotel_length_of_stay,json=hotelLengthOfStay,proto3" json:"hotel_length_of_stay,omitempty"`
	// Hotel state.
	HotelState *wrappers.StringValue `protobuf:"bytes,15,opt,name=hotel_state,json=hotelState,proto3" json:"hotel_state,omitempty"`
	// Hour of day as a number between 0 and 23, inclusive.
	Hour *wrappers.Int32Value `protobuf:"bytes,16,opt,name=hour,proto3" json:"hour,omitempty"`
	// Month as represented by the date of the first day of a month. Formatted as
	// yyyy-MM-dd.
	Month *wrappers.StringValue `protobuf:"bytes,17,opt,name=month,proto3" json:"month,omitempty"`
	// Month of the year, e.g., January.
	MonthOfYear enums.MonthOfYearEnum_MonthOfYear `` /* 161-byte string literal not displayed */
	// Partner hotel ID.
	PartnerHotelId *wrappers.StringValue `protobuf:"bytes,19,opt,name=partner_hotel_id,json=partnerHotelId,proto3" json:"partner_hotel_id,omitempty"`
	// Placeholder type. This is only used with feed item metrics.
	PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `` /* 179-byte string literal not displayed */
	// Quarter as represented by the date of the first day of a quarter.
	// Uses the calendar year for quarters, e.g., the second quarter of 2018
	// starts on 2018-04-01. Formatted as yyyy-MM-dd.
	Quarter *wrappers.StringValue `protobuf:"bytes,21,opt,name=quarter,proto3" json:"quarter,omitempty"`
	// Match type of the keyword that triggered the ad, including variants.
	SearchTermMatchType enums.SearchTermMatchTypeEnum_SearchTermMatchType `` /* 203-byte string literal not displayed */
	// Position of the ad.
	Slot enums.SlotEnum_Slot `protobuf:"varint,23,opt,name=slot,proto3,enum=google.ads.googleads.v0.enums.SlotEnum_Slot" json:"slot,omitempty"`
	// Week as defined as Monday through Sunday, and represented by the date of
	// Monday. Formatted as yyyy-MM-dd.
	Week *wrappers.StringValue `protobuf:"bytes,24,opt,name=week,proto3" json:"week,omitempty"`
	// Year, formatted as yyyy.
	Year                 *wrappers.Int32Value `protobuf:"bytes,25,opt,name=year,proto3" json:"year,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Segment only fields.

func (*Segments) Descriptor added in v0.2.1

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

func (*Segments) GetAdNetworkType added in v0.2.1

func (m *Segments) GetAdNetworkType() enums.AdNetworkTypeEnum_AdNetworkType

func (*Segments) GetConversionAttributionEventType added in v0.2.1

func (*Segments) GetDate added in v0.2.1

func (m *Segments) GetDate() *wrappers.StringValue

func (*Segments) GetDayOfWeek added in v0.2.1

func (m *Segments) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek

func (*Segments) GetDevice added in v0.2.1

func (m *Segments) GetDevice() enums.DeviceEnum_Device

func (*Segments) GetHotelBookingWindowDays added in v0.2.1

func (m *Segments) GetHotelBookingWindowDays() *wrappers.Int64Value

func (*Segments) GetHotelCenterId added in v0.2.1

func (m *Segments) GetHotelCenterId() *wrappers.Int64Value

func (*Segments) GetHotelCheckInDate added in v0.2.1

func (m *Segments) GetHotelCheckInDate() *wrappers.StringValue

func (*Segments) GetHotelCheckInDayOfWeek added in v0.2.1

func (m *Segments) GetHotelCheckInDayOfWeek() enums.DayOfWeekEnum_DayOfWeek

func (*Segments) GetHotelCity added in v0.2.1

func (m *Segments) GetHotelCity() *wrappers.StringValue

func (*Segments) GetHotelClass added in v0.2.1

func (m *Segments) GetHotelClass() *wrappers.Int32Value

func (*Segments) GetHotelCountry added in v0.2.1

func (m *Segments) GetHotelCountry() *wrappers.StringValue

func (*Segments) GetHotelDateSelectionType added in v0.2.1

func (m *Segments) GetHotelDateSelectionType() enums.HotelDateSelectionTypeEnum_HotelDateSelectionType

func (*Segments) GetHotelLengthOfStay added in v0.2.1

func (m *Segments) GetHotelLengthOfStay() *wrappers.Int32Value

func (*Segments) GetHotelState added in v0.2.1

func (m *Segments) GetHotelState() *wrappers.StringValue

func (*Segments) GetHour added in v0.2.1

func (m *Segments) GetHour() *wrappers.Int32Value

func (*Segments) GetMonth added in v0.2.1

func (m *Segments) GetMonth() *wrappers.StringValue

func (*Segments) GetMonthOfYear added in v0.2.1

func (m *Segments) GetMonthOfYear() enums.MonthOfYearEnum_MonthOfYear

func (*Segments) GetPartnerHotelId added in v0.2.1

func (m *Segments) GetPartnerHotelId() *wrappers.StringValue

func (*Segments) GetPlaceholderType added in v0.2.1

func (m *Segments) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType

func (*Segments) GetQuarter added in v0.2.1

func (m *Segments) GetQuarter() *wrappers.StringValue

func (*Segments) GetSearchTermMatchType added in v0.2.1

func (m *Segments) GetSearchTermMatchType() enums.SearchTermMatchTypeEnum_SearchTermMatchType

func (*Segments) GetSlot added in v0.2.1

func (m *Segments) GetSlot() enums.SlotEnum_Slot

func (*Segments) GetWeek added in v0.2.1

func (m *Segments) GetWeek() *wrappers.StringValue

func (*Segments) GetYear added in v0.2.1

func (m *Segments) GetYear() *wrappers.Int32Value

func (*Segments) ProtoMessage added in v0.2.1

func (*Segments) ProtoMessage()

func (*Segments) Reset added in v0.2.1

func (m *Segments) Reset()

func (*Segments) String added in v0.2.1

func (m *Segments) String() string

func (*Segments) XXX_DiscardUnknown added in v0.2.1

func (m *Segments) XXX_DiscardUnknown()

func (*Segments) XXX_Marshal added in v0.2.1

func (m *Segments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Segments) XXX_Merge added in v0.2.1

func (m *Segments) XXX_Merge(src proto.Message)

func (*Segments) XXX_Size added in v0.2.1

func (m *Segments) XXX_Size() int

func (*Segments) XXX_Unmarshal added in v0.2.1

func (m *Segments) XXX_Unmarshal(b []byte) error

type ShoppingProductAdInfo added in v0.2.0

type ShoppingProductAdInfo struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A standard Shopping ad.

func (*ShoppingProductAdInfo) Descriptor added in v0.2.0

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

func (*ShoppingProductAdInfo) ProtoMessage added in v0.2.0

func (*ShoppingProductAdInfo) ProtoMessage()

func (*ShoppingProductAdInfo) Reset added in v0.2.0

func (m *ShoppingProductAdInfo) Reset()

func (*ShoppingProductAdInfo) String added in v0.2.0

func (m *ShoppingProductAdInfo) String() string

func (*ShoppingProductAdInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ShoppingProductAdInfo) XXX_DiscardUnknown()

func (*ShoppingProductAdInfo) XXX_Marshal added in v0.2.0

func (m *ShoppingProductAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ShoppingProductAdInfo) XXX_Merge added in v0.2.0

func (m *ShoppingProductAdInfo) XXX_Merge(src proto.Message)

func (*ShoppingProductAdInfo) XXX_Size added in v0.2.0

func (m *ShoppingProductAdInfo) XXX_Size() int

func (*ShoppingProductAdInfo) XXX_Unmarshal added in v0.2.0

func (m *ShoppingProductAdInfo) XXX_Unmarshal(b []byte) error

type ShoppingSmartAdInfo added in v0.2.0

type ShoppingSmartAdInfo struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A Smart Shopping ad.

func (*ShoppingSmartAdInfo) Descriptor added in v0.2.0

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

func (*ShoppingSmartAdInfo) ProtoMessage added in v0.2.0

func (*ShoppingSmartAdInfo) ProtoMessage()

func (*ShoppingSmartAdInfo) Reset added in v0.2.0

func (m *ShoppingSmartAdInfo) Reset()

func (*ShoppingSmartAdInfo) String added in v0.2.0

func (m *ShoppingSmartAdInfo) String() string

func (*ShoppingSmartAdInfo) XXX_DiscardUnknown added in v0.2.0

func (m *ShoppingSmartAdInfo) XXX_DiscardUnknown()

func (*ShoppingSmartAdInfo) XXX_Marshal added in v0.2.0

func (m *ShoppingSmartAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ShoppingSmartAdInfo) XXX_Merge added in v0.2.0

func (m *ShoppingSmartAdInfo) XXX_Merge(src proto.Message)

func (*ShoppingSmartAdInfo) XXX_Size added in v0.2.0

func (m *ShoppingSmartAdInfo) XXX_Size() int

func (*ShoppingSmartAdInfo) XXX_Unmarshal added in v0.2.0

func (m *ShoppingSmartAdInfo) XXX_Unmarshal(b []byte) error

type SimilarUserListInfo added in v0.2.0

type SimilarUserListInfo struct {
	// Seed UserList from which this list is derived.
	SeedUserList         *wrappers.StringValue `protobuf:"bytes,1,opt,name=seed_user_list,json=seedUserList,proto3" json:"seed_user_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

SimilarUserList is a list of users which are similar to users from another UserList. These lists are read-only and automatically created by Google.

func (*SimilarUserListInfo) Descriptor added in v0.2.0

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

func (*SimilarUserListInfo) GetSeedUserList added in v0.2.0

func (m *SimilarUserListInfo) GetSeedUserList() *wrappers.StringValue

func (*SimilarUserListInfo) ProtoMessage added in v0.2.0

func (*SimilarUserListInfo) ProtoMessage()

func (*SimilarUserListInfo) Reset added in v0.2.0

func (m *SimilarUserListInfo) Reset()

func (*SimilarUserListInfo) String added in v0.2.0

func (m *SimilarUserListInfo) String() string

func (*SimilarUserListInfo) XXX_DiscardUnknown added in v0.2.0

func (m *SimilarUserListInfo) XXX_DiscardUnknown()

func (*SimilarUserListInfo) XXX_Marshal added in v0.2.0

func (m *SimilarUserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SimilarUserListInfo) XXX_Merge added in v0.2.0

func (m *SimilarUserListInfo) XXX_Merge(src proto.Message)

func (*SimilarUserListInfo) XXX_Size added in v0.2.0

func (m *SimilarUserListInfo) XXX_Size() int

func (*SimilarUserListInfo) XXX_Unmarshal added in v0.2.0

func (m *SimilarUserListInfo) XXX_Unmarshal(b []byte) error

type TagSnippet added in v0.2.0

type TagSnippet struct {
	// The type of the generated tag snippets for tracking conversions.
	Type enums.TrackingCodeTypeEnum_TrackingCodeType `` /* 135-byte string literal not displayed */
	// The format of the web page where the tracking tag and snippet will be
	// installed, e.g. HTML.
	PageFormat enums.TrackingCodePageFormatEnum_TrackingCodePageFormat `` /* 177-byte string literal not displayed */
	// The site tag that adds visitors to your basic remarketing lists and sets
	// new cookies on your domain.
	GlobalSiteTag *wrappers.StringValue `protobuf:"bytes,3,opt,name=global_site_tag,json=globalSiteTag,proto3" json:"global_site_tag,omitempty"`
	// The event snippet that works with the site tag to track actions that
	// should be counted as conversions.
	EventSnippet         *wrappers.StringValue `protobuf:"bytes,4,opt,name=event_snippet,json=eventSnippet,proto3" json:"event_snippet,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

The site tag and event snippet pair for a TrackingCodeType.

func (*TagSnippet) Descriptor added in v0.2.0

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

func (*TagSnippet) GetEventSnippet added in v0.2.0

func (m *TagSnippet) GetEventSnippet() *wrappers.StringValue

func (*TagSnippet) GetGlobalSiteTag added in v0.2.0

func (m *TagSnippet) GetGlobalSiteTag() *wrappers.StringValue

func (*TagSnippet) GetPageFormat added in v0.2.0

func (*TagSnippet) GetType added in v0.2.0

func (*TagSnippet) ProtoMessage added in v0.2.0

func (*TagSnippet) ProtoMessage()

func (*TagSnippet) Reset added in v0.2.0

func (m *TagSnippet) Reset()

func (*TagSnippet) String added in v0.2.0

func (m *TagSnippet) String() string

func (*TagSnippet) XXX_DiscardUnknown added in v0.2.0

func (m *TagSnippet) XXX_DiscardUnknown()

func (*TagSnippet) XXX_Marshal added in v0.2.0

func (m *TagSnippet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagSnippet) XXX_Merge added in v0.2.0

func (m *TagSnippet) XXX_Merge(src proto.Message)

func (*TagSnippet) XXX_Size added in v0.2.0

func (m *TagSnippet) XXX_Size() int

func (*TagSnippet) XXX_Unmarshal added in v0.2.0

func (m *TagSnippet) XXX_Unmarshal(b []byte) error

type TargetCpa

type TargetCpa struct {
	// Average CPA target.
	// This target should be greater than or equal to minimum billable unit based
	// on the currency for the account.
	TargetCpaMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=target_cpa_micros,json=targetCpaMicros,proto3" json:"target_cpa_micros,omitempty"`
	// Maximum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidCeilingMicros *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	// Minimum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidFloorMicros    *wrappers.Int64Value `protobuf:"bytes,3,opt,name=cpc_bid_floor_micros,json=cpcBidFloorMicros,proto3" json:"cpc_bid_floor_micros,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

An automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.

func (*TargetCpa) Descriptor

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

func (*TargetCpa) GetCpcBidCeilingMicros

func (m *TargetCpa) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*TargetCpa) GetCpcBidFloorMicros

func (m *TargetCpa) GetCpcBidFloorMicros() *wrappers.Int64Value

func (*TargetCpa) GetTargetCpaMicros

func (m *TargetCpa) GetTargetCpaMicros() *wrappers.Int64Value

func (*TargetCpa) ProtoMessage

func (*TargetCpa) ProtoMessage()

func (*TargetCpa) Reset

func (m *TargetCpa) Reset()

func (*TargetCpa) String

func (m *TargetCpa) String() string

func (*TargetCpa) XXX_DiscardUnknown

func (m *TargetCpa) XXX_DiscardUnknown()

func (*TargetCpa) XXX_Marshal

func (m *TargetCpa) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetCpa) XXX_Merge

func (m *TargetCpa) XXX_Merge(src proto.Message)

func (*TargetCpa) XXX_Size

func (m *TargetCpa) XXX_Size() int

func (*TargetCpa) XXX_Unmarshal

func (m *TargetCpa) XXX_Unmarshal(b []byte) error

type TargetCpm added in v0.2.1

type TargetCpm struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Target CPM (cost per thousand impressions) is an automated bidding strategy that sets bids to optimize performance given the target CPM you set.

func (*TargetCpm) Descriptor added in v0.2.1

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

func (*TargetCpm) ProtoMessage added in v0.2.1

func (*TargetCpm) ProtoMessage()

func (*TargetCpm) Reset added in v0.2.1

func (m *TargetCpm) Reset()

func (*TargetCpm) String added in v0.2.1

func (m *TargetCpm) String() string

func (*TargetCpm) XXX_DiscardUnknown added in v0.2.1

func (m *TargetCpm) XXX_DiscardUnknown()

func (*TargetCpm) XXX_Marshal added in v0.2.1

func (m *TargetCpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetCpm) XXX_Merge added in v0.2.1

func (m *TargetCpm) XXX_Merge(src proto.Message)

func (*TargetCpm) XXX_Size added in v0.2.1

func (m *TargetCpm) XXX_Size() int

func (*TargetCpm) XXX_Unmarshal added in v0.2.1

func (m *TargetCpm) XXX_Unmarshal(b []byte) error

type TargetOutrankShare

type TargetOutrankShare struct {
	// The target fraction of auctions where the advertiser should outrank the
	// competitor.
	// The advertiser outranks the competitor in an auction if either the
	// advertiser appears above the competitor in the search results, or appears
	// in the search results when the competitor does not.
	// Value must be between 1 and 1000000, inclusive.
	TargetOutrankShareMicros *wrappers.Int32Value `` /* 137-byte string literal not displayed */
	// Competitor's visible domain URL.
	CompetitorDomain *wrappers.StringValue `protobuf:"bytes,2,opt,name=competitor_domain,json=competitorDomain,proto3" json:"competitor_domain,omitempty"`
	// Maximum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidCeilingMicros *wrappers.Int64Value `protobuf:"bytes,3,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	// Whether the strategy should always follow bid estimate changes,
	// or only increase.
	// If false, always set a keyword's new bid to the current bid estimate.
	// If true, only updates a keyword's bid if the current bid estimate is
	// greater than the current bid.
	OnlyRaiseCpcBids *wrappers.BoolValue `protobuf:"bytes,4,opt,name=only_raise_cpc_bids,json=onlyRaiseCpcBids,proto3" json:"only_raise_cpc_bids,omitempty"`
	// Whether the strategy is allowed to raise bids on keywords with
	// lower-range quality scores.
	RaiseCpcBidWhenQualityScoreIsLow *wrappers.BoolValue `` /* 169-byte string literal not displayed */
	XXX_NoUnkeyedLiteral             struct{}            `json:"-"`
	XXX_unrecognized                 []byte              `json:"-"`
	XXX_sizecache                    int32               `json:"-"`
}

An automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.

func (*TargetOutrankShare) Descriptor

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

func (*TargetOutrankShare) GetCompetitorDomain

func (m *TargetOutrankShare) GetCompetitorDomain() *wrappers.StringValue

func (*TargetOutrankShare) GetCpcBidCeilingMicros

func (m *TargetOutrankShare) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*TargetOutrankShare) GetOnlyRaiseCpcBids

func (m *TargetOutrankShare) GetOnlyRaiseCpcBids() *wrappers.BoolValue

func (*TargetOutrankShare) GetRaiseCpcBidWhenQualityScoreIsLow

func (m *TargetOutrankShare) GetRaiseCpcBidWhenQualityScoreIsLow() *wrappers.BoolValue

func (*TargetOutrankShare) GetTargetOutrankShareMicros

func (m *TargetOutrankShare) GetTargetOutrankShareMicros() *wrappers.Int32Value

func (*TargetOutrankShare) ProtoMessage

func (*TargetOutrankShare) ProtoMessage()

func (*TargetOutrankShare) Reset

func (m *TargetOutrankShare) Reset()

func (*TargetOutrankShare) String

func (m *TargetOutrankShare) String() string

func (*TargetOutrankShare) XXX_DiscardUnknown

func (m *TargetOutrankShare) XXX_DiscardUnknown()

func (*TargetOutrankShare) XXX_Marshal

func (m *TargetOutrankShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetOutrankShare) XXX_Merge

func (m *TargetOutrankShare) XXX_Merge(src proto.Message)

func (*TargetOutrankShare) XXX_Size

func (m *TargetOutrankShare) XXX_Size() int

func (*TargetOutrankShare) XXX_Unmarshal

func (m *TargetOutrankShare) XXX_Unmarshal(b []byte) error

type TargetRestriction added in v0.2.1

type TargetRestriction struct {
	// The targeting dimension that these settings apply to.
	TargetingDimension enums.TargetingDimensionEnum_TargetingDimension `` /* 193-byte string literal not displayed */
	// Indicates whether to restrict your ads to show only for the criteria you
	// have selected for this targeting_dimension, or to target all values for
	// this targeting_dimension and show ads based on your targeting in other
	// TargetingDimensions. A value of 'true' means that these criteria will only
	// apply bid modifiers, and not affect targeting. A value of 'false' means
	// that these criteria will restrict targeting as well as applying bid
	// modifiers.
	BidOnly              *wrappers.BoolValue `protobuf:"bytes,2,opt,name=bid_only,json=bidOnly,proto3" json:"bid_only,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

The list of per-targeting-dimension targeting settings.

func (*TargetRestriction) Descriptor added in v0.2.1

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

func (*TargetRestriction) GetBidOnly added in v0.2.1

func (m *TargetRestriction) GetBidOnly() *wrappers.BoolValue

func (*TargetRestriction) GetTargetingDimension added in v0.2.1

func (*TargetRestriction) ProtoMessage added in v0.2.1

func (*TargetRestriction) ProtoMessage()

func (*TargetRestriction) Reset added in v0.2.1

func (m *TargetRestriction) Reset()

func (*TargetRestriction) String added in v0.2.1

func (m *TargetRestriction) String() string

func (*TargetRestriction) XXX_DiscardUnknown added in v0.2.1

func (m *TargetRestriction) XXX_DiscardUnknown()

func (*TargetRestriction) XXX_Marshal added in v0.2.1

func (m *TargetRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetRestriction) XXX_Merge added in v0.2.1

func (m *TargetRestriction) XXX_Merge(src proto.Message)

func (*TargetRestriction) XXX_Size added in v0.2.1

func (m *TargetRestriction) XXX_Size() int

func (*TargetRestriction) XXX_Unmarshal added in v0.2.1

func (m *TargetRestriction) XXX_Unmarshal(b []byte) error

type TargetRoas

type TargetRoas struct {
	// Required. The desired revenue (based on conversion data) per unit of spend.
	// Value must be between 0.01 and 1000.0, inclusive.
	TargetRoas *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=target_roas,json=targetRoas,proto3" json:"target_roas,omitempty"`
	// Maximum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidCeilingMicros *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	// Minimum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidFloorMicros    *wrappers.Int64Value `protobuf:"bytes,3,opt,name=cpc_bid_floor_micros,json=cpcBidFloorMicros,proto3" json:"cpc_bid_floor_micros,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).

func (*TargetRoas) Descriptor

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

func (*TargetRoas) GetCpcBidCeilingMicros

func (m *TargetRoas) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*TargetRoas) GetCpcBidFloorMicros

func (m *TargetRoas) GetCpcBidFloorMicros() *wrappers.Int64Value

func (*TargetRoas) GetTargetRoas

func (m *TargetRoas) GetTargetRoas() *wrappers.DoubleValue

func (*TargetRoas) ProtoMessage

func (*TargetRoas) ProtoMessage()

func (*TargetRoas) Reset

func (m *TargetRoas) Reset()

func (*TargetRoas) String

func (m *TargetRoas) String() string

func (*TargetRoas) XXX_DiscardUnknown

func (m *TargetRoas) XXX_DiscardUnknown()

func (*TargetRoas) XXX_Marshal

func (m *TargetRoas) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetRoas) XXX_Merge

func (m *TargetRoas) XXX_Merge(src proto.Message)

func (*TargetRoas) XXX_Size

func (m *TargetRoas) XXX_Size() int

func (*TargetRoas) XXX_Unmarshal

func (m *TargetRoas) XXX_Unmarshal(b []byte) error

type TargetSpend

type TargetSpend struct {
	// The spend target under which to maximize clicks.
	// A TargetSpend bidder will attempt to spend the smaller of this value
	// or the natural throttling spend amount.
	// If not specified, the budget is used as the spend target.
	TargetSpendMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=target_spend_micros,json=targetSpendMicros,proto3" json:"target_spend_micros,omitempty"`
	// Maximum bid limit that can be set by the bid strategy.
	// The limit applies to all keywords managed by the strategy.
	CpcBidCeilingMicros  *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cpc_bid_ceiling_micros,json=cpcBidCeilingMicros,proto3" json:"cpc_bid_ceiling_micros,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

An automated bid strategy that sets your bids to help get as many clicks as possible within your budget.

func (*TargetSpend) Descriptor

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

func (*TargetSpend) GetCpcBidCeilingMicros

func (m *TargetSpend) GetCpcBidCeilingMicros() *wrappers.Int64Value

func (*TargetSpend) GetTargetSpendMicros

func (m *TargetSpend) GetTargetSpendMicros() *wrappers.Int64Value

func (*TargetSpend) ProtoMessage

func (*TargetSpend) ProtoMessage()

func (*TargetSpend) Reset

func (m *TargetSpend) Reset()

func (*TargetSpend) String

func (m *TargetSpend) String() string

func (*TargetSpend) XXX_DiscardUnknown

func (m *TargetSpend) XXX_DiscardUnknown()

func (*TargetSpend) XXX_Marshal

func (m *TargetSpend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetSpend) XXX_Merge

func (m *TargetSpend) XXX_Merge(src proto.Message)

func (*TargetSpend) XXX_Size

func (m *TargetSpend) XXX_Size() int

func (*TargetSpend) XXX_Unmarshal

func (m *TargetSpend) XXX_Unmarshal(b []byte) error

type TargetingSetting added in v0.2.1

type TargetingSetting struct {
	// The per-targeting-dimension setting to restrict the reach of your campaign
	// or ad group.
	TargetRestrictions   []*TargetRestriction `protobuf:"bytes,1,rep,name=target_restrictions,json=targetRestrictions,proto3" json:"target_restrictions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Settings for the <a href="https://support.google.com/google-ads/answer/7365594"> targeting related features</a>, at Campaign and AdGroup level.

func (*TargetingSetting) Descriptor added in v0.2.1

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

func (*TargetingSetting) GetTargetRestrictions added in v0.2.1

func (m *TargetingSetting) GetTargetRestrictions() []*TargetRestriction

func (*TargetingSetting) ProtoMessage added in v0.2.1

func (*TargetingSetting) ProtoMessage()

func (*TargetingSetting) Reset added in v0.2.1

func (m *TargetingSetting) Reset()

func (*TargetingSetting) String added in v0.2.1

func (m *TargetingSetting) String() string

func (*TargetingSetting) XXX_DiscardUnknown added in v0.2.1

func (m *TargetingSetting) XXX_DiscardUnknown()

func (*TargetingSetting) XXX_Marshal added in v0.2.1

func (m *TargetingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetingSetting) XXX_Merge added in v0.2.1

func (m *TargetingSetting) XXX_Merge(src proto.Message)

func (*TargetingSetting) XXX_Size added in v0.2.1

func (m *TargetingSetting) XXX_Size() int

func (*TargetingSetting) XXX_Unmarshal added in v0.2.1

func (m *TargetingSetting) XXX_Unmarshal(b []byte) error

type TextAdInfo

type TextAdInfo struct {
	// The headline of the ad.
	Headline *wrappers.StringValue `protobuf:"bytes,1,opt,name=headline,proto3" json:"headline,omitempty"`
	// The first line of the ad's description.
	Description1 *wrappers.StringValue `protobuf:"bytes,2,opt,name=description1,proto3" json:"description1,omitempty"`
	// The second line of the ad's description.
	Description2         *wrappers.StringValue `protobuf:"bytes,3,opt,name=description2,proto3" json:"description2,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A text ad.

func (*TextAdInfo) Descriptor

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

func (*TextAdInfo) GetDescription1

func (m *TextAdInfo) GetDescription1() *wrappers.StringValue

func (*TextAdInfo) GetDescription2

func (m *TextAdInfo) GetDescription2() *wrappers.StringValue

func (*TextAdInfo) GetHeadline

func (m *TextAdInfo) GetHeadline() *wrappers.StringValue

func (*TextAdInfo) ProtoMessage

func (*TextAdInfo) ProtoMessage()

func (*TextAdInfo) Reset

func (m *TextAdInfo) Reset()

func (*TextAdInfo) String

func (m *TextAdInfo) String() string

func (*TextAdInfo) XXX_DiscardUnknown

func (m *TextAdInfo) XXX_DiscardUnknown()

func (*TextAdInfo) XXX_Marshal

func (m *TextAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TextAdInfo) XXX_Merge

func (m *TextAdInfo) XXX_Merge(src proto.Message)

func (*TextAdInfo) XXX_Size

func (m *TextAdInfo) XXX_Size() int

func (*TextAdInfo) XXX_Unmarshal

func (m *TextAdInfo) XXX_Unmarshal(b []byte) error

type TopicInfo added in v0.2.0

type TopicInfo struct {
	// The Topic Constant resource name.
	TopicConstant *wrappers.StringValue `protobuf:"bytes,1,opt,name=topic_constant,json=topicConstant,proto3" json:"topic_constant,omitempty"`
	// The category to target or exclude. Each subsequent element in the array
	// describes a more specific sub-category. For example,
	// "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
	// category.
	Path                 []*wrappers.StringValue `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A topic criterion. Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/Pets/Dogs").

func (*TopicInfo) Descriptor added in v0.2.0

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

func (*TopicInfo) GetPath added in v0.2.0

func (m *TopicInfo) GetPath() []*wrappers.StringValue

func (*TopicInfo) GetTopicConstant added in v0.2.0

func (m *TopicInfo) GetTopicConstant() *wrappers.StringValue

func (*TopicInfo) ProtoMessage added in v0.2.0

func (*TopicInfo) ProtoMessage()

func (*TopicInfo) Reset added in v0.2.0

func (m *TopicInfo) Reset()

func (*TopicInfo) String added in v0.2.0

func (m *TopicInfo) String() string

func (*TopicInfo) XXX_DiscardUnknown added in v0.2.0

func (m *TopicInfo) XXX_DiscardUnknown()

func (*TopicInfo) XXX_Marshal added in v0.2.0

func (m *TopicInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TopicInfo) XXX_Merge added in v0.2.0

func (m *TopicInfo) XXX_Merge(src proto.Message)

func (*TopicInfo) XXX_Size added in v0.2.0

func (m *TopicInfo) XXX_Size() int

func (*TopicInfo) XXX_Unmarshal added in v0.2.0

func (m *TopicInfo) XXX_Unmarshal(b []byte) error

type UserInterestInfo added in v0.2.0

type UserInterestInfo struct {
	// The UserInterest resource name.
	UserInterestCategory *wrappers.StringValue `protobuf:"bytes,1,opt,name=user_interest_category,json=userInterestCategory,proto3" json:"user_interest_category,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Represents a particular interest-based topic to be targeted.

func (*UserInterestInfo) Descriptor added in v0.2.0

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

func (*UserInterestInfo) GetUserInterestCategory added in v0.2.0

func (m *UserInterestInfo) GetUserInterestCategory() *wrappers.StringValue

func (*UserInterestInfo) ProtoMessage added in v0.2.0

func (*UserInterestInfo) ProtoMessage()

func (*UserInterestInfo) Reset added in v0.2.0

func (m *UserInterestInfo) Reset()

func (*UserInterestInfo) String added in v0.2.0

func (m *UserInterestInfo) String() string

func (*UserInterestInfo) XXX_DiscardUnknown added in v0.2.0

func (m *UserInterestInfo) XXX_DiscardUnknown()

func (*UserInterestInfo) XXX_Marshal added in v0.2.0

func (m *UserInterestInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserInterestInfo) XXX_Merge added in v0.2.0

func (m *UserInterestInfo) XXX_Merge(src proto.Message)

func (*UserInterestInfo) XXX_Size added in v0.2.0

func (m *UserInterestInfo) XXX_Size() int

func (*UserInterestInfo) XXX_Unmarshal added in v0.2.0

func (m *UserInterestInfo) XXX_Unmarshal(b []byte) error

type UserListActionInfo added in v0.2.1

type UserListActionInfo struct {
	// Subtypes of user list action.
	//
	// Types that are valid to be assigned to UserListAction:
	//	*UserListActionInfo_ConversionAction
	//	*UserListActionInfo_RemarketingAction
	UserListAction       isUserListActionInfo_UserListAction `protobuf_oneof:"user_list_action"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

Represents an action type used for building remarketing user lists.

func (*UserListActionInfo) Descriptor added in v0.2.1

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

func (*UserListActionInfo) GetConversionAction added in v0.2.1

func (m *UserListActionInfo) GetConversionAction() *wrappers.StringValue

func (*UserListActionInfo) GetRemarketingAction added in v0.2.1

func (m *UserListActionInfo) GetRemarketingAction() *wrappers.StringValue

func (*UserListActionInfo) GetUserListAction added in v0.2.1

func (m *UserListActionInfo) GetUserListAction() isUserListActionInfo_UserListAction

func (*UserListActionInfo) ProtoMessage added in v0.2.1

func (*UserListActionInfo) ProtoMessage()

func (*UserListActionInfo) Reset added in v0.2.1

func (m *UserListActionInfo) Reset()

func (*UserListActionInfo) String added in v0.2.1

func (m *UserListActionInfo) String() string

func (*UserListActionInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListActionInfo) XXX_DiscardUnknown()

func (*UserListActionInfo) XXX_Marshal added in v0.2.1

func (m *UserListActionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListActionInfo) XXX_Merge added in v0.2.1

func (m *UserListActionInfo) XXX_Merge(src proto.Message)

func (*UserListActionInfo) XXX_OneofWrappers added in v0.2.1

func (*UserListActionInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserListActionInfo) XXX_Size added in v0.2.1

func (m *UserListActionInfo) XXX_Size() int

func (*UserListActionInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListActionInfo) XXX_Unmarshal(b []byte) error

type UserListActionInfo_ConversionAction added in v0.2.1

type UserListActionInfo_ConversionAction struct {
	ConversionAction *wrappers.StringValue `protobuf:"bytes,1,opt,name=conversion_action,json=conversionAction,proto3,oneof"`
}

type UserListActionInfo_RemarketingAction added in v0.2.1

type UserListActionInfo_RemarketingAction struct {
	RemarketingAction *wrappers.StringValue `protobuf:"bytes,2,opt,name=remarketing_action,json=remarketingAction,proto3,oneof"`
}

type UserListDateRuleItemInfo added in v0.2.1

type UserListDateRuleItemInfo struct {
	// Date comparison operator.
	// This field is required and must be populated when creating new date
	// rule item.
	Operator enums.UserListDateRuleItemOperatorEnum_UserListDateRuleItemOperator `` /* 167-byte string literal not displayed */
	// String representing date value to be compared with the rule variable.
	// Supported date format is YYYY-MM-DD.
	// Times are reported in the customer's time zone.
	Value *wrappers.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// The relative date value of the right hand side denoted by number of days
	// offset from now. The value field will override this field when both are
	// present.
	OffsetInDays         *wrappers.Int64Value `protobuf:"bytes,3,opt,name=offset_in_days,json=offsetInDays,proto3" json:"offset_in_days,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

A rule item composed of date operation.

func (*UserListDateRuleItemInfo) Descriptor added in v0.2.1

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

func (*UserListDateRuleItemInfo) GetOffsetInDays added in v0.2.1

func (m *UserListDateRuleItemInfo) GetOffsetInDays() *wrappers.Int64Value

func (*UserListDateRuleItemInfo) GetOperator added in v0.2.1

func (*UserListDateRuleItemInfo) GetValue added in v0.2.1

func (*UserListDateRuleItemInfo) ProtoMessage added in v0.2.1

func (*UserListDateRuleItemInfo) ProtoMessage()

func (*UserListDateRuleItemInfo) Reset added in v0.2.1

func (m *UserListDateRuleItemInfo) Reset()

func (*UserListDateRuleItemInfo) String added in v0.2.1

func (m *UserListDateRuleItemInfo) String() string

func (*UserListDateRuleItemInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListDateRuleItemInfo) XXX_DiscardUnknown()

func (*UserListDateRuleItemInfo) XXX_Marshal added in v0.2.1

func (m *UserListDateRuleItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListDateRuleItemInfo) XXX_Merge added in v0.2.1

func (m *UserListDateRuleItemInfo) XXX_Merge(src proto.Message)

func (*UserListDateRuleItemInfo) XXX_Size added in v0.2.1

func (m *UserListDateRuleItemInfo) XXX_Size() int

func (*UserListDateRuleItemInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListDateRuleItemInfo) XXX_Unmarshal(b []byte) error

type UserListInfo added in v0.2.0

type UserListInfo struct {
	// The User List resource name.
	UserList             *wrappers.StringValue `protobuf:"bytes,1,opt,name=user_list,json=userList,proto3" json:"user_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A User List criterion. Represents a user list that is defined by the advertiser to be targeted.

func (*UserListInfo) Descriptor added in v0.2.0

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

func (*UserListInfo) GetUserList added in v0.2.0

func (m *UserListInfo) GetUserList() *wrappers.StringValue

func (*UserListInfo) ProtoMessage added in v0.2.0

func (*UserListInfo) ProtoMessage()

func (*UserListInfo) Reset added in v0.2.0

func (m *UserListInfo) Reset()

func (*UserListInfo) String added in v0.2.0

func (m *UserListInfo) String() string

func (*UserListInfo) XXX_DiscardUnknown added in v0.2.0

func (m *UserListInfo) XXX_DiscardUnknown()

func (*UserListInfo) XXX_Marshal added in v0.2.0

func (m *UserListInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListInfo) XXX_Merge added in v0.2.0

func (m *UserListInfo) XXX_Merge(src proto.Message)

func (*UserListInfo) XXX_Size added in v0.2.0

func (m *UserListInfo) XXX_Size() int

func (*UserListInfo) XXX_Unmarshal added in v0.2.0

func (m *UserListInfo) XXX_Unmarshal(b []byte) error

type UserListLogicalRuleInfo added in v0.2.1

type UserListLogicalRuleInfo struct {
	// The logical operator of the rule.
	Operator enums.UserListLogicalRuleOperatorEnum_UserListLogicalRuleOperator `` /* 165-byte string literal not displayed */
	// The list of operands of the rule.
	RuleOperands         []*LogicalUserListOperandInfo `protobuf:"bytes,2,rep,name=rule_operands,json=ruleOperands,proto3" json:"rule_operands,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

A user list logical rule. A rule has a logical operator (and/or/not) and a list of user lists as operands.

func (*UserListLogicalRuleInfo) Descriptor added in v0.2.1

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

func (*UserListLogicalRuleInfo) GetOperator added in v0.2.1

func (*UserListLogicalRuleInfo) GetRuleOperands added in v0.2.1

func (m *UserListLogicalRuleInfo) GetRuleOperands() []*LogicalUserListOperandInfo

func (*UserListLogicalRuleInfo) ProtoMessage added in v0.2.1

func (*UserListLogicalRuleInfo) ProtoMessage()

func (*UserListLogicalRuleInfo) Reset added in v0.2.1

func (m *UserListLogicalRuleInfo) Reset()

func (*UserListLogicalRuleInfo) String added in v0.2.1

func (m *UserListLogicalRuleInfo) String() string

func (*UserListLogicalRuleInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListLogicalRuleInfo) XXX_DiscardUnknown()

func (*UserListLogicalRuleInfo) XXX_Marshal added in v0.2.1

func (m *UserListLogicalRuleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListLogicalRuleInfo) XXX_Merge added in v0.2.1

func (m *UserListLogicalRuleInfo) XXX_Merge(src proto.Message)

func (*UserListLogicalRuleInfo) XXX_Size added in v0.2.1

func (m *UserListLogicalRuleInfo) XXX_Size() int

func (*UserListLogicalRuleInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListLogicalRuleInfo) XXX_Unmarshal(b []byte) error

type UserListNumberRuleItemInfo added in v0.2.1

type UserListNumberRuleItemInfo struct {
	// Number comparison operator.
	// This field is required and must be populated when creating a new number
	// rule item.
	Operator enums.UserListNumberRuleItemOperatorEnum_UserListNumberRuleItemOperator `` /* 171-byte string literal not displayed */
	// Number value to be compared with the variable.
	// This field is required and must be populated when creating a new number
	// rule item.
	Value                *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A rule item composed of number operation.

func (*UserListNumberRuleItemInfo) Descriptor added in v0.2.1

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

func (*UserListNumberRuleItemInfo) GetOperator added in v0.2.1

func (*UserListNumberRuleItemInfo) GetValue added in v0.2.1

func (*UserListNumberRuleItemInfo) ProtoMessage added in v0.2.1

func (*UserListNumberRuleItemInfo) ProtoMessage()

func (*UserListNumberRuleItemInfo) Reset added in v0.2.1

func (m *UserListNumberRuleItemInfo) Reset()

func (*UserListNumberRuleItemInfo) String added in v0.2.1

func (m *UserListNumberRuleItemInfo) String() string

func (*UserListNumberRuleItemInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListNumberRuleItemInfo) XXX_DiscardUnknown()

func (*UserListNumberRuleItemInfo) XXX_Marshal added in v0.2.1

func (m *UserListNumberRuleItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListNumberRuleItemInfo) XXX_Merge added in v0.2.1

func (m *UserListNumberRuleItemInfo) XXX_Merge(src proto.Message)

func (*UserListNumberRuleItemInfo) XXX_Size added in v0.2.1

func (m *UserListNumberRuleItemInfo) XXX_Size() int

func (*UserListNumberRuleItemInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListNumberRuleItemInfo) XXX_Unmarshal(b []byte) error

type UserListRuleInfo added in v0.2.1

type UserListRuleInfo struct {
	// Rule type is used to determine how to group rule items.
	//
	// The default is OR of ANDs (disjunctive normal form).
	// That is, rule items will be ANDed together within rule item groups and the
	// groups themselves will be ORed together.
	//
	// Currently AND of ORs (conjunctive normal form) is only supported for
	// ExpressionRuleUserList.
	RuleType enums.UserListRuleTypeEnum_UserListRuleType `` /* 159-byte string literal not displayed */
	// List of rule item groups that defines this rule.
	// Rule item groups are grouped together based on rule_type.
	RuleItemGroups       []*UserListRuleItemGroupInfo `protobuf:"bytes,2,rep,name=rule_item_groups,json=ruleItemGroups,proto3" json:"rule_item_groups,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

A client defined rule based on custom parameters sent by web sites or uploaded by the advertiser.

func (*UserListRuleInfo) Descriptor added in v0.2.1

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

func (*UserListRuleInfo) GetRuleItemGroups added in v0.2.1

func (m *UserListRuleInfo) GetRuleItemGroups() []*UserListRuleItemGroupInfo

func (*UserListRuleInfo) GetRuleType added in v0.2.1

func (*UserListRuleInfo) ProtoMessage added in v0.2.1

func (*UserListRuleInfo) ProtoMessage()

func (*UserListRuleInfo) Reset added in v0.2.1

func (m *UserListRuleInfo) Reset()

func (*UserListRuleInfo) String added in v0.2.1

func (m *UserListRuleInfo) String() string

func (*UserListRuleInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListRuleInfo) XXX_DiscardUnknown()

func (*UserListRuleInfo) XXX_Marshal added in v0.2.1

func (m *UserListRuleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListRuleInfo) XXX_Merge added in v0.2.1

func (m *UserListRuleInfo) XXX_Merge(src proto.Message)

func (*UserListRuleInfo) XXX_Size added in v0.2.1

func (m *UserListRuleInfo) XXX_Size() int

func (*UserListRuleInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListRuleInfo) XXX_Unmarshal(b []byte) error

type UserListRuleItemGroupInfo added in v0.2.1

type UserListRuleItemGroupInfo struct {
	// Rule items that will be grouped together based on rule_type.
	RuleItems            []*UserListRuleItemInfo `protobuf:"bytes,1,rep,name=rule_items,json=ruleItems,proto3" json:"rule_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

A group of rule items.

func (*UserListRuleItemGroupInfo) Descriptor added in v0.2.1

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

func (*UserListRuleItemGroupInfo) GetRuleItems added in v0.2.1

func (m *UserListRuleItemGroupInfo) GetRuleItems() []*UserListRuleItemInfo

func (*UserListRuleItemGroupInfo) ProtoMessage added in v0.2.1

func (*UserListRuleItemGroupInfo) ProtoMessage()

func (*UserListRuleItemGroupInfo) Reset added in v0.2.1

func (m *UserListRuleItemGroupInfo) Reset()

func (*UserListRuleItemGroupInfo) String added in v0.2.1

func (m *UserListRuleItemGroupInfo) String() string

func (*UserListRuleItemGroupInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListRuleItemGroupInfo) XXX_DiscardUnknown()

func (*UserListRuleItemGroupInfo) XXX_Marshal added in v0.2.1

func (m *UserListRuleItemGroupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListRuleItemGroupInfo) XXX_Merge added in v0.2.1

func (m *UserListRuleItemGroupInfo) XXX_Merge(src proto.Message)

func (*UserListRuleItemGroupInfo) XXX_Size added in v0.2.1

func (m *UserListRuleItemGroupInfo) XXX_Size() int

func (*UserListRuleItemGroupInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListRuleItemGroupInfo) XXX_Unmarshal(b []byte) error

type UserListRuleItemInfo added in v0.2.1

type UserListRuleItemInfo struct {
	// Rule variable name. It should match the corresponding key name fired
	// by the pixel.
	// A name must begin with US-ascii letters or underscore or UTF8 code that is
	// greater than 127 and consist of US-ascii letters or digits or underscore or
	// UTF8 code that is greater than 127.
	// For websites, there are two built-in variable URL (name = 'url__') and
	// referrer URL (name = 'ref_url__').
	// This field must be populated when creating a new rule item.
	Name *wrappers.StringValue `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// An atomic rule fragment.
	//
	// Types that are valid to be assigned to RuleItem:
	//	*UserListRuleItemInfo_NumberRuleItem
	//	*UserListRuleItemInfo_StringRuleItem
	//	*UserListRuleItemInfo_DateRuleItem
	RuleItem             isUserListRuleItemInfo_RuleItem `protobuf_oneof:"rule_item"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

An atomic rule fragment.

func (*UserListRuleItemInfo) Descriptor added in v0.2.1

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

func (*UserListRuleItemInfo) GetDateRuleItem added in v0.2.1

func (m *UserListRuleItemInfo) GetDateRuleItem() *UserListDateRuleItemInfo

func (*UserListRuleItemInfo) GetName added in v0.2.1

func (*UserListRuleItemInfo) GetNumberRuleItem added in v0.2.1

func (m *UserListRuleItemInfo) GetNumberRuleItem() *UserListNumberRuleItemInfo

func (*UserListRuleItemInfo) GetRuleItem added in v0.2.1

func (m *UserListRuleItemInfo) GetRuleItem() isUserListRuleItemInfo_RuleItem

func (*UserListRuleItemInfo) GetStringRuleItem added in v0.2.1

func (m *UserListRuleItemInfo) GetStringRuleItem() *UserListStringRuleItemInfo

func (*UserListRuleItemInfo) ProtoMessage added in v0.2.1

func (*UserListRuleItemInfo) ProtoMessage()

func (*UserListRuleItemInfo) Reset added in v0.2.1

func (m *UserListRuleItemInfo) Reset()

func (*UserListRuleItemInfo) String added in v0.2.1

func (m *UserListRuleItemInfo) String() string

func (*UserListRuleItemInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListRuleItemInfo) XXX_DiscardUnknown()

func (*UserListRuleItemInfo) XXX_Marshal added in v0.2.1

func (m *UserListRuleItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListRuleItemInfo) XXX_Merge added in v0.2.1

func (m *UserListRuleItemInfo) XXX_Merge(src proto.Message)

func (*UserListRuleItemInfo) XXX_OneofWrappers added in v0.2.1

func (*UserListRuleItemInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserListRuleItemInfo) XXX_Size added in v0.2.1

func (m *UserListRuleItemInfo) XXX_Size() int

func (*UserListRuleItemInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListRuleItemInfo) XXX_Unmarshal(b []byte) error

type UserListRuleItemInfo_DateRuleItem added in v0.2.1

type UserListRuleItemInfo_DateRuleItem struct {
	DateRuleItem *UserListDateRuleItemInfo `protobuf:"bytes,4,opt,name=date_rule_item,json=dateRuleItem,proto3,oneof"`
}

type UserListRuleItemInfo_NumberRuleItem added in v0.2.1

type UserListRuleItemInfo_NumberRuleItem struct {
	NumberRuleItem *UserListNumberRuleItemInfo `protobuf:"bytes,2,opt,name=number_rule_item,json=numberRuleItem,proto3,oneof"`
}

type UserListRuleItemInfo_StringRuleItem added in v0.2.1

type UserListRuleItemInfo_StringRuleItem struct {
	StringRuleItem *UserListStringRuleItemInfo `protobuf:"bytes,3,opt,name=string_rule_item,json=stringRuleItem,proto3,oneof"`
}

type UserListStringRuleItemInfo added in v0.2.1

type UserListStringRuleItemInfo struct {
	// String comparison operator.
	// This field is required and must be populated when creating a new string
	// rule item.
	Operator enums.UserListStringRuleItemOperatorEnum_UserListStringRuleItemOperator `` /* 171-byte string literal not displayed */
	// The right hand side of the string rule item. For URLs or referrer URLs,
	// the value can not contain illegal URL chars such as newlines, quotes,
	// tabs, or parentheses. This field is required and must be populated when
	// creating a new string rule item.
	Value                *wrappers.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A rule item fragment composed of date operation.

func (*UserListStringRuleItemInfo) Descriptor added in v0.2.1

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

func (*UserListStringRuleItemInfo) GetOperator added in v0.2.1

func (*UserListStringRuleItemInfo) GetValue added in v0.2.1

func (*UserListStringRuleItemInfo) ProtoMessage added in v0.2.1

func (*UserListStringRuleItemInfo) ProtoMessage()

func (*UserListStringRuleItemInfo) Reset added in v0.2.1

func (m *UserListStringRuleItemInfo) Reset()

func (*UserListStringRuleItemInfo) String added in v0.2.1

func (m *UserListStringRuleItemInfo) String() string

func (*UserListStringRuleItemInfo) XXX_DiscardUnknown added in v0.2.1

func (m *UserListStringRuleItemInfo) XXX_DiscardUnknown()

func (*UserListStringRuleItemInfo) XXX_Marshal added in v0.2.1

func (m *UserListStringRuleItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserListStringRuleItemInfo) XXX_Merge added in v0.2.1

func (m *UserListStringRuleItemInfo) XXX_Merge(src proto.Message)

func (*UserListStringRuleItemInfo) XXX_Size added in v0.2.1

func (m *UserListStringRuleItemInfo) XXX_Size() int

func (*UserListStringRuleItemInfo) XXX_Unmarshal added in v0.2.1

func (m *UserListStringRuleItemInfo) XXX_Unmarshal(b []byte) error

type Value

type Value struct {
	// A value.
	//
	// Types that are valid to be assigned to Value:
	//	*Value_BooleanValue
	//	*Value_Int64Value
	//	*Value_FloatValue
	//	*Value_DoubleValue
	//	*Value_StringValue
	Value                isValue_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

A generic data container.

func (*Value) Descriptor

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

func (*Value) GetBooleanValue

func (m *Value) GetBooleanValue() bool

func (*Value) GetDoubleValue

func (m *Value) GetDoubleValue() float64

func (*Value) GetFloatValue

func (m *Value) GetFloatValue() float32

func (*Value) GetInt64Value

func (m *Value) GetInt64Value() int64

func (*Value) GetStringValue

func (m *Value) GetStringValue() string

func (*Value) GetValue

func (m *Value) GetValue() isValue_Value

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) Reset

func (m *Value) Reset()

func (*Value) String

func (m *Value) String() string

func (*Value) XXX_DiscardUnknown

func (m *Value) XXX_DiscardUnknown()

func (*Value) XXX_Marshal

func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value) XXX_Merge

func (m *Value) XXX_Merge(src proto.Message)

func (*Value) XXX_OneofWrappers added in v0.2.0

func (*Value) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Value) XXX_Size

func (m *Value) XXX_Size() int

func (*Value) XXX_Unmarshal

func (m *Value) XXX_Unmarshal(b []byte) error

type Value_BooleanValue

type Value_BooleanValue struct {
	BooleanValue bool `protobuf:"varint,1,opt,name=boolean_value,json=booleanValue,proto3,oneof"`
}

type Value_DoubleValue

type Value_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type Value_FloatValue

type Value_FloatValue struct {
	FloatValue float32 `protobuf:"fixed32,3,opt,name=float_value,json=floatValue,proto3,oneof"`
}

type Value_Int64Value

type Value_Int64Value struct {
	Int64Value int64 `protobuf:"varint,2,opt,name=int64_value,json=int64Value,proto3,oneof"`
}

type Value_StringValue

type Value_StringValue struct {
	StringValue string `protobuf:"bytes,5,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type VideoAdInfo added in v0.2.1

type VideoAdInfo struct {
	// The MediaFile resource to use for the video.
	MediaFile *wrappers.StringValue `protobuf:"bytes,1,opt,name=media_file,json=mediaFile,proto3" json:"media_file,omitempty"`
	// Format-specific schema for the different video formats.
	//
	// Types that are valid to be assigned to Format:
	//	*VideoAdInfo_InStream
	Format               isVideoAdInfo_Format `protobuf_oneof:"format"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

A video ad.

func (*VideoAdInfo) Descriptor added in v0.2.1

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

func (*VideoAdInfo) GetFormat added in v0.2.1

func (m *VideoAdInfo) GetFormat() isVideoAdInfo_Format

func (*VideoAdInfo) GetInStream added in v0.2.1

func (m *VideoAdInfo) GetInStream() *VideoTrueViewInStreamAdInfo

func (*VideoAdInfo) GetMediaFile added in v0.2.1

func (m *VideoAdInfo) GetMediaFile() *wrappers.StringValue

func (*VideoAdInfo) ProtoMessage added in v0.2.1

func (*VideoAdInfo) ProtoMessage()

func (*VideoAdInfo) Reset added in v0.2.1

func (m *VideoAdInfo) Reset()

func (*VideoAdInfo) String added in v0.2.1

func (m *VideoAdInfo) String() string

func (*VideoAdInfo) XXX_DiscardUnknown added in v0.2.1

func (m *VideoAdInfo) XXX_DiscardUnknown()

func (*VideoAdInfo) XXX_Marshal added in v0.2.1

func (m *VideoAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VideoAdInfo) XXX_Merge added in v0.2.1

func (m *VideoAdInfo) XXX_Merge(src proto.Message)

func (*VideoAdInfo) XXX_OneofWrappers added in v0.2.1

func (*VideoAdInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*VideoAdInfo) XXX_Size added in v0.2.1

func (m *VideoAdInfo) XXX_Size() int

func (*VideoAdInfo) XXX_Unmarshal added in v0.2.1

func (m *VideoAdInfo) XXX_Unmarshal(b []byte) error

type VideoAdInfo_InStream added in v0.2.1

type VideoAdInfo_InStream struct {
	InStream *VideoTrueViewInStreamAdInfo `protobuf:"bytes,2,opt,name=in_stream,json=inStream,proto3,oneof"`
}

type VideoTrueViewInStreamAdInfo added in v0.2.1

type VideoTrueViewInStreamAdInfo struct {
	// Label on the CTA (call-to-action) button taking the user to the video ad's
	// final URL.
	// Required for TrueView for action campaigns, optional otherwise.
	ActionButtonLabel *wrappers.StringValue `protobuf:"bytes,1,opt,name=action_button_label,json=actionButtonLabel,proto3" json:"action_button_label,omitempty"`
	// Additional text displayed with the CTA (call-to-action) button to give
	// context and encourage clicking on the button.
	ActionHeadline       *wrappers.StringValue `protobuf:"bytes,2,opt,name=action_headline,json=actionHeadline,proto3" json:"action_headline,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Representation of video TrueView in-stream ad format (ad shown during video playback, often at beginning, which displays a skip button a few seconds into the video).

func (*VideoTrueViewInStreamAdInfo) Descriptor added in v0.2.1

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

func (*VideoTrueViewInStreamAdInfo) GetActionButtonLabel added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) GetActionButtonLabel() *wrappers.StringValue

func (*VideoTrueViewInStreamAdInfo) GetActionHeadline added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) GetActionHeadline() *wrappers.StringValue

func (*VideoTrueViewInStreamAdInfo) ProtoMessage added in v0.2.1

func (*VideoTrueViewInStreamAdInfo) ProtoMessage()

func (*VideoTrueViewInStreamAdInfo) Reset added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) Reset()

func (*VideoTrueViewInStreamAdInfo) String added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) String() string

func (*VideoTrueViewInStreamAdInfo) XXX_DiscardUnknown added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) XXX_DiscardUnknown()

func (*VideoTrueViewInStreamAdInfo) XXX_Marshal added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VideoTrueViewInStreamAdInfo) XXX_Merge added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) XXX_Merge(src proto.Message)

func (*VideoTrueViewInStreamAdInfo) XXX_Size added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) XXX_Size() int

func (*VideoTrueViewInStreamAdInfo) XXX_Unmarshal added in v0.2.1

func (m *VideoTrueViewInStreamAdInfo) XXX_Unmarshal(b []byte) error

type WebpageConditionInfo added in v0.2.1

type WebpageConditionInfo struct {
	// Operand of webpage targeting condition.
	Operand enums.WebpageConditionOperandEnum_WebpageConditionOperand `` /* 155-byte string literal not displayed */
	// Operator of webpage targeting condition.
	Operator enums.WebpageConditionOperatorEnum_WebpageConditionOperator `` /* 159-byte string literal not displayed */
	// Argument of webpage targeting condition.
	Argument             *wrappers.StringValue `protobuf:"bytes,3,opt,name=argument,proto3" json:"argument,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Logical expression for targeting webpages of an advertiser's website.

func (*WebpageConditionInfo) Descriptor added in v0.2.1

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

func (*WebpageConditionInfo) GetArgument added in v0.2.1

func (m *WebpageConditionInfo) GetArgument() *wrappers.StringValue

func (*WebpageConditionInfo) GetOperand added in v0.2.1

func (*WebpageConditionInfo) GetOperator added in v0.2.1

func (*WebpageConditionInfo) ProtoMessage added in v0.2.1

func (*WebpageConditionInfo) ProtoMessage()

func (*WebpageConditionInfo) Reset added in v0.2.1

func (m *WebpageConditionInfo) Reset()

func (*WebpageConditionInfo) String added in v0.2.1

func (m *WebpageConditionInfo) String() string

func (*WebpageConditionInfo) XXX_DiscardUnknown added in v0.2.1

func (m *WebpageConditionInfo) XXX_DiscardUnknown()

func (*WebpageConditionInfo) XXX_Marshal added in v0.2.1

func (m *WebpageConditionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebpageConditionInfo) XXX_Merge added in v0.2.1

func (m *WebpageConditionInfo) XXX_Merge(src proto.Message)

func (*WebpageConditionInfo) XXX_Size added in v0.2.1

func (m *WebpageConditionInfo) XXX_Size() int

func (*WebpageConditionInfo) XXX_Unmarshal added in v0.2.1

func (m *WebpageConditionInfo) XXX_Unmarshal(b []byte) error

type WebpageInfo added in v0.2.1

type WebpageInfo struct {
	// The name of the criterion that is defined by this parameter. The name value
	// will be used for identifying, sorting and filtering criteria with this type
	// of parameters.
	//
	// This field is required for CREATE operations and is prohibited on UPDATE
	// operations.
	CriterionName *wrappers.StringValue `protobuf:"bytes,1,opt,name=criterion_name,json=criterionName,proto3" json:"criterion_name,omitempty"`
	// Conditions, or logical expressions, for webpage targeting. The list of
	// webpage targeting conditions are and-ed together when evaluated
	// for targeting.
	//
	// This field is required for CREATE operations and is prohibited on UPDATE
	// operations.
	Conditions           []*WebpageConditionInfo `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

Represents a criterion for targeting webpages of an advertiser's website.

func (*WebpageInfo) Descriptor added in v0.2.1

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

func (*WebpageInfo) GetConditions added in v0.2.1

func (m *WebpageInfo) GetConditions() []*WebpageConditionInfo

func (*WebpageInfo) GetCriterionName added in v0.2.1

func (m *WebpageInfo) GetCriterionName() *wrappers.StringValue

func (*WebpageInfo) ProtoMessage added in v0.2.1

func (*WebpageInfo) ProtoMessage()

func (*WebpageInfo) Reset added in v0.2.1

func (m *WebpageInfo) Reset()

func (*WebpageInfo) String added in v0.2.1

func (m *WebpageInfo) String() string

func (*WebpageInfo) XXX_DiscardUnknown added in v0.2.1

func (m *WebpageInfo) XXX_DiscardUnknown()

func (*WebpageInfo) XXX_Marshal added in v0.2.1

func (m *WebpageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebpageInfo) XXX_Merge added in v0.2.1

func (m *WebpageInfo) XXX_Merge(src proto.Message)

func (*WebpageInfo) XXX_Size added in v0.2.1

func (m *WebpageInfo) XXX_Size() int

func (*WebpageInfo) XXX_Unmarshal added in v0.2.1

func (m *WebpageInfo) XXX_Unmarshal(b []byte) error

type YouTubeChannelInfo added in v0.2.0

type YouTubeChannelInfo struct {
	// The YouTube uploader channel id or the channel code of a YouTube channel.
	ChannelId            *wrappers.StringValue `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A YouTube Channel criterion.

func (*YouTubeChannelInfo) Descriptor added in v0.2.0

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

func (*YouTubeChannelInfo) GetChannelId added in v0.2.0

func (m *YouTubeChannelInfo) GetChannelId() *wrappers.StringValue

func (*YouTubeChannelInfo) ProtoMessage added in v0.2.0

func (*YouTubeChannelInfo) ProtoMessage()

func (*YouTubeChannelInfo) Reset added in v0.2.0

func (m *YouTubeChannelInfo) Reset()

func (*YouTubeChannelInfo) String added in v0.2.0

func (m *YouTubeChannelInfo) String() string

func (*YouTubeChannelInfo) XXX_DiscardUnknown added in v0.2.0

func (m *YouTubeChannelInfo) XXX_DiscardUnknown()

func (*YouTubeChannelInfo) XXX_Marshal added in v0.2.0

func (m *YouTubeChannelInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*YouTubeChannelInfo) XXX_Merge added in v0.2.0

func (m *YouTubeChannelInfo) XXX_Merge(src proto.Message)

func (*YouTubeChannelInfo) XXX_Size added in v0.2.0

func (m *YouTubeChannelInfo) XXX_Size() int

func (*YouTubeChannelInfo) XXX_Unmarshal added in v0.2.0

func (m *YouTubeChannelInfo) XXX_Unmarshal(b []byte) error

type YouTubeVideoInfo added in v0.2.0

type YouTubeVideoInfo struct {
	// YouTube video id as it appears on the YouTube watch page.
	VideoId              *wrappers.StringValue `protobuf:"bytes,1,opt,name=video_id,json=videoId,proto3" json:"video_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

A YouTube Video criterion.

func (*YouTubeVideoInfo) Descriptor added in v0.2.0

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

func (*YouTubeVideoInfo) GetVideoId added in v0.2.0

func (m *YouTubeVideoInfo) GetVideoId() *wrappers.StringValue

func (*YouTubeVideoInfo) ProtoMessage added in v0.2.0

func (*YouTubeVideoInfo) ProtoMessage()

func (*YouTubeVideoInfo) Reset added in v0.2.0

func (m *YouTubeVideoInfo) Reset()

func (*YouTubeVideoInfo) String added in v0.2.0

func (m *YouTubeVideoInfo) String() string

func (*YouTubeVideoInfo) XXX_DiscardUnknown added in v0.2.0

func (m *YouTubeVideoInfo) XXX_DiscardUnknown()

func (*YouTubeVideoInfo) XXX_Marshal added in v0.2.0

func (m *YouTubeVideoInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*YouTubeVideoInfo) XXX_Merge added in v0.2.0

func (m *YouTubeVideoInfo) XXX_Merge(src proto.Message)

func (*YouTubeVideoInfo) XXX_Size added in v0.2.0

func (m *YouTubeVideoInfo) XXX_Size() int

func (*YouTubeVideoInfo) XXX_Unmarshal added in v0.2.0

func (m *YouTubeVideoInfo) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL