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 …"varint,3,opt,name=type,proto3,enum=google.cloud.retail.v2beta.Product_Type" json:"type,omitempty"`
236 …es,4,opt,name=primary_product_id,json=primaryProductId,proto3" json:"primary_product_id,omitempty"`
272 Categories []string `protobuf:"bytes,7,rep,name=categories,proto3" json:"categories,omitempty"`
281 Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
290 Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
312 …s,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto…
326 Tags []string `protobuf:"bytes,13,rep,name=tags,proto3" json:"tags,omitempty"`
331 …iceInfo `protobuf:"bytes,14,opt,name=price_info,json=priceInfo,proto3" json:"price_info,omitempty"`
334 …tobuf:"bytes,18,opt,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"`
342 …ability,proto3,enum=google.cloud.retail.v2beta.Product_Availability" json:"availability,omitempty"`
344 …,20,opt,name=available_quantity,json=availableQuantity,proto3" json:"available_quantity,omitempty"`
353 Uri string `protobuf:"bytes,22,opt,name=uri,proto3" json:"uri,omitempty"`
361 Images []*Image `protobuf:"bytes,23,rep,name=images,proto3" json:"images,omitempty"`
364 func (x *Product) Reset() {
373 func (x *Product) String() string {
377 func (*Product) ProtoMessage() {}
379 func (x *Product) ProtoReflect() protoreflect.Message {
392 func (*Product) Descriptor() ([]byte, []int) {
396 func (x *Product) GetName() string {
403 func (x *Product) GetId() string {
410 func (x *Product) GetType() Product_Type {
417 func (x *Product) GetPrimaryProductId() string {
424 func (x *Product) GetCategories() []string {
431 func (x *Product) GetTitle() string {
438 func (x *Product) GetDescription() string {
445 func (x *Product) GetAttributes() map[string]*CustomAttribute {
452 func (x *Product) GetTags() []string {
459 func (x *Product) GetPriceInfo() *PriceInfo {
466 func (x *Product) GetAvailableTime() *timestamppb.Timestamp {
473 func (x *Product) GetAvailability() Product_Availability {
480 func (x *Product) GetAvailableQuantity() *wrapperspb.Int32Value {
487 func (x *Product) GetUri() string {
494 func (x *Product) GetImages() []*Image {