REST Resource: accounts.icons

Recurso: Icon

Informações sobre o ícone de um parceiro.

Representação JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Campos
name

string

Obrigatório. Apenas saída. O nome do recurso do ícone no formato accounts/{account_id}/icons/{icon_id}. O Google gera o icon_id durante a operação create. Use o icon_id para associar o ícone a uma marca usando a API accounts.brands.

imageData

string (bytes format)

Obrigatório. Somente entrada. O conteúdo do ícone, que precisa estar no formato PNG ou ser conversível para PNG.

Uma string codificada em base64.

state

enum (State)

Apenas saída. O estado atual do ícone.

iconUri

string

Apenas saída. O URI hospedado pelo Google do ícone aprovado. Aplicável apenas a ícones com estado APPROVED.

reference

string

Opcional. Valor para rastrear o ícone. Pode ser a chave primária do ícone no seu sistema ou o nome do arquivo dele. O Google não usa esse valor.

disapprovalReasons[]

enum (ImageDisapprovalReason)

Apenas saída. Os motivos da reprovação do ícone. Aplicável apenas a ícones com estado REJECTED.

Estado

Possíveis estados de ícones.

Enums
STATE_UNSPECIFIED Valor padrão.
NEW O Google recebeu o ícone e está analisando o conteúdo.
APPROVED O ícone foi aprovado e está pronto para exibição pública. Você pode vincular ícones APROVADOS a marcas.
REJECTED O ícone é rejeitado. O Google não vai mostrar esse ícone.

Métodos

create

Faz upload de um novo ícone e inicia o processo de revisão.

get

Retorna a instância Icon associada a um nome de recurso de ícone especificado no URI da solicitação.

list

Retorna os Icons de uma conta de parceiro.