Recurso: rótulo
Os marcadores são usados para categorizar mensagens e conversas na caixa de correio do usuário. O número máximo de marcadores permitidos para a caixa de correio 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 de usuário são criados pelo usuário e podem ser modificados e excluídos por ele e aplicados a qualquer mensagem ou sequência. Os rótulos do sistema são criados internamente e não podem ser adicionados, modificados ou excluídos. Os marcadores do sistema podem ser aplicados ou removidos de mensagens e conversas em algumas circunstâncias, 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 rótulo. |
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 marcadores com |
MessageListVisibility
Enums | |
---|---|
show |
Mostrar o marcador na lista de mensagens. |
hide |
Não mostrar o marcador na lista de mensagens. |
LabelListVisibility
Enums | |
---|---|
labelShow |
Mostrar o marcador na lista. |
labelShowIfUnread |
Mostra o marcador se houver mensagens não lidas com ele. |
labelHide |
Não mostrar o marcador na lista de marcadores. |
Tipo
Enums | |
---|---|
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 string hexadecimal. Este campo é obrigatório para definir a cor de um marcador. |
backgroundColor |
A cor de fundo representada como string hexadecimal #RRGGBB (por exemplo, #000000). Este campo é obrigatório para definir a cor de um marcador. |
Métodos |
|
---|---|
|
Cria um novo marcador. |
|
Exclui de forma imediata e permanente o marcador especificado e o remove de todas as mensagens e conversas a que foi aplicado. |
|
Recebe o rótulo especificado. |
|
Lista todos os marcadores na caixa de correio do usuário. |
|
Aplica um patch no marcador especificado. |
|
Atualiza o rótulo especificado. |