REST Resource: projects.locations.products

Ressource : Product

Un Product contient des ReferenceImages.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "productCategory": string,
  "productLabels": [
    {
      object(KeyValue)
    }
  ]
}
Champs
name

string

Nom de ressource du produit.

Format : projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Ce champ est ignoré lors de la création d'un produit.

displayName

string

Nom fourni par l'utilisateur pour le Product. Ce champ est obligatoire. Ne doit pas dépasser 4 096 caractères.

description

string

Métadonnées fournies par l'utilisateur à stocker avec ce produit. Ne doit pas dépasser 4 096 caractères.

productCategory

string

Catégorie du produit identifié par l'image de référence. La valeur doit être "homegoods", "apparel" ou "toys".

Ce champ n'est pas modifiable.

productLabels[]

object(KeyValue)

Paires clé/valeur pouvant être associées à un produit. Au moment de la requête, des contraintes peuvent être spécifiées en fonction des productLabels.

Notez que les valeurs entières peuvent être fournies sous forme de chaînes, par exemple "1199". Seules les chaînes comportant des valeurs entières peuvent correspondre à une restriction basée sur une plage (bientôt disponible).

Plusieurs valeurs peuvent être attribuées à la même clé. Un produit peut contenir jusqu'à 100 productLabels.

KeyValue

Étiquette du produit représentée sous forme de paire clé-valeur.

Représentation JSON
{
  "key": string,
  "value": string
}
Champs
key

string

Clé de l'étiquette associée au produit. Ce champ est obligatoire et ne peut pas dépasser 128 octets.

value

string

Valeur de l'étiquette associée au produit. Ce champ est obligatoire et ne peut pas dépasser 128 octets.

Méthodes

create

Crée et affiche une ressource de produit.

delete

Supprime définitivement un produit et ses images de référence.

get

Récupère les informations associées à un Product.

list

Recense les produits dans un ordre non spécifié.

patch

Apporte des modifications à une ressource Product.