REST Resource: accounts.icons

Recurso: Icon

Es información sobre el ícono de un socio.

Representación JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Campos
name

string

Es obligatorio. Solo salida. Nombre del recurso del ícono en el formato accounts/{account_id}/icons/{icon_id}. Google genera el icon_id durante la operación create. Usa icon_id para asociar el ícono con una marca a través de la API de accounts.brands.

imageData

string (bytes format)

Es obligatorio. Solo entrada. Contenido del ícono, que debe estar en formato PNG o ser convertible a PNG

String codificada en base64.

state

enum (State)

Solo salida. Es el estado actual del ícono.

iconUri

string

Solo salida. Es el URI alojado en Google del ícono aprobado. Solo se aplica a los íconos con estado APPROVED.

reference

string

Opcional. Es el valor para hacer un seguimiento del ícono. Puede ser la clave principal del ícono en tu sistema o el nombre de archivo del ícono. Google no usa este valor.

disapprovalReasons[]

enum (ImageDisapprovalReason)

Solo salida. Son los motivos del rechazo del ícono. Solo se aplica a los íconos con estado REJECTED.

Estado

Estados posibles del ícono.

Enumeraciones
STATE_UNSPECIFIED Valor predeterminado
NEW Google recibió el ícono y está revisando su contenido.
APPROVED El ícono se aprobó y está listo para mostrarse públicamente. Puedes vincular íconos APROBADOS a las marcas.
REJECTED Se rechazó el ícono. Google no mostrará este ícono.

Métodos

create

Sube un ícono nuevo y comienza su proceso de revisión.

get

Devuelve la instancia de Icon asociada con el nombre de un recurso de ícono especificado en el URI de la solicitud.

list

Devuelve los Icons de una cuenta de socio.