Recurso: marcador
Os marcadores são usados para categorizar mensagens e conversas na caixa de e-mails do usuário. O número máximo de marcadores compatíveis com 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 marcador. |
name |
O nome de exibição do marcador. |
messageListVisibility |
A visibilidade das mensagens com esse marcador na lista de mensagens na 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 marcador. Os marcadores do usuário são criados por ele e podem ser modificados e excluídos por ele, além de serem aplicados a qualquer mensagem ou conversa. Os marcadores 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 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 marcadores que têm o |
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 esse marcador. |
labelHide |
Não mostrar o marcador na lista de marcadores. |
Tipo
| Tipos enumerados | |
|---|---|
system |
Marcadores criados pelo Gmail. |
user |
Marcadores personalizados criados pelo usuário ou aplicativo. |
Cor
| Representação JSON |
|---|
{ "textColor": string, "backgroundColor": string } |
| Campos | |
|---|---|
textColor |
A cor do texto do marcador, representada como uma string hexadecimal. Esse campo é obrigatório para definir a cor de um marcador. Somente o seguinte conjunto predefinido de valores de cor é permitido: |
backgroundColor |
A cor de fundo representada como uma string hexadecimal #RRGGBB (por exemplo, #000000). Esse campo é obrigatório para definir a cor de um marcador. Somente o seguinte conjunto predefinido de valores de cor é permitido: |
Métodos |
|
|---|---|
|
Cria um novo marcador. |
|
Exclui imediatamente e permanentemente o marcador especificado e o remove de todas as mensagens e conversas a que ele está aplicado. |
|
Recebe o marcador especificado. |
|
Lista todos os marcadores na caixa de e-mails do usuário. |
|
Corrige o marcador especificado. |
|
Atualiza o marcador especificado. |