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