Resource: Product
A Product contains ReferenceImages.
JSON representation | |
---|---|
{
"name" :
string
,
"displayName" :
string
,
"description" :
string
,
"productCategory" :
string
,
"productLabels" :
[
{
object(
|
Fields | |
---|---|
name
|
The resource name of the product. Format is: This field is ignored when creating a product. |
displayName
|
The user-provided name for this Product. Must not be empty. Must be at most 4096 characters long. |
description
|
User-provided metadata to be stored with this product. Must be at most 4096 characters long. |
productCategory
|
The category for the product identified by the reference image. This should be either "homegoods", "apparel", or "toys". This field is immutable. |
productLabels[]
|
Key-value pairs that can be attached to a product. At query time, constraints can be specified based on the productLabels. Note that integer values can be provided as strings, e.g. "1199". Only strings with integer values can match a range-based restriction which is to be supported soon. Multiple values can be assigned to the same key. One product may have up to 100 productLabels. |
KeyValue
A product label represented as a key-value pair.
JSON representation | |
---|---|
{ "key" : string , "value" : string } |
Fields | |
---|---|
key
|
The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes. |
value
|
The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes. |
Methods |
|
---|---|
|
Creates and returns a new product resource. |
|
Permanently deletes a product and its reference images. |
|
Gets information associated with a Product. |
|
Lists products in an unspecified order. |
|
Makes changes to a Product resource. |