REST Resource: accounts.icons

Risorsa: icona

Informazioni sull'icona di un partner.

Rappresentazione JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Campi
name

string

Obbligatorio. Solo output. Il nome risorsa dell'icona nel formato accounts/{account_id}/icons/{icon_id}. Google genera icon_id durante l'operazione create. Utilizza icon_id per associare l'icona a un brand utilizzando l'API accounts.brands.

imageData

string (bytes format)

Obbligatorio. Solo input. I contenuti dell'icona, che devono essere in formato PNG o convertibili in PNG.

Una stringa con codifica Base64.

state

enum (State)

Solo output. Lo stato attuale dell'icona.

iconUri

string

Solo output. L'URI ospitato da Google dell'icona approvata. Si applica solo alle icone con stato APPROVED.

reference

string

(Facoltativo) Valore per il monitoraggio dell'icona. Potrebbe essere la chiave primaria dell'icona nel sistema o il nome file dell'icona. Google non utilizza questo valore.

disapprovalReasons[]

enum (ImageDisapprovalReason)

Solo output. Il motivo o i motivi della mancata approvazione dell'icona. Si applica solo alle icone con stato REJECTED.

Stato

Possibili stati dell'icona.

Enum
STATE_UNSPECIFIED Valore predefinito.
NEW Google ha ricevuto l'icona e sta esaminando i suoi contenuti.
APPROVED L'icona è stata approvata ed è pronta per la visualizzazione pubblica. Puoi collegare le icone APPROVATE ai brand.
REJECTED L'icona è stata rifiutata. Google non mostrerà questa icona.

Metodi

create

Carica una nuova icona e avvia la procedura di revisione.

get

Restituisce l'istanza Icon associata a un nome di risorsa icona specificato nell'URI della richiesta.

list

Restituisce i Icon per un account partner.