• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2023 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15syntax = "proto3";
16
17package google.ads.googleads.v14.enums;
18
19option csharp_namespace = "Google.Ads.GoogleAds.V14.Enums";
20option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v14/enums;enums";
21option java_multiple_files = true;
22option java_outer_classname = "FlightsPlaceholderFieldProto";
23option java_package = "com.google.ads.googleads.v14.enums";
24option objc_class_prefix = "GAA";
25option php_namespace = "Google\\Ads\\GoogleAds\\V14\\Enums";
26option ruby_package = "Google::Ads::GoogleAds::V14::Enums";
27
28// Proto file describing Flight placeholder fields.
29
30// Values for Flight placeholder fields.
31// For more information about dynamic remarketing feeds, see
32// https://support.google.com/google-ads/answer/6053288.
33message FlightPlaceholderFieldEnum {
34  // Possible values for Flight placeholder fields.
35  enum FlightPlaceholderField {
36    // Not specified.
37    UNSPECIFIED = 0;
38
39    // Used for return value only. Represents value unknown in this version.
40    UNKNOWN = 1;
41
42    // Data Type: STRING. Required. Destination id. Example: PAR, LON.
43    // For feed items that only have destination id, destination id must be a
44    // unique key. For feed items that have both destination id and origin id,
45    // then the combination must be a unique key.
46    DESTINATION_ID = 2;
47
48    // Data Type: STRING. Origin id. Example: PAR, LON.
49    // Optional. Combination of destination id and origin id must be unique per
50    // offer.
51    ORIGIN_ID = 3;
52
53    // Data Type: STRING. Required. Main headline with product name to be shown
54    // in dynamic ad.
55    FLIGHT_DESCRIPTION = 4;
56
57    // Data Type: STRING. Shorter names are recommended.
58    ORIGIN_NAME = 5;
59
60    // Data Type: STRING. Shorter names are recommended.
61    DESTINATION_NAME = 6;
62
63    // Data Type: STRING. Price to be shown in the ad.
64    // Example: "100.00 USD"
65    FLIGHT_PRICE = 7;
66
67    // Data Type: STRING. Formatted price to be shown in the ad.
68    // Example: "Starting at $100.00 USD", "$80 - $100"
69    FORMATTED_PRICE = 8;
70
71    // Data Type: STRING. Sale price to be shown in the ad.
72    // Example: "80.00 USD"
73    FLIGHT_SALE_PRICE = 9;
74
75    // Data Type: STRING. Formatted sale price to be shown in the ad.
76    // Example: "On sale for $80.00", "$60 - $80"
77    FORMATTED_SALE_PRICE = 10;
78
79    // Data Type: URL. Image to be displayed in the ad.
80    IMAGE_URL = 11;
81
82    // Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded
83    // URLs. User will be redirected to these URLs when they click on an ad, or
84    // when they click on a specific flight for ads that show multiple
85    // flights.
86    FINAL_URLS = 12;
87
88    // Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
89    // URLs.
90    FINAL_MOBILE_URLS = 13;
91
92    // Data Type: URL. Tracking template for the ad when using Upgraded URLs.
93    TRACKING_URL = 14;
94
95    // Data Type: STRING. Android app link. Must be formatted as:
96    // android-app://{package_id}/{scheme}/{host_path}.
97    // The components are defined as follows:
98    // package_id: app ID as specified in Google Play.
99    // scheme: the scheme to pass to the application. Can be HTTP, or a custom
100    //   scheme.
101    // host_path: identifies the specific content within your application.
102    ANDROID_APP_LINK = 15;
103
104    // Data Type: STRING_LIST. List of recommended destination IDs to show
105    // together with this item.
106    SIMILAR_DESTINATION_IDS = 16;
107
108    // Data Type: STRING. iOS app link.
109    IOS_APP_LINK = 17;
110
111    // Data Type: INT64. iOS app store ID.
112    IOS_APP_STORE_ID = 18;
113  }
114}
115