1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/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_ca7a3e1388fd357c, []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_ca7a3e1388fd357c, []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.v1.enums.TravelPlaceholderFieldEnum_TravelPlaceholderField", TravelPlaceholderFieldEnum_TravelPlaceholderField_name, TravelPlaceholderFieldEnum_TravelPlaceholderField_value) 191 proto.RegisterType((*TravelPlaceholderFieldEnum)(nil), "google.ads.googleads.v1.enums.TravelPlaceholderFieldEnum") 192} 193 194func init() { 195 proto.RegisterFile("google/ads/googleads/v1/enums/travel_placeholder_field.proto", fileDescriptor_ca7a3e1388fd357c) 196} 197 198var fileDescriptor_ca7a3e1388fd357c = []byte{ 199 // 524 bytes of a gzipped FileDescriptorProto 200 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xdd, 0x6e, 0xd3, 0x30, 201 0x14, 0x66, 0x2d, 0xfb, 0x73, 0xbb, 0xd6, 0x73, 0x3b, 0x86, 0x36, 0x76, 0xb1, 0x3d, 0x40, 0xa2, 202 0x8a, 0xbb, 0xc0, 0x8d, 0xdb, 0xb8, 0x91, 0xd5, 0xd4, 0x89, 0x6c, 0xb7, 0x63, 0xa8, 0x52, 0x14, 203 0x96, 0x10, 0x2a, 0xa5, 0x49, 0xd5, 0x74, 0x7d, 0x20, 0x2e, 0x79, 0x01, 0xde, 0x81, 0x07, 0xe0, 204 0x21, 0xb8, 0xe2, 0x11, 0x90, 0x9d, 0xfe, 0x21, 0x0d, 0x6e, 0xa2, 0x73, 0xce, 0xf7, 0xe3, 0x13, 205 0xfb, 0x03, 0xef, 0x93, 0x3c, 0x4f, 0xd2, 0xd8, 0x0c, 0xa3, 0xc2, 0x2c, 0x4b, 0x55, 0xad, 0x3a, 206 0x66, 0x9c, 0x3d, 0xcd, 0x0a, 0x73, 0xb9, 0x08, 0x57, 0x71, 0x1a, 0xcc, 0xd3, 0xf0, 0x31, 0xfe, 207 0x92, 0xa7, 0x51, 0xbc, 0x08, 0x3e, 0x4f, 0xe3, 0x34, 0x32, 0xe6, 0x8b, 0x7c, 0x99, 0xa3, 0x9b, 208 0x52, 0x62, 0x84, 0x51, 0x61, 0x6c, 0xd5, 0xc6, 0xaa, 0x63, 0x68, 0xf5, 0xd5, 0x9b, 0x8d, 0xf9, 209 0x7c, 0x6a, 0x86, 0x59, 0x96, 0x2f, 0xc3, 0xe5, 0x34, 0xcf, 0x8a, 0x52, 0x7c, 0xf7, 0xb3, 0x0a, 210 0xae, 0xa4, 0xf6, 0xf7, 0x77, 0xf6, 0x7d, 0xe5, 0x4e, 0xb2, 0xa7, 0xd9, 0xdd, 0xf7, 0x2a, 0x78, 211 0xf5, 0x3c, 0x8c, 0x9a, 0xa0, 0x36, 0x62, 0xc2, 0x27, 0x3d, 0xda, 0xa7, 0xc4, 0x86, 0x2f, 0x50, 212 0x0d, 0x1c, 0x8f, 0xd8, 0x80, 0x79, 0xf7, 0x0c, 0x1e, 0x20, 0x04, 0x1a, 0x36, 0x11, 0x92, 0x32, 213 0x2c, 0xa9, 0xc7, 0x02, 0x6a, 0xc3, 0x0a, 0x3a, 0x03, 0xa7, 0x1e, 0xa7, 0x0e, 0xd5, 0x6d, 0x15, 214 0x9d, 0x82, 0x43, 0x49, 0xa5, 0x4b, 0xe0, 0x4b, 0xd4, 0x06, 0x70, 0x9f, 0xcd, 0xf0, 0x90, 0xc0, 215 0x43, 0x75, 0xc2, 0x9a, 0xaf, 0x07, 0x47, 0x4a, 0xe1, 0x73, 0xda, 0x23, 0xf0, 0x18, 0xb5, 0x40, 216 0xb3, 0xef, 0xf1, 0x21, 0x96, 0x92, 0xd8, 0x41, 0x39, 0x3c, 0x41, 0x0d, 0x00, 0x04, 0x76, 0xc9, 217 0xba, 0x3f, 0x45, 0xaf, 0x41, 0x7b, 0x47, 0xda, 0x43, 0x80, 0x5a, 0x85, 0x0e, 0xb1, 0x43, 0x82, 218 0x11, 0x77, 0x61, 0x0d, 0xd5, 0xc1, 0x49, 0x0f, 0x4b, 0xe2, 0x78, 0xfc, 0x01, 0xd6, 0xd1, 0x25, 219 0x68, 0xf5, 0x3c, 0x26, 0xc9, 0x07, 0x39, 0xc2, 0x6e, 0x30, 0x20, 0x0f, 0xf7, 0x1e, 0xb7, 0x05, 220 0x3c, 0x53, 0xc0, 0xfe, 0x9a, 0xd8, 0xb6, 0x39, 0x11, 0x02, 0x36, 0x94, 0x5d, 0x9f, 0x32, 0xec, 221 0x6a, 0xbb, 0x26, 0xba, 0x00, 0xe7, 0x65, 0x3b, 0xf4, 0xba, 0xd4, 0xd5, 0x87, 0x08, 0x08, 0x11, 222 0x04, 0x75, 0xc9, 0x71, 0x6f, 0x40, 0x99, 0xa3, 0x89, 0xe7, 0xea, 0xbf, 0x31, 0xb3, 0xb9, 0x47, 223 0xed, 0x00, 0xfb, 0x7e, 0xe0, 0x52, 0x36, 0x80, 0x08, 0x5d, 0x83, 0x4b, 0x41, 0x87, 0xd4, 0xc5, 224 0x3c, 0xf8, 0xfb, 0x0e, 0x05, 0x6c, 0x29, 0x13, 0xea, 0x89, 0x1d, 0xbd, 0xad, 0x4c, 0x36, 0x13, 225 0x21, 0x3d, 0x4e, 0xd4, 0xed, 0x5e, 0x74, 0x7f, 0x1f, 0x80, 0xdb, 0xc7, 0x7c, 0x66, 0xfc, 0x37, 226 0x1c, 0xdd, 0xeb, 0xe7, 0x1f, 0xd7, 0x57, 0xd9, 0xf0, 0x0f, 0x3e, 0x76, 0xd7, 0xea, 0x24, 0x4f, 227 0xc3, 0x2c, 0x31, 0xf2, 0x45, 0x62, 0x26, 0x71, 0xa6, 0x93, 0xb3, 0x09, 0xea, 0x7c, 0x5a, 0xfc, 228 0x23, 0xb7, 0xef, 0xf4, 0xf7, 0x6b, 0xa5, 0xea, 0x60, 0xfc, 0xad, 0x72, 0xe3, 0x94, 0x56, 0x38, 229 0x2a, 0x8c, 0xb2, 0x54, 0xd5, 0xb8, 0x63, 0xa8, 0x9c, 0x15, 0x3f, 0x36, 0xf8, 0x04, 0x47, 0xc5, 230 0x64, 0x8b, 0x4f, 0xc6, 0x9d, 0x89, 0xc6, 0x7f, 0x55, 0x6e, 0xcb, 0xa1, 0x65, 0xe1, 0xa8, 0xb0, 231 0xac, 0x2d, 0xc3, 0xb2, 0xc6, 0x1d, 0xcb, 0xd2, 0x9c, 0x4f, 0x47, 0x7a, 0xb1, 0xb7, 0x7f, 0x02, 232 0x00, 0x00, 0xff, 0xff, 0xb1, 0xed, 0x26, 0x00, 0x4f, 0x03, 0x00, 0x00, 233} 234