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