REST Resource: projects.locations.products

Recurso: Product

Um Product contém ReferenceImages.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object(KeyValue)
    }
  ]
}
Campos
name

string

O nome do recurso do produto.

O formato é: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Esse campo é ignorado ao criar um produto.

displayName

string

O nome fornecido pelo usuário para o Product. Não pode ficar em branco. Pode ter no máximo 4.096 caracteres.

description

string

Metadados fornecidos pelo usuário a serem armazenados com o produto. Pode ter no máximo 4.096 caracteres.

productCategory

string

A categoria do produto identificado pela imagem de referência. Pode ser: homegoods, apparel ou toys.

Esse campo não pode ser modificado.

productLabels[]

object(KeyValue)

Pares de chave-valor que podem ser anexados a um produto. No momento da consulta, é possível especificar restrições com base em productLabels.

Valores inteiros podem ser fornecidos como strings. Por exemplo, 1199. Somente strings com valores inteiros funcionam com uma restrição baseada em intervalo, que será aceita em breve.

Vários valores podem ser atribuídos à mesma chave. Um produto pode ter até 100 productLabels.

KeyValue

Um rótulo de produto representado como um par de chave-valor.

Representação JSON
{
  "key": string,
  "value": string
}
Campos
key

string

A chave do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes.

value

string

O valor do rótulo anexado ao produto. Não pode estar vazio e não pode exceder 128 bytes.

Métodos

create

Cria e retorna um recurso do produto.

delete

Exclui permanentemente um produto e as imagens de referência dele.

get

Recebe informações associadas a um Product.

list

Lista produtos em uma ordem não especificada.

patch

Faz alterações em um recurso Product.