- Recurso: ProductCertification
- Certificación
- Problema
- Gravedad
- IssueResolution
- DestinationStatus
- Estado
- Métodos
Recurso: ProductCertification
Son los datos de certificación del producto.
| Representación JSON | 
|---|
| { "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( | 
| Campos | |
|---|---|
| name | 
 Es obligatorio. Es el identificador de nombre único de una certificación de producto. El formato es accounts/{account}/languages/{language_code}/productCertifications/{id}, donde  | 
| title | 
 Es obligatorio. Esto es para identificar claramente el producto que certificas. | 
| brand | 
 Es obligatorio. Es el nombre de la marca del producto. La marca se usa para identificar tu producto. | 
| mpn[] | 
 Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar un producto específico, de manera inequívoca, entre todos los productos del mismo fabricante. | 
| productCode[] | 
 Opcional. Otro nombre para el GTIN. | 
| countryCode[] | 
 Opcional. Es un código de país de 2 letras (ISO 3166-1 Alpha 2). | 
| productType[] | 
 Opcional. Este es tu propio sistema de categorización de productos en tus datos de productos. | 
| certification[] | 
 Es obligatorio. Es una lista de certificaciones para vincular al producto descrito. | 
| issues[] | 
 Solo salida. Es una lista de problemas asociados con el producto que genera el servidor. | 
| destinationStatuses[] | 
 Solo salida. Son los estados de los destinos. | 
Certificación
Es la descripción de una certificación.
| Representación JSON | 
|---|
| { "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string } | 
| Campos | |
|---|---|
| name | 
 Es obligatorio. Nombre de la certificación. | 
| authority | 
 Es obligatorio. Nombre del organismo de certificación. | 
| code | 
 Opcional. Es un código único para identificar la certificación. | 
| value | 
 Opcional. Es un valor personalizado de la certificación. | 
| link | 
 Opcional. Es un vínculo a la URL de la certificación. | 
| logo | 
 Opcional. Es un vínculo URL al logotipo de certificación. | 
| validUntil | 
 Opcional. Fecha de vencimiento (UTC). | 
Problema
Problema con el producto
| Representación JSON | 
|---|
| { "type": string, "severity": enum ( | 
| Campos | |
|---|---|
| type | 
 Es el tipo de problema generado por el servidor, por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etcétera. | 
| severity | 
 Es la gravedad del problema. | 
| attribute | 
 Si está presente, es el atributo que activó el problema. Para obtener más información sobre los atributos, consulta https://support.google.com/manufacturers/answer/6124116. | 
| title | 
 Título breve que describe la naturaleza del problema. | 
| description | 
 Es una descripción más larga del problema que se enfoca en cómo resolverlo. | 
| resolution | 
 Qué debe suceder para resolver el problema | 
| destination | 
 Es el destino al que se aplica el problema. | 
| timestamp | 
 Es la marca de tiempo en la que apareció este problema. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z, y usa los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| applicableCountries[] | 
 Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que el problema se aplica al producto del fabricante. | 
Gravedad
Es la gravedad del problema.
| Enumeraciones | |
|---|---|
| SEVERITY_UNSPECIFIED | Es una gravedad sin especificar que nunca se usa. | 
| ERROR | Es la gravedad del error. El problema impide el uso de todo el elemento. | 
| WARNING | Es la gravedad de la advertencia. El problema impide el uso del atributo que lo activó o pronto impedirá el uso de todo el elemento. | 
| INFO | Es la gravedad de la información. El problema no requiere atención inmediata. Por ejemplo, se usa para comunicar qué atributos aún están pendientes de revisión. | 
IssueResolution
Resolución del problema
| Enumeraciones | |
|---|---|
| RESOLUTION_UNSPECIFIED | Resolución no especificada, nunca se usa. | 
| USER_ACTION | El usuario que proporcionó los datos debe tomar medidas para resolver el problema (por ejemplo, corregir algunos datos). | 
| PENDING_PROCESSING | El problema se resolverá automáticamente (por ejemplo, la revisión de imágenes o la revisión de Google). Por el momento, no es necesario realizar ninguna acción. La resolución podría generar otro problema (por ejemplo, si falla el rastreo). | 
DestinationStatus
Es el estado del destino.
| Representación JSON | 
|---|
| {
  "destination": string,
  "status": enum ( | 
| Campos | |
|---|---|
| destination | 
 Es el nombre del destino. | 
| status | 
 Es el estado del destino. | 
| approvedCountries[] | 
 Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se aprueba la oferta. | 
| pendingCountries[] | 
 Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que la oferta está pendiente de aprobación. | 
| disapprovedCountries[] | 
 Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se rechazó la oferta. | 
Estado
Es el estado.
| Enumeraciones | |
|---|---|
| UNKNOWN | Estado sin especificar, nunca se usa. | 
| ACTIVE | El producto se usa para este destino. | 
| PENDING | La decisión aún 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. | 
| 
 | Enumera las certificaciones de productos de un organismo de certificación especificado. | 
| 
 | Actualiza (o crea si allow_missing = true) una certificación de producto que vincula certificaciones con productos. | 
