• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/retail/v2/product.proto
18 
19 package com.google.cloud.retail.v2;
20 
21 public final class ProductProto {
ProductProto()22   private ProductProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_retail_v2_Product_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_retail_v2_Product_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_retail_v2_Product_AttributesEntry_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_retail_v2_Product_AttributesEntry_fieldAccessorTable;
38 
getDescriptor()39   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
40     return descriptor;
41   }
42 
43   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
44 
45   static {
46     java.lang.String[] descriptorData = {
47       "\n$google/cloud/retail/v2/product.proto\022\026"
48           + "google.cloud.retail.v2\032\037google/api/field"
49           + "_behavior.proto\032\031google/api/resource.pro"
50           + "to\032#google/cloud/retail/v2/common.proto\032"
51           + "&google/cloud/retail/v2/promotion.proto\032"
52           + "\036google/protobuf/duration.proto\032 google/"
53           + "protobuf/field_mask.proto\032\037google/protob"
54           + "uf/timestamp.proto\032\036google/protobuf/wrap"
55           + "pers.proto\"\333\r\n\007Product\0221\n\013expire_time\030\020 "
56           + "\001(\0132\032.google.protobuf.TimestampH\000\022-\n\003ttl"
57           + "\030\021 \001(\0132\031.google.protobuf.DurationB\003\340A\004H\000"
58           + "\022\021\n\004name\030\001 \001(\tB\003\340A\005\022\017\n\002id\030\002 \001(\tB\003\340A\005\0227\n\004"
59           + "type\030\003 \001(\0162$.google.cloud.retail.v2.Prod"
60           + "uct.TypeB\003\340A\005\022\032\n\022primary_product_id\030\004 \001("
61           + "\t\022\035\n\025collection_member_ids\030\005 \003(\t\022\014\n\004gtin"
62           + "\030\006 \001(\t\022\022\n\ncategories\030\007 \003(\t\022\022\n\005title\030\010 \001("
63           + "\tB\003\340A\002\022\016\n\006brands\030\t \003(\t\022\023\n\013description\030\n "
64           + "\001(\t\022\025\n\rlanguage_code\030\013 \001(\t\022C\n\nattributes"
65           + "\030\014 \003(\0132/.google.cloud.retail.v2.Product."
66           + "AttributesEntry\022\014\n\004tags\030\r \003(\t\0225\n\nprice_i"
67           + "nfo\030\016 \001(\0132!.google.cloud.retail.v2.Price"
68           + "Info\022.\n\006rating\030\017 \001(\0132\036.google.cloud.reta"
69           + "il.v2.Rating\0222\n\016available_time\030\022 \001(\0132\032.g"
70           + "oogle.protobuf.Timestamp\022B\n\014availability"
71           + "\030\023 \001(\0162,.google.cloud.retail.v2.Product."
72           + "Availability\0227\n\022available_quantity\030\024 \001(\013"
73           + "2\033.google.protobuf.Int32Value\022A\n\020fulfill"
74           + "ment_info\030\025 \003(\0132\'.google.cloud.retail.v2"
75           + ".FulfillmentInfo\022\013\n\003uri\030\026 \001(\t\022-\n\006images\030"
76           + "\027 \003(\0132\035.google.cloud.retail.v2.Image\0222\n\010"
77           + "audience\030\030 \001(\0132 .google.cloud.retail.v2."
78           + "Audience\0225\n\ncolor_info\030\031 \001(\0132!.google.cl"
79           + "oud.retail.v2.ColorInfo\022\r\n\005sizes\030\032 \003(\t\022\021"
80           + "\n\tmaterials\030\033 \003(\t\022\020\n\010patterns\030\034 \003(\t\022\022\n\nc"
81           + "onditions\030\035 \003(\t\0225\n\npromotions\030\" \003(\0132!.go"
82           + "ogle.cloud.retail.v2.Promotion\0220\n\014publis"
83           + "h_time\030! \001(\0132\032.google.protobuf.Timestamp"
84           + "\022:\n\022retrievable_fields\030\036 \001(\0132\032.google.pr"
85           + "otobuf.FieldMaskB\002\030\001\0226\n\010variants\030\037 \003(\0132\037"
86           + ".google.cloud.retail.v2.ProductB\003\340A\003\022F\n\021"
87           + "local_inventories\030# \003(\0132&.google.cloud.r"
88           + "etail.v2.LocalInventoryB\003\340A\003\032Z\n\017Attribut"
89           + "esEntry\022\013\n\003key\030\001 \001(\t\0226\n\005value\030\002 \001(\0132\'.go"
90           + "ogle.cloud.retail.v2.CustomAttribute:\0028\001"
91           + "\"F\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\013\n\007PRIMAR"
92           + "Y\020\001\022\013\n\007VARIANT\020\002\022\016\n\nCOLLECTION\020\003\"i\n\014Avai"
93           + "lability\022\034\n\030AVAILABILITY_UNSPECIFIED\020\000\022\014"
94           + "\n\010IN_STOCK\020\001\022\020\n\014OUT_OF_STOCK\020\002\022\014\n\010PREORD"
95           + "ER\020\003\022\r\n\tBACKORDER\020\004:\204\001\352A\200\001\n\035retail.googl"
96           + "eapis.com/Product\022_projects/{project}/lo"
97           + "cations/{location}/catalogs/{catalog}/br"
98           + "anches/{branch}/products/{product}B\014\n\nex"
99           + "pirationB\246\002\n\032com.google.cloud.retail.v2B"
100           + "\014ProductProtoP\001Z2cloud.google.com/go/ret"
101           + "ail/apiv2/retailpb;retailpb\242\002\006RETAIL\252\002\026G"
102           + "oogle.Cloud.Retail.V2\312\002\026Google\\Cloud\\Ret"
103           + "ail\\V2\352\002\031Google::Cloud::Retail::V2\352Al\n\034r"
104           + "etail.googleapis.com/Branch\022Lprojects/{p"
105           + "roject}/locations/{location}/catalogs/{c"
106           + "atalog}/branches/{branch}b\006proto3"
107     };
108     descriptor =
109         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
110             descriptorData,
111             new com.google.protobuf.Descriptors.FileDescriptor[] {
112               com.google.api.FieldBehaviorProto.getDescriptor(),
113               com.google.api.ResourceProto.getDescriptor(),
114               com.google.cloud.retail.v2.CommonProto.getDescriptor(),
115               com.google.cloud.retail.v2.PromotionProto.getDescriptor(),
116               com.google.protobuf.DurationProto.getDescriptor(),
117               com.google.protobuf.FieldMaskProto.getDescriptor(),
118               com.google.protobuf.TimestampProto.getDescriptor(),
119               com.google.protobuf.WrappersProto.getDescriptor(),
120             });
121     internal_static_google_cloud_retail_v2_Product_descriptor =
122         getDescriptor().getMessageTypes().get(0);
123     internal_static_google_cloud_retail_v2_Product_fieldAccessorTable =
124         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
125             internal_static_google_cloud_retail_v2_Product_descriptor,
126             new java.lang.String[] {
127               "ExpireTime",
128               "Ttl",
129               "Name",
130               "Id",
131               "Type",
132               "PrimaryProductId",
133               "CollectionMemberIds",
134               "Gtin",
135               "Categories",
136               "Title",
137               "Brands",
138               "Description",
139               "LanguageCode",
140               "Attributes",
141               "Tags",
142               "PriceInfo",
143               "Rating",
144               "AvailableTime",
145               "Availability",
146               "AvailableQuantity",
147               "FulfillmentInfo",
148               "Uri",
149               "Images",
150               "Audience",
151               "ColorInfo",
152               "Sizes",
153               "Materials",
154               "Patterns",
155               "Conditions",
156               "Promotions",
157               "PublishTime",
158               "RetrievableFields",
159               "Variants",
160               "LocalInventories",
161               "Expiration",
162             });
163     internal_static_google_cloud_retail_v2_Product_AttributesEntry_descriptor =
164         internal_static_google_cloud_retail_v2_Product_descriptor.getNestedTypes().get(0);
165     internal_static_google_cloud_retail_v2_Product_AttributesEntry_fieldAccessorTable =
166         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
167             internal_static_google_cloud_retail_v2_Product_AttributesEntry_descriptor,
168             new java.lang.String[] {
169               "Key", "Value",
170             });
171     com.google.protobuf.ExtensionRegistry registry =
172         com.google.protobuf.ExtensionRegistry.newInstance();
173     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
174     registry.add(com.google.api.ResourceProto.resource);
175     registry.add(com.google.api.ResourceProto.resourceDefinition);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)176     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
177         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()178     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()179     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.retail.v2.CommonProto.getDescriptor()180     com.google.cloud.retail.v2.CommonProto.getDescriptor();
com.google.cloud.retail.v2.PromotionProto.getDescriptor()181     com.google.cloud.retail.v2.PromotionProto.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor()182     com.google.protobuf.DurationProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()183     com.google.protobuf.FieldMaskProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()184     com.google.protobuf.TimestampProto.getDescriptor();
com.google.protobuf.WrappersProto.getDescriptor()185     com.google.protobuf.WrappersProto.getDescriptor();
186   }
187 
188   // @@protoc_insertion_point(outer_class_scope)
189 }
190