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

Properties of a Product.

Package

@google-cloud/retail

Properties

attributes

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

Product attributes

Property Value
TypeDescription
({ [k: string]: google.cloud.retail.v2.ICustomAttribute }|null)

audience

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

Product audience

Property Value
TypeDescription
(google.cloud.retail.v2.IAudience|null)

availability

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

Product availability

Property Value
TypeDescription
(google.cloud.retail.v2.Product.Availability|keyof typeof google.cloud.retail.v2.Product.Availability|null)

availableQuantity

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

Product availableQuantity

Property Value
TypeDescription
(google.protobuf.IInt32Value|null)

availableTime

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

Product availableTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

brands

brands?: (string[]|null);

Product brands

Property Value
TypeDescription
(string[]|null)

categories

categories?: (string[]|null);

Product categories

Property Value
TypeDescription
(string[]|null)

collectionMemberIds

collectionMemberIds?: (string[]|null);

Product collectionMemberIds

Property Value
TypeDescription
(string[]|null)

colorInfo

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

Product colorInfo

Property Value
TypeDescription
(google.cloud.retail.v2.IColorInfo|null)

conditions

conditions?: (string[]|null);

Product conditions

Property Value
TypeDescription
(string[]|null)

description

description?: (string|null);

Product description

Property Value
TypeDescription
(string|null)

expireTime

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

Product expireTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

fulfillmentInfo

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

Product fulfillmentInfo

Property Value
TypeDescription
(google.cloud.retail.v2.IFulfillmentInfo[]|null)

gtin

gtin?: (string|null);

Product gtin

Property Value
TypeDescription
(string|null)

id

id?: (string|null);

Product id

Property Value
TypeDescription
(string|null)

images

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

Product images

Property Value
TypeDescription
(google.cloud.retail.v2.IImage[]|null)

languageCode

languageCode?: (string|null);

Product languageCode

Property Value
TypeDescription
(string|null)

materials

materials?: (string[]|null);

Product materials

Property Value
TypeDescription
(string[]|null)

name

name?: (string|null);

Product name

Property Value
TypeDescription
(string|null)

patterns

patterns?: (string[]|null);

Product patterns

Property Value
TypeDescription
(string[]|null)

priceInfo

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

Product priceInfo

Property Value
TypeDescription
(google.cloud.retail.v2.IPriceInfo|null)

primaryProductId

primaryProductId?: (string|null);

Product primaryProductId

Property Value
TypeDescription
(string|null)

promotions

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

Product promotions

Property Value
TypeDescription
(google.cloud.retail.v2.IPromotion[]|null)

publishTime

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

Product publishTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

rating

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

Product rating

Property Value
TypeDescription
(google.cloud.retail.v2.IRating|null)

retrievableFields

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

Product retrievableFields

Property Value
TypeDescription
(google.protobuf.IFieldMask|null)

sizes

sizes?: (string[]|null);

Product sizes

Property Value
TypeDescription
(string[]|null)

tags

tags?: (string[]|null);

Product tags

Property Value
TypeDescription
(string[]|null)

title

title?: (string|null);

Product title

Property Value
TypeDescription
(string|null)

ttl

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

Product ttl

Property Value
TypeDescription
(google.protobuf.IDuration|null)

type

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

Product type

Property Value
TypeDescription
(google.cloud.retail.v2.Product.Type|keyof typeof google.cloud.retail.v2.Product.Type|null)

uri

uri?: (string|null);

Product uri

Property Value
TypeDescription
(string|null)

variants

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

Product variants

Property Value
TypeDescription
(google.cloud.retail.v2.IProduct[]|null)