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. |