Lines Matching defs:Product

189 type Product struct {  struct
190 state protoimpl.MessageState
191 sizeCache protoimpl.SizeCache
192 unknownFields protoimpl.UnknownFields
198 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
211 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
213 …buf:"varint,3,opt,name=type,proto3,enum=google.cloud.retail.v2.Product_Type" json:"type,omitempty"`
235 …es,4,opt,name=primary_product_id,json=primaryProductId,proto3" json:"primary_product_id,omitempty"`
270 Categories []string `protobuf:"bytes,7,rep,name=categories,proto3" json:"categories,omitempty"`
279 Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
288 Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
310 …s,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto…
324 Tags []string `protobuf:"bytes,13,rep,name=tags,proto3" json:"tags,omitempty"`
329 …iceInfo `protobuf:"bytes,14,opt,name=price_info,json=priceInfo,proto3" json:"price_info,omitempty"`
332 …tobuf:"bytes,18,opt,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"`
340 …vailability,proto3,enum=google.cloud.retail.v2.Product_Availability" json:"availability,omitempty"`
342 …,20,opt,name=available_quantity,json=availableQuantity,proto3" json:"available_quantity,omitempty"`
351 Uri string `protobuf:"bytes,22,opt,name=uri,proto3" json:"uri,omitempty"`
359 Images []*Image `protobuf:"bytes,23,rep,name=images,proto3" json:"images,omitempty"`
362 func (x *Product) Reset() {
371 func (x *Product) String() string {
375 func (*Product) ProtoMessage() {}
377 func (x *Product) ProtoReflect() protoreflect.Message {
390 func (*Product) Descriptor() ([]byte, []int) {
394 func (x *Product) GetName() string {
401 func (x *Product) GetId() string {
408 func (x *Product) GetType() Product_Type {
415 func (x *Product) GetPrimaryProductId() string {
422 func (x *Product) GetCategories() []string {
429 func (x *Product) GetTitle() string {
436 func (x *Product) GetDescription() string {
443 func (x *Product) GetAttributes() map[string]*CustomAttribute {
450 func (x *Product) GetTags() []string {
457 func (x *Product) GetPriceInfo() *PriceInfo {
464 func (x *Product) GetAvailableTime() *timestamppb.Timestamp {
471 func (x *Product) GetAvailability() Product_Availability {
478 func (x *Product) GetAvailableQuantity() *wrapperspb.Int32Value {
485 func (x *Product) GetUri() string {
492 func (x *Product) GetImages() []*Image {