- Risorsa: ProductCertification
- Certificazione
- Problema
- Gravità
- IssueResolution
- DestinationStatus
- Stato
- Metodi
Risorsa: ProductCertification
Dati di certificazione del prodotto.
| Rappresentazione JSON | 
|---|
| { "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( | 
| Campi | |
|---|---|
| name | 
 Obbligatorio. L'identificatore univoco del nome di una certificazione di prodotto. Formato: accounts/{account}/languages/{language_code}/productCertifications/{id}, dove  | 
| title | 
 Obbligatorio. per identificare chiaramente il prodotto che stai certificando. | 
| brand | 
 Obbligatorio. Il nome della marca del prodotto. Questo attributo serve a identificare il prodotto. | 
| mpn[] | 
 (Facoltativo) Questi sono i codici MPN (Manufacturer Part Number). Gli attributi MPN vengono utilizzati per identificare in modo univoco un prodotto specifico tra tutti i prodotti dello stesso produttore | 
| productCode[] | 
 (Facoltativo) Un altro nome per GTIN. | 
| countryCode[] | 
 (Facoltativo) Un codice paese di due lettere (ISO 3166-1 Alpha 2). | 
| productType[] | 
 (Facoltativo) Si tratta del tuo sistema di classificazione dei prodotti nei dati di prodotto. | 
| certification[] | 
 Obbligatorio. Un elenco di certificazioni da collegare al prodotto descritto. | 
| issues[] | 
 Solo output. Un elenco di problemi associati al prodotto generato dal server. | 
| destinationStatuses[] | 
 Solo output. Gli stati delle destinazioni. | 
Certificazione
Descrizione di una certificazione.
| Rappresentazione JSON | 
|---|
| { "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string } | 
| Campi | |
|---|---|
| name | 
 Obbligatorio. Il nome della certificazione. | 
| authority | 
 Obbligatorio. Nome dell'organismo di certificazione. | 
| code | 
 (Facoltativo) Un codice univoco per identificare la certificazione. | 
| value | 
 (Facoltativo) Un valore personalizzato della certificazione. | 
| link | 
 (Facoltativo) Un link URL alla certificazione. | 
| logo | 
 (Facoltativo) Un link URL al logo della certificazione. | 
| validUntil | 
 (Facoltativo) La data di scadenza (UTC). | 
Problema
Problema relativo al prodotto.
| Rappresentazione JSON | 
|---|
| { "type": string, "severity": enum ( | 
| Campi | |
|---|---|
| type | 
 Il tipo di problema generato dal server, ad esempio "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE" e così via. | 
| severity | 
 La gravità del problema. | 
| attribute | 
 Se presente, l'attributo che ha attivato il problema. Per ulteriori informazioni sugli attributi, visita la pagina https://support.google.com/manufacturers/answer/6124116. | 
| title | 
 Titolo breve che descrive la natura del problema. | 
| description | 
 Descrizione più lunga del problema incentrata su come risolverlo. | 
| resolution | 
 Cosa deve succedere per risolvere il problema. | 
| destination | 
 La destinazione a cui si applica questo problema. | 
| timestamp | 
 Il timestamp in cui è apparso questo problema. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| applicableCountries[] | 
 Solo output. Elenco dei codici paese (ISO 3166-1 alpha-2) in cui il problema riguarda il prodotto del produttore. | 
Gravità
Gravità del problema.
| Enum | |
|---|---|
| SEVERITY_UNSPECIFIED | Gravità non specificata, mai utilizzata. | 
| ERROR | Gravità dell'errore. Il problema impedisce l'utilizzo dell'intero elemento. | 
| WARNING | Gravità dell'avviso. Il problema impedisce l'utilizzo dell'attributo che lo ha attivato o impedirà a breve l'utilizzo dell'intero elemento. | 
| INFO | Gravità delle informazioni. Il problema non richiede attenzione immediata. Ad esempio, viene utilizzato per comunicare quali attributi sono ancora in attesa di revisione. | 
IssueResolution
Risoluzione del problema.
| Enum | |
|---|---|
| RESOLUTION_UNSPECIFIED | Risoluzione non specificata, mai utilizzata. | 
| USER_ACTION | L'utente che ha fornito i dati deve intervenire per risolvere il problema (ad esempio correggendo alcuni dati). | 
| PENDING_PROCESSING | Il problema verrà risolto automaticamente (ad esempio, scansione delle immagini o recensione di Google). Al momento non è richiesta alcuna azione. La risoluzione potrebbe portare a un altro problema (ad esempio se la scansione non va a buon fine). | 
DestinationStatus
Lo stato della destinazione.
| Rappresentazione JSON | 
|---|
| {
  "destination": string,
  "status": enum ( | 
| Campi | |
|---|---|
| destination | 
 Il nome della destinazione. | 
| status | 
 Lo stato della destinazione. | 
| approvedCountries[] | 
 Solo output. Elenco dei codici paese (ISO 3166-1 alpha-2) in cui l'offerta è approvata. | 
| pendingCountries[] | 
 Solo output. Elenco dei codici paese (ISO 3166-1 alpha-2) in cui l'offerta è in attesa di approvazione. | 
| disapprovedCountries[] | 
 Solo output. Elenco dei codici paese (ISO 3166-1 alpha-2) in cui l'offerta è stata disapprovata. | 
Stato
Lo stato.
| Enum | |
|---|---|
| UNKNOWN | Stato non specificato, mai utilizzato. | 
| ACTIVE | Il prodotto viene utilizzato per questa destinazione. | 
| PENDING | La decisione è ancora in attesa. | 
| DISAPPROVED | Il prodotto non è approvato. Esamina i problemi. | 
| Metodi | |
|---|---|
| 
 | Elimina una certificazione di prodotto in base al nome. | 
| 
 | Recupera una certificazione di prodotto in base al nome. | 
| 
 | Elenca le certificazioni di prodotto di un organismo di certificazione specifico. | 
| 
 | Aggiorna (o crea se allow_missing = true) una certificazione del prodotto che collega le certificazioni ai prodotti. | 
