- Recurso: ProductCertification
- Certificación
- Problema
- Gravedad
- Resolución del problema
- DestinationStatus
- Estado
- Métodos
Recurso: ProductCertification
Datos de la certificación de productos.
Representación JSON |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Campos | |
---|---|
name |
Obligatorio. El identificador único del nombre de un formato de certificación del producto: accounts/{account}/languages/{language_code}/productCertifications/{id}, donde |
title |
Obligatorio. Esto permite identificar claramente el producto que certifica. |
brand |
Obligatorio. Este es el nombre de la marca del producto. La marca se usa para identificar su producto. |
mpn[] |
Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar un producto específico de forma única entre todos los productos del mismo fabricante. |
productCode[] |
Opcional. Otro nombre para el GTIN. |
countryCode[] |
Opcional. Un código de país de 2 letras (ISO 3166-1 alfa 2). |
productType[] |
Opcional. Estos son su propio sistema de categorización en los datos de productos. |
certification[] |
Obligatorio. Una lista de certificaciones para vincular al producto descrito. |
issues[] |
Solo salida. Una lista generada por el servidor de problemas asociados con el producto. |
destinationStatuses[] |
Solo salida. Los estados de los destinos |
Certificación
Descripción de una certificación
Representación JSON |
---|
{ "name": string, "authority": string, "value": string, "link": string, "logo": string, // Union field |
Campos | |
---|---|
name |
Obligatorio. Nombre de la certificación. |
authority |
Obligatorio. Nombre del organismo de certificación. |
value |
Obligatorio. Un valor personalizado de la certificación. |
link |
Opcional. Un vínculo de URL a la certificación. |
logo |
Opcional. Un vínculo de URL al logotipo de certificación. |
Campo de unión
|
|
validUntil |
Opcional. La fecha de vencimiento (UTC). |
Problema
Problema con el producto.
Representación JSON |
---|
{ "type": string, "severity": enum ( |
Campos | |
---|---|
type |
El tipo de problema que genera el servidor (por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etc.) |
severity |
La gravedad del problema. |
attribute |
Si está presente, el atributo que activó el problema. Para obtener más información sobre los atributos, consulte https://support.google.com/manufacturers/answer/6124116. |
title |
Título corto que describe la naturaleza del problema. |
description |
Descripción más detallada del problema enfocada en cómo resolverlo. |
resolution |
Qué debe suceder para resolver el problema |
destination |
El destino al que se aplica este problema. |
timestamp |
Es la marca de tiempo en la que apareció este problema. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
Gravedad
Gravedad del problema.
Enumeradores | |
---|---|
SEVERITY_UNSPECIFIED |
Gravedad sin especificar; nunca se utiliza. |
ERROR |
Gravedad de error. El problema impide que se use todo el elemento. |
WARNING |
Gravedad de advertencia. El problema es uno que impide el uso del atributo que lo activó o uno que pronto impedirá el uso de todo el artículo. |
INFO |
Gravedad de la información. El problema no requiere atención inmediata. Por ejemplo, se utiliza para comunicar qué atributos aún están pendientes de revisión. |
Resolución del problema
Resolución del problema.
Enumeradores | |
---|---|
RESOLUTION_UNSPECIFIED |
Resolución sin especificar, nunca se utiliza. |
USER_ACTION |
El usuario que proporcionó los datos debe actuar para resolver el problema (por ejemplo, corregir algunos datos). |
PENDING_PROCESSING |
El problema se resolverá automáticamente (por ejemplo, rastreo de imágenes o revisión de Google). No se requiere ninguna acción en este momento. La resolución podría ocasionar otro problema (por ejemplo, si falla el rastreo). |
Estado del destino
El estado del destino.
Representación JSON |
---|
{
"destination": string,
"status": enum ( |
Campos | |
---|---|
destination |
El nombre del destino. |
status |
El estado del destino. |
Estado
El estado.
Enumeradores | |
---|---|
UNKNOWN |
Estado sin especificar, nunca se utiliza. |
ACTIVE |
El producto se usa para este destino. |
PENDING |
La decisión todavía está pendiente. |
DISAPPROVED |
Se rechazó el producto. Revisa los problemas. |
Métodos |
|
---|---|
|
Borra una certificación de producto por su nombre. |
|
Obtiene una certificación de producto por su nombre. |
|
Muestra las certificaciones de productos de un organismo de certificación específico. |
|
Actualiza (o crea, si allow_missing = true) una certificación de producto que vincula las certificaciones con los productos. |