Recurso: rótulo
Os marcadores são usados para categorizar mensagens e conversas na caixa de e-mail do usuário. O número máximo de marcadores aceitos para a caixa de e-mails de um usuário é 10.000.
| Representação JSON |
|---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
| Campos | |
|---|---|
id |
O ID imutável do rótulo. |
name |
O nome de exibição do rótulo. |
messageListVisibility |
A visibilidade das mensagens com esse marcador na lista de mensagens da interface da Web do Gmail. |
labelListVisibility |
A visibilidade do marcador na lista de marcadores na interface da Web do Gmail. |
type |
O tipo de proprietário do rótulo. Os marcadores do usuário são criados, modificados e excluídos pelo usuário e podem ser aplicados a qualquer mensagem ou conversa. Os rótulos do sistema são criados internamente e não podem ser adicionados, modificados ou excluídos. Em algumas circunstâncias, é possível aplicar ou remover marcadores do sistema em mensagens e conversas, mas isso não é garantido. Por exemplo, os usuários podem aplicar e remover os marcadores |
messagesTotal |
O número total de mensagens com o marcador. |
messagesUnread |
O número de mensagens não lidas com o marcador. |
threadsTotal |
O número total de conversas com o marcador. |
threadsUnread |
O número de conversas não lidas com o marcador. |
color |
A cor a ser atribuída ao marcador. A cor só está disponível para rótulos com |
MessageListVisibility
| Tipos enumerados | |
|---|---|
show |
Mostrar o marcador na lista de mensagens. |
hide |
Não mostrar o marcador na lista de mensagens. |
LabelListVisibility
| Tipos enumerados | |
|---|---|
labelShow |
Mostrar o marcador na lista de marcadores. |
labelShowIfUnread |
Mostrar o marcador se houver mensagens não lidas com ele. |
labelHide |
Não mostrar o marcador na lista de marcadores. |
Tipo
| Tipos enumerados | |
|---|---|
system |
Marcadores criados pelo Gmail. |
user |
Rótulos personalizados criados pelo usuário ou aplicativo. |
Cor
| Representação JSON |
|---|
{ "textColor": string, "backgroundColor": string } |
| Campos | |
|---|---|
textColor |
A cor do texto do rótulo, representada como uma string hexadecimal. Este campo é obrigatório para definir a cor de um rótulo. Apenas o seguinte conjunto predefinido de valores de cor é permitido: |
backgroundColor |
A cor de fundo representada como a string hexadecimal #RRGGBB (por exemplo, #000000). Este campo é obrigatório para definir a cor de um rótulo. Apenas o seguinte conjunto predefinido de valores de cor é permitido: |
Métodos |
|
|---|---|
|
Cria um rótulo. |
|
Exclui imediatamente e de forma permanente o marcador especificado e o remove de todas as mensagens e conversas em que ele foi aplicado. |
|
Recebe o rótulo especificado. |
|
Lista todos os marcadores na caixa de correio do usuário. |
|
Adiciona um patch ao rótulo especificado. |
|
Atualiza o rótulo especificado. |