REST Resource: accounts.icons

Ressource : Icône

Informations sur l'icône d'un partenaire.

Représentation JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Champs
name

string

Obligatoire. Uniquement en sortie. Nom de la ressource pour l'icône au format accounts/{account_id}/icons/{icon_id}. Google génère le icon_id lors de l'opération create. Utilisez icon_id pour associer l'icône à une marque à l'aide de l'API accounts.brands.

imageData

string (bytes format)

Obligatoire. Uniquement en entrée. Le contenu de l'icône, qui doit être au format PNG ou convertible au format PNG.

Chaîne encodée en base64.

state

enum (State)

Uniquement en sortie. État actuel de l'icône.

iconUri

string

Uniquement en sortie. URI hébergé par Google de l'icône approuvée. Cela ne s'applique qu'aux icônes dont l'état est APPROVED.

reference

string

Facultatif. Valeur permettant de suivre l'icône. Il peut s'agir de la clé primaire de votre icône dans votre système ou du nom de fichier de l'icône. Google n'utilise pas cette valeur.

disapprovalReasons[]

enum (ImageDisapprovalReason)

Uniquement en sortie. Motif(s) du refus de l'icône. Cela ne s'applique qu'aux icônes dont l'état est REJECTED.

État

États possibles de l'icône.

Enums
STATE_UNSPECIFIED Valeur par défaut.
NEW Google a reçu l'icône et examine son contenu.
APPROVED L'icône est approuvée et prête à être affichée publiquement. Vous pouvez associer des icônes APPROUVÉES à des marques.
REJECTED L'icône a été refusée. Google n'affichera pas cette icône.

Méthodes

create

Importe une nouvelle icône et lance le processus d'examen.

get

Renvoie l'instance Icon associée à un nom de ressource d'icône spécifié dans l'URI de la requête.

list

Renvoie les Icon pour un compte partenaire.