Recurso: identificador
Os marcadores são usados para categorizar mensagens e conversas dentro da caixa de correio 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 |
ID imutável do rótulo. |
name |
O nome de exibição do rótulo. |
messageListVisibility |
A visibilidade das mensagens com este marcador na lista de mensagens na interface da Web do Gmail. |
labelListVisibility |
A visibilidade do marcador na lista de marcadores da 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, que podem ser modificados e excluídos e aplicados a qualquer mensagem ou conversa. Os marcadores do sistema são criados internamente e não podem ser adicionados, modificados nem excluídos. Em alguns casos, marcadores de sistema podem ser aplicados ou removidos de 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 linhas de execução com o rótulo. |
threadsUnread |
O número de conversas não lidas com o rótulo. |
color |
A cor a ser atribuída ao rótulo. A cor está disponível apenas para marcadores com o |
MessageListVisibility
Enums | |
---|---|
show |
Mostrar o marcador na lista de mensagens. |
hide |
Não mostrar o marcador na lista de mensagens. |
Visibilidade da etiqueta
Enums | |
---|---|
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
Enums | |
---|---|
system |
Marcadores criados pelo Gmail. |
user |
Rótulos personalizados criados pelo usuário ou pelo app. |
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. Você está fora do escopo? |
backgroundColor |
A cor do plano de fundo representada como uma string hexadecimal #RRGGBB (por exemplo, #000000). Este campo é obrigatório para definir a cor de um rótulo. Você está fora do escopo? |
Métodos |
|
---|---|
|
Cria um novo rótulo. |
|
Exclui o marcador especificado de forma imediata e permanente de todas as mensagens e conversas em que ele foi aplicado. |
|
Recebe o rótulo especificado. |
|
Lista todos os marcadores na caixa de e-mails do usuário. |
|
Aplicar patch ao rótulo especificado. |
|
Atualiza o rótulo especificado. |