Interface protos.google.cloud.retail.v2.IProduct (3.1.0)

Properties of a Product.

Package

@google-cloud/retail

Properties

attributes

attributes?: ({ [k: string]: google.cloud.retail.v2.ICustomAttribute }|null);

Product attributes

audience

audience?: (google.cloud.retail.v2.IAudience|null);

Product audience

availability

availability?: (google.cloud.retail.v2.Product.Availability|keyof typeof google.cloud.retail.v2.Product.Availability|null);

Product availability

availableQuantity

availableQuantity?: (google.protobuf.IInt32Value|null);

Product availableQuantity

availableTime

availableTime?: (google.protobuf.ITimestamp|null);

Product availableTime

brands

brands?: (string[]|null);

Product brands

categories

categories?: (string[]|null);

Product categories

collectionMemberIds

collectionMemberIds?: (string[]|null);

Product collectionMemberIds

colorInfo

colorInfo?: (google.cloud.retail.v2.IColorInfo|null);

Product colorInfo

conditions

conditions?: (string[]|null);

Product conditions

description

description?: (string|null);

Product description

expireTime

expireTime?: (google.protobuf.ITimestamp|null);

Product expireTime

fulfillmentInfo

fulfillmentInfo?: (google.cloud.retail.v2.IFulfillmentInfo[]|null);

Product fulfillmentInfo

gtin

gtin?: (string|null);

Product gtin

id

id?: (string|null);

Product id

images

images?: (google.cloud.retail.v2.IImage[]|null);

Product images

languageCode

languageCode?: (string|null);

Product languageCode

localInventories

localInventories?: (google.cloud.retail.v2.ILocalInventory[]|null);

Product localInventories

materials

materials?: (string[]|null);

Product materials

name

name?: (string|null);

Product name

patterns

patterns?: (string[]|null);

Product patterns

priceInfo

priceInfo?: (google.cloud.retail.v2.IPriceInfo|null);

Product priceInfo

primaryProductId

primaryProductId?: (string|null);

Product primaryProductId

promotions

promotions?: (google.cloud.retail.v2.IPromotion[]|null);

Product promotions

publishTime

publishTime?: (google.protobuf.ITimestamp|null);

Product publishTime

rating

rating?: (google.cloud.retail.v2.IRating|null);

Product rating

retrievableFields

retrievableFields?: (google.protobuf.IFieldMask|null);

Product retrievableFields

sizes

sizes?: (string[]|null);

Product sizes

tags

tags?: (string[]|null);

Product tags

title

title?: (string|null);

Product title

ttl

ttl?: (google.protobuf.IDuration|null);

Product ttl

type

type?: (google.cloud.retail.v2.Product.Type|keyof typeof google.cloud.retail.v2.Product.Type|null);

Product type

uri

uri?: (string|null);

Product uri

variants

variants?: (google.cloud.retail.v2.IProduct[]|null);

Product variants