1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/enums/travel_placeholder_field.proto
3
4package enums
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	_ "google.golang.org/genproto/googleapis/api/annotations"
12)
13
14// Reference imports to suppress errors if they are not otherwise used.
15var _ = proto.Marshal
16var _ = fmt.Errorf
17var _ = math.Inf
18
19// This is a compile-time assertion to ensure that this generated file
20// is compatible with the proto package it is being compiled against.
21// A compilation error at this line likely means your copy of the
22// proto package needs to be updated.
23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
24
25// Possible values for Travel placeholder fields.
26type TravelPlaceholderFieldEnum_TravelPlaceholderField int32
27
28const (
29	// Not specified.
30	TravelPlaceholderFieldEnum_UNSPECIFIED TravelPlaceholderFieldEnum_TravelPlaceholderField = 0
31	// Used for return value only. Represents value unknown in this version.
32	TravelPlaceholderFieldEnum_UNKNOWN TravelPlaceholderFieldEnum_TravelPlaceholderField = 1
33	// Data Type: STRING. Required. Destination id. Example: PAR, LON.
34	// For feed items that only have destination id, destination id must be a
35	// unique key. For feed items that have both destination id and origin id,
36	// then the combination must be a unique key.
37	TravelPlaceholderFieldEnum_DESTINATION_ID TravelPlaceholderFieldEnum_TravelPlaceholderField = 2
38	// Data Type: STRING. Origin id. Example: PAR, LON.
39	// Combination of DESTINATION_ID and ORIGIN_ID must be
40	// unique per offer.
41	TravelPlaceholderFieldEnum_ORIGIN_ID TravelPlaceholderFieldEnum_TravelPlaceholderField = 3
42	// Data Type: STRING. Required. Main headline with name to be shown in
43	// dynamic ad.
44	TravelPlaceholderFieldEnum_TITLE TravelPlaceholderFieldEnum_TravelPlaceholderField = 4
45	// Data Type: STRING. The destination name. Shorter names are recommended.
46	TravelPlaceholderFieldEnum_DESTINATION_NAME TravelPlaceholderFieldEnum_TravelPlaceholderField = 5
47	// Data Type: STRING. Origin name. Shorter names are recommended.
48	TravelPlaceholderFieldEnum_ORIGIN_NAME TravelPlaceholderFieldEnum_TravelPlaceholderField = 6
49	// Data Type: STRING. Price to be shown in the ad. Highly recommended for
50	// dynamic ads.
51	// Example: "100.00 USD"
52	TravelPlaceholderFieldEnum_PRICE TravelPlaceholderFieldEnum_TravelPlaceholderField = 7
53	// Data Type: STRING. Formatted price to be shown in the ad.
54	// Example: "Starting at $100.00 USD", "$80 - $100"
55	TravelPlaceholderFieldEnum_FORMATTED_PRICE TravelPlaceholderFieldEnum_TravelPlaceholderField = 8
56	// Data Type: STRING. Sale price to be shown in the ad.
57	// Example: "80.00 USD"
58	TravelPlaceholderFieldEnum_SALE_PRICE TravelPlaceholderFieldEnum_TravelPlaceholderField = 9
59	// Data Type: STRING. Formatted sale price to be shown in the ad.
60	// Example: "On sale for $80.00", "$60 - $80"
61	TravelPlaceholderFieldEnum_FORMATTED_SALE_PRICE TravelPlaceholderFieldEnum_TravelPlaceholderField = 10
62	// Data Type: URL. Image to be displayed in the ad.
63	TravelPlaceholderFieldEnum_IMAGE_URL TravelPlaceholderFieldEnum_TravelPlaceholderField = 11
64	// Data Type: STRING. Category of travel offer used to group like items
65	// together for recommendation engine.
66	TravelPlaceholderFieldEnum_CATEGORY TravelPlaceholderFieldEnum_TravelPlaceholderField = 12
67	// Data Type: STRING_LIST. Keywords used for product retrieval.
68	TravelPlaceholderFieldEnum_CONTEXTUAL_KEYWORDS TravelPlaceholderFieldEnum_TravelPlaceholderField = 13
69	// Data Type: STRING. Address of travel offer, including postal code.
70	TravelPlaceholderFieldEnum_DESTINATION_ADDRESS TravelPlaceholderFieldEnum_TravelPlaceholderField = 14
71	// Data Type: URL_LIST. Required. Final URLs to be used in ad, when using
72	// Upgraded URLs; the more specific the better (e.g. the individual URL of a
73	// specific travel offer and its location).
74	TravelPlaceholderFieldEnum_FINAL_URL TravelPlaceholderFieldEnum_TravelPlaceholderField = 15
75	// Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
76	// URLs.
77	TravelPlaceholderFieldEnum_FINAL_MOBILE_URLS TravelPlaceholderFieldEnum_TravelPlaceholderField = 16
78	// Data Type: URL. Tracking template for the ad when using Upgraded URLs.
79	TravelPlaceholderFieldEnum_TRACKING_URL TravelPlaceholderFieldEnum_TravelPlaceholderField = 17
80	// Data Type: STRING. Android app link. Must be formatted as:
81	// android-app://{package_id}/{scheme}/{host_path}.
82	// The components are defined as follows:
83	// package_id: app ID as specified in Google Play.
84	// scheme: the scheme to pass to the application. Can be HTTP, or a custom
85	//   scheme.
86	// host_path: identifies the specific content within your application.
87	TravelPlaceholderFieldEnum_ANDROID_APP_LINK TravelPlaceholderFieldEnum_TravelPlaceholderField = 18
88	// Data Type: STRING_LIST. List of recommended destination IDs to show
89	// together with this item.
90	TravelPlaceholderFieldEnum_SIMILAR_DESTINATION_IDS TravelPlaceholderFieldEnum_TravelPlaceholderField = 19
91	// Data Type: STRING. iOS app link.
92	TravelPlaceholderFieldEnum_IOS_APP_LINK TravelPlaceholderFieldEnum_TravelPlaceholderField = 20
93	// Data Type: INT64. iOS app store ID.
94	TravelPlaceholderFieldEnum_IOS_APP_STORE_ID TravelPlaceholderFieldEnum_TravelPlaceholderField = 21
95)
96
97var TravelPlaceholderFieldEnum_TravelPlaceholderField_name = map[int32]string{
98	0:  "UNSPECIFIED",
99	1:  "UNKNOWN",
100	2:  "DESTINATION_ID",
101	3:  "ORIGIN_ID",
102	4:  "TITLE",
103	5:  "DESTINATION_NAME",
104	6:  "ORIGIN_NAME",
105	7:  "PRICE",
106	8:  "FORMATTED_PRICE",
107	9:  "SALE_PRICE",
108	10: "FORMATTED_SALE_PRICE",
109	11: "IMAGE_URL",
110	12: "CATEGORY",
111	13: "CONTEXTUAL_KEYWORDS",
112	14: "DESTINATION_ADDRESS",
113	15: "FINAL_URL",
114	16: "FINAL_MOBILE_URLS",
115	17: "TRACKING_URL",
116	18: "ANDROID_APP_LINK",
117	19: "SIMILAR_DESTINATION_IDS",
118	20: "IOS_APP_LINK",
119	21: "IOS_APP_STORE_ID",
120}
121
122var TravelPlaceholderFieldEnum_TravelPlaceholderField_value = map[string]int32{
123	"UNSPECIFIED":             0,
124	"UNKNOWN":                 1,
125	"DESTINATION_ID":          2,
126	"ORIGIN_ID":               3,
127	"TITLE":                   4,
128	"DESTINATION_NAME":        5,
129	"ORIGIN_NAME":             6,
130	"PRICE":                   7,
131	"FORMATTED_PRICE":         8,
132	"SALE_PRICE":              9,
133	"FORMATTED_SALE_PRICE":    10,
134	"IMAGE_URL":               11,
135	"CATEGORY":                12,
136	"CONTEXTUAL_KEYWORDS":     13,
137	"DESTINATION_ADDRESS":     14,
138	"FINAL_URL":               15,
139	"FINAL_MOBILE_URLS":       16,
140	"TRACKING_URL":            17,
141	"ANDROID_APP_LINK":        18,
142	"SIMILAR_DESTINATION_IDS": 19,
143	"IOS_APP_LINK":            20,
144	"IOS_APP_STORE_ID":        21,
145}
146
147func (x TravelPlaceholderFieldEnum_TravelPlaceholderField) String() string {
148	return proto.EnumName(TravelPlaceholderFieldEnum_TravelPlaceholderField_name, int32(x))
149}
150
151func (TravelPlaceholderFieldEnum_TravelPlaceholderField) EnumDescriptor() ([]byte, []int) {
152	return fileDescriptor_c5525e64a37cd678, []int{0, 0}
153}
154
155// Values for Travel placeholder fields.
156// For more information about dynamic remarketing feeds, see
157// https://support.google.com/google-ads/answer/6053288.
158type TravelPlaceholderFieldEnum struct {
159	XXX_NoUnkeyedLiteral struct{} `json:"-"`
160	XXX_unrecognized     []byte   `json:"-"`
161	XXX_sizecache        int32    `json:"-"`
162}
163
164func (m *TravelPlaceholderFieldEnum) Reset()         { *m = TravelPlaceholderFieldEnum{} }
165func (m *TravelPlaceholderFieldEnum) String() string { return proto.CompactTextString(m) }
166func (*TravelPlaceholderFieldEnum) ProtoMessage()    {}
167func (*TravelPlaceholderFieldEnum) Descriptor() ([]byte, []int) {
168	return fileDescriptor_c5525e64a37cd678, []int{0}
169}
170
171func (m *TravelPlaceholderFieldEnum) XXX_Unmarshal(b []byte) error {
172	return xxx_messageInfo_TravelPlaceholderFieldEnum.Unmarshal(m, b)
173}
174func (m *TravelPlaceholderFieldEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
175	return xxx_messageInfo_TravelPlaceholderFieldEnum.Marshal(b, m, deterministic)
176}
177func (m *TravelPlaceholderFieldEnum) XXX_Merge(src proto.Message) {
178	xxx_messageInfo_TravelPlaceholderFieldEnum.Merge(m, src)
179}
180func (m *TravelPlaceholderFieldEnum) XXX_Size() int {
181	return xxx_messageInfo_TravelPlaceholderFieldEnum.Size(m)
182}
183func (m *TravelPlaceholderFieldEnum) XXX_DiscardUnknown() {
184	xxx_messageInfo_TravelPlaceholderFieldEnum.DiscardUnknown(m)
185}
186
187var xxx_messageInfo_TravelPlaceholderFieldEnum proto.InternalMessageInfo
188
189func init() {
190	proto.RegisterEnum("google.ads.googleads.v3.enums.TravelPlaceholderFieldEnum_TravelPlaceholderField", TravelPlaceholderFieldEnum_TravelPlaceholderField_name, TravelPlaceholderFieldEnum_TravelPlaceholderField_value)
191	proto.RegisterType((*TravelPlaceholderFieldEnum)(nil), "google.ads.googleads.v3.enums.TravelPlaceholderFieldEnum")
192}
193
194func init() {
195	proto.RegisterFile("google/ads/googleads/v3/enums/travel_placeholder_field.proto", fileDescriptor_c5525e64a37cd678)
196}
197
198var fileDescriptor_c5525e64a37cd678 = []byte{
199	// 524 bytes of a gzipped FileDescriptorProto
200	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xdd, 0x6e, 0xda, 0x30,
201	0x14, 0x1e, 0xb0, 0xfe, 0x60, 0x28, 0xb8, 0x86, 0xae, 0x53, 0xbb, 0x5e, 0xb4, 0x0f, 0x90, 0x5c,
202	0xe4, 0x2e, 0xdb, 0x8d, 0x21, 0x26, 0xb2, 0x08, 0x4e, 0x14, 0x1b, 0xba, 0x4e, 0x48, 0x51, 0xd6,
203	0x64, 0x19, 0x52, 0x48, 0x10, 0xa1, 0x3c, 0xd0, 0x2e, 0xf7, 0x02, 0x7b, 0x87, 0x3d, 0xc0, 0x1e,
204	0x62, 0x57, 0x7b, 0x84, 0xc9, 0x0e, 0x7f, 0x93, 0xba, 0xde, 0x44, 0xe7, 0x9c, 0xef, 0xc7, 0x27,
205	0xf6, 0x07, 0x3e, 0x24, 0x79, 0x9e, 0xa4, 0xb1, 0x1e, 0x46, 0x85, 0x5e, 0x96, 0xb2, 0x5a, 0x1b,
206	0x7a, 0x9c, 0x3d, 0xcd, 0x0b, 0x7d, 0xb5, 0x0c, 0xd7, 0x71, 0x1a, 0x2c, 0xd2, 0xf0, 0x31, 0xfe,
207	0x9a, 0xa7, 0x51, 0xbc, 0x0c, 0xbe, 0xcc, 0xe2, 0x34, 0xd2, 0x16, 0xcb, 0x7c, 0x95, 0xa3, 0x9b,
208	0x52, 0xa2, 0x85, 0x51, 0xa1, 0xed, 0xd4, 0xda, 0xda, 0xd0, 0x94, 0xfa, 0xea, 0xdd, 0xd6, 0x7c,
209	0x31, 0xd3, 0xc3, 0x2c, 0xcb, 0x57, 0xe1, 0x6a, 0x96, 0x67, 0x45, 0x29, 0xbe, 0xfb, 0x55, 0x03,
210	0x57, 0x42, 0xf9, 0x7b, 0x7b, 0xfb, 0x81, 0x74, 0x27, 0xd9, 0xd3, 0xfc, 0xee, 0x47, 0x0d, 0xbc,
211	0x79, 0x1e, 0x46, 0x6d, 0xd0, 0x18, 0x33, 0xee, 0x91, 0x3e, 0x1d, 0x50, 0x62, 0xc1, 0x57, 0xa8,
212	0x01, 0x4e, 0xc6, 0x6c, 0xc8, 0xdc, 0x7b, 0x06, 0x2b, 0x08, 0x81, 0x96, 0x45, 0xb8, 0xa0, 0x0c,
213	0x0b, 0xea, 0xb2, 0x80, 0x5a, 0xb0, 0x8a, 0xce, 0x40, 0xdd, 0xf5, 0xa9, 0x4d, 0x55, 0x5b, 0x43,
214	0x75, 0x70, 0x24, 0xa8, 0x70, 0x08, 0x7c, 0x8d, 0xba, 0x00, 0x1e, 0xb2, 0x19, 0x1e, 0x11, 0x78,
215	0x24, 0x4f, 0xd8, 0xf0, 0xd5, 0xe0, 0x58, 0x2a, 0x3c, 0x9f, 0xf6, 0x09, 0x3c, 0x41, 0x1d, 0xd0,
216	0x1e, 0xb8, 0xfe, 0x08, 0x0b, 0x41, 0xac, 0xa0, 0x1c, 0x9e, 0xa2, 0x16, 0x00, 0x1c, 0x3b, 0x64,
217	0xd3, 0xd7, 0xd1, 0x5b, 0xd0, 0xdd, 0x93, 0x0e, 0x10, 0x20, 0x57, 0xa1, 0x23, 0x6c, 0x93, 0x60,
218	0xec, 0x3b, 0xb0, 0x81, 0x9a, 0xe0, 0xb4, 0x8f, 0x05, 0xb1, 0x5d, 0xff, 0x01, 0x36, 0xd1, 0x25,
219	0xe8, 0xf4, 0x5d, 0x26, 0xc8, 0x47, 0x31, 0xc6, 0x4e, 0x30, 0x24, 0x0f, 0xf7, 0xae, 0x6f, 0x71,
220	0x78, 0x26, 0x81, 0xc3, 0x35, 0xb1, 0x65, 0xf9, 0x84, 0x73, 0xd8, 0x92, 0x76, 0x03, 0xca, 0xb0,
221	0xa3, 0xec, 0xda, 0xe8, 0x02, 0x9c, 0x97, 0xed, 0xc8, 0xed, 0x51, 0x47, 0x1d, 0xc2, 0x21, 0x44,
222	0x10, 0x34, 0x85, 0x8f, 0xfb, 0x43, 0xca, 0x6c, 0x45, 0x3c, 0x97, 0xff, 0x8d, 0x99, 0xe5, 0xbb,
223	0xd4, 0x0a, 0xb0, 0xe7, 0x05, 0x0e, 0x65, 0x43, 0x88, 0xd0, 0x35, 0xb8, 0xe4, 0x74, 0x44, 0x1d,
224	0xec, 0x07, 0xff, 0xde, 0x21, 0x87, 0x1d, 0x69, 0x42, 0x5d, 0xbe, 0xa7, 0x77, 0xa5, 0xc9, 0x76,
225	0xc2, 0x85, 0xeb, 0x13, 0x79, 0xbb, 0x17, 0xbd, 0x3f, 0x15, 0x70, 0xfb, 0x98, 0xcf, 0xb5, 0x17,
226	0xc3, 0xd1, 0xbb, 0x7e, 0xfe, 0x71, 0x3d, 0x99, 0x0d, 0xaf, 0xf2, 0xa9, 0xb7, 0x51, 0x27, 0x79,
227	0x1a, 0x66, 0x89, 0x96, 0x2f, 0x13, 0x3d, 0x89, 0x33, 0x95, 0x9c, 0x6d, 0x50, 0x17, 0xb3, 0xe2,
228	0x3f, 0xb9, 0x7d, 0xaf, 0xbe, 0xdf, 0xaa, 0x35, 0x1b, 0xe3, 0xef, 0xd5, 0x1b, 0xbb, 0xb4, 0xc2,
229	0x51, 0xa1, 0x95, 0xa5, 0xac, 0x26, 0x86, 0x26, 0x73, 0x56, 0xfc, 0xdc, 0xe2, 0x53, 0x1c, 0x15,
230	0xd3, 0x1d, 0x3e, 0x9d, 0x18, 0x53, 0x85, 0xff, 0xae, 0xde, 0x96, 0x43, 0xd3, 0xc4, 0x51, 0x61,
231	0x9a, 0x3b, 0x86, 0x69, 0x4e, 0x0c, 0xd3, 0x54, 0x9c, 0xcf, 0xc7, 0x6a, 0x31, 0xe3, 0x6f, 0x00,
232	0x00, 0x00, 0xff, 0xff, 0x1f, 0x98, 0x06, 0xeb, 0x4f, 0x03, 0x00, 0x00,
233}
234