- Recurso: ProductCertification
 - Certificação
 - Problema
 - Gravidade
 - IssueResolution
 - DestinationStatus
 - Status
 - Métodos
 
Recurso: ProductCertification
Dados de certificação de produtos.
| Representação JSON | 
|---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Obrigatório. O identificador exclusivo do nome de uma certificação de produto. Formato: accounts/{account}/languages/{language_code}/productCertifications/{id}. Em que   | 
              
title | 
                
                   
 Obrigatório. Isso é para identificar claramente o produto que você está certificando.  | 
              
brand | 
                
                   
 Obrigatório. É o nome da marca do produto. A marca é usada para ajudar a identificar seu produto.  | 
              
mpn[] | 
                
                   
 Opcional. São os números de peça do fabricante (MPN). Os MPNs são usados para identificar um produto específico entre os produtos de um mesmo fabricante  | 
              
productCode[] | 
                
                   
 Opcional. Outro nome para GTIN.  | 
              
countryCode[] | 
                
                   
 Opcional. Um código de país de duas letras (ISO 3166-1 Alpha 2).  | 
              
productType[] | 
                
                   
 Opcional. Esse é seu próprio sistema de categorização nos dados de produtos.  | 
              
certification[] | 
                
                   
 Obrigatório. Uma lista de certificações para vincular ao produto descrito.  | 
              
issues[] | 
                
                   
 Apenas saída. Uma lista de problemas associados ao produto gerada pelo servidor.  | 
              
destinationStatuses[] | 
                
                   
 Apenas saída. Os status dos destinos.  | 
              
Certificação
Descrição de uma certificação.
| Representação JSON | 
|---|
{ "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string }  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Obrigatório. Nome da certificação.  | 
              
authority | 
                
                   
 Obrigatório. Nome do órgão de certificação.  | 
              
code | 
                
                   
 Opcional. Um código exclusivo para identificar a certificação.  | 
              
value | 
                
                   
 Opcional. Um valor personalizado da certificação.  | 
              
link | 
                
                   
 Opcional. Um link de URL para a certificação.  | 
              
logo | 
                
                   
 Opcional. Um link de URL para o logotipo da certificação.  | 
              
validUntil | 
                
                   
 Opcional. A data de validade (UTC).  | 
              
Problema
Problema no produto.
| Representação JSON | 
|---|
{ "type": string, "severity": enum (  | 
              
| Campos | |
|---|---|
type | 
                
                   
 O tipo de problema gerado pelo servidor, por exemplo, "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE" etc.  | 
              
severity | 
                
                   
 A gravidade do problema.  | 
              
attribute | 
                
                   
 Se presente, o atributo que acionou o problema. Para mais informações sobre atributos, acesse https://support.google.com/manufacturers/answer/6124116.  | 
              
title | 
                
                   
 Título curto que descreve a natureza do problema.  | 
              
description | 
                
                   
 Descrição mais longa do problema com foco em como resolvê-lo.  | 
              
resolution | 
                
                   
 O que precisa acontecer para resolver o problema.  | 
              
destination | 
                
                   
 O destino a que o problema se aplica.  | 
              
timestamp | 
                
                   
 O carimbo de data/hora em que o problema apareceu. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
applicableCountries[] | 
                
                   
 Apenas saída. Lista de códigos de países (ISO 3166-1 alfa-2) em que o problema se aplica ao produto do fabricante.  | 
              
Gravidade
Gravidade do problema.
| Enums | |
|---|---|
SEVERITY_UNSPECIFIED | 
                Gravidade não especificada, nunca usada. | 
ERROR | 
                Gravidade do erro. O problema impede o uso do item inteiro. | 
WARNING | 
                Gravidade do aviso. O problema impede o uso do atributo que o acionou ou vai impedir o uso de todo o item em breve. | 
INFO | 
                Gravidade da informação. O problema não exige atenção imediata. Por exemplo, ele é usado para comunicar quais atributos ainda estão pendentes de revisão. | 
IssueResolution
Resolução do problema.
| Enums | |
|---|---|
RESOLUTION_UNSPECIFIED | 
                Resolução não especificada, nunca usada. | 
USER_ACTION | 
                O usuário que forneceu os dados precisa agir para resolver o problema, por exemplo, corrigindo algumas informações. | 
PENDING_PROCESSING | 
                O problema será resolvido automaticamente (por exemplo, rastreamento de imagens ou avaliação do Google). Nenhuma ação é necessária no momento. A resolução pode levar a outro problema (por exemplo, se o rastreamento falhar). | 
DestinationStatus
O status do destino.
| Representação JSON | 
|---|
{
  "destination": string,
  "status": enum ( | 
              
| Campos | |
|---|---|
destination | 
                
                   
 O nome do destino.  | 
              
status | 
                
                   
 O status do destino.  | 
              
approvedCountries[] | 
                
                   
 Apenas saída. Lista de códigos de países (ISO 3166-1 alfa-2) em que a oferta foi aprovada.  | 
              
pendingCountries[] | 
                
                   
 Apenas saída. Lista de códigos de países (ISO 3166-1 alfa-2) em que a oferta está pendente de aprovação.  | 
              
disapprovedCountries[] | 
                
                   
 Apenas saída. Lista de códigos de países (ISO 3166-1 alfa-2) em que a oferta foi reprovada.  | 
              
Status
O status.
| Enums | |
|---|---|
UNKNOWN | 
                Status não especificado, nunca usado. | 
ACTIVE | 
                O produto é usado para esse destino. | 
PENDING | 
                A decisão ainda está pendente. | 
DISAPPROVED | 
                O produto é reprovado. Analise os problemas. | 
Métodos | 
            |
|---|---|
                
 | 
              Exclui uma certificação de produto pelo nome. | 
                
 | 
              Recebe uma certificação de produto pelo nome. | 
                
 | 
              Lista as certificações de produtos de um órgão certificador especificado. | 
                
 | 
              Atualiza (ou cria se allow_missing = true) uma certificação de produto que vincula certificações a produtos. |