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