REST Resource: customEmojis

Recurso: CustomEmoji

Representa um emoji personalizado.

Representação JSON
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
Campos
name

string

Identificador. O nome do recurso do emoji personalizado, atribuído pelo servidor.

Formato: customEmojis/{customEmoji}

uid

string

Apenas saída. Chave exclusiva para o recurso de emoji personalizado.

emojiName

string

Opcional. Imutável. Nome fornecido pelo usuário para o emoji personalizado, que é exclusivo na organização.

Obrigatório quando o emoji personalizado é criado, apenas saída.

Os nomes de emoji precisam começar e terminar com dois-pontos, estar em letras minúsculas e só podem conter caracteres alfanuméricos, hifens e sublinhados. Use hífens e sublinhados para separar palavras e nunca consecutivamente.

Exemplo: :valid-emoji-name:

temporaryImageUri

string

Apenas saída. O URL da imagem do emoji personalizado, válido por pelo menos 10 minutos. Ele não é preenchido na resposta quando o emoji personalizado é criado.

payload

object (CustomEmojiPayload)

Opcional. Somente entrada. Dados de payload. Obrigatório quando o emoji personalizado é criado.

CustomEmojiPayload

Dados de payload do emoji personalizado.

Representação JSON
{
  "fileContent": string,
  "filename": string
}
Campos
fileContent

string (bytes format)

Obrigatório. Somente entrada. A imagem usada para o emoji personalizado.

O payload precisa ter menos de 256 KB, e a dimensão da imagem precisa estar entre 64 e 500 pixels. As restrições estão sujeitas a alterações.

filename

string

Obrigatório. Somente entrada. O nome do arquivo de imagem.

Extensões de arquivo aceitas: .png, .jpg, .gif.

Métodos

create

Cria um emoji personalizado.

delete

Exclui um emoji personalizado.

get

Retorna detalhes sobre um emoji personalizado.

list

Lista os emojis personalizados visíveis para o usuário autenticado.