• 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 = "AssetTypeProto";
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 asset type.
29
30// Container for enum describing the types of asset.
31message AssetTypeEnum {
32  // Enum describing possible types of asset.
33  enum AssetType {
34    // Not specified.
35    UNSPECIFIED = 0;
36
37    // Used for return value only. Represents value unknown in this version.
38    UNKNOWN = 1;
39
40    // YouTube video asset.
41    YOUTUBE_VIDEO = 2;
42
43    // Media bundle asset.
44    MEDIA_BUNDLE = 3;
45
46    // Image asset.
47    IMAGE = 4;
48
49    // Text asset.
50    TEXT = 5;
51
52    // Lead form asset.
53    LEAD_FORM = 6;
54
55    // Book on Google asset.
56    BOOK_ON_GOOGLE = 7;
57
58    // Promotion asset.
59    PROMOTION = 8;
60
61    // Callout asset.
62    CALLOUT = 9;
63
64    // Structured Snippet asset.
65    STRUCTURED_SNIPPET = 10;
66
67    // Sitelink asset.
68    SITELINK = 11;
69
70    // Page Feed asset.
71    PAGE_FEED = 12;
72
73    // Dynamic Education asset.
74    DYNAMIC_EDUCATION = 13;
75
76    // Mobile app asset.
77    MOBILE_APP = 14;
78
79    // Hotel callout asset.
80    HOTEL_CALLOUT = 15;
81
82    // Call asset.
83    CALL = 16;
84
85    // Price asset.
86    PRICE = 17;
87
88    // Call to action asset.
89    CALL_TO_ACTION = 18;
90
91    // Dynamic real estate asset.
92    DYNAMIC_REAL_ESTATE = 19;
93
94    // Dynamic custom asset.
95    DYNAMIC_CUSTOM = 20;
96
97    // Dynamic hotels and rentals asset.
98    DYNAMIC_HOTELS_AND_RENTALS = 21;
99
100    // Dynamic flights asset.
101    DYNAMIC_FLIGHTS = 22;
102
103    // Discovery Carousel Card asset.
104    DISCOVERY_CAROUSEL_CARD = 23;
105
106    // Dynamic travel asset.
107    DYNAMIC_TRAVEL = 24;
108
109    // Dynamic local asset.
110    DYNAMIC_LOCAL = 25;
111
112    // Dynamic jobs asset.
113    DYNAMIC_JOBS = 26;
114
115    // Location asset.
116    LOCATION = 27;
117
118    // Hotel property asset.
119    HOTEL_PROPERTY = 28;
120  }
121}
122