Recurso: Etiqueta
Las etiquetas se utilizan para categorizar los mensajes y las conversaciones dentro del buzón de correo del usuario. La cantidad máxima de etiquetas que admite el buzón de un usuario es 10,000.
Representación JSON |
---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
Campos | |
---|---|
id |
El ID inmutable de la etiqueta. |
name |
El nombre visible de la etiqueta. |
messageListVisibility |
La visibilidad de los mensajes con esta etiqueta en la lista de mensajes de la interfaz web de Gmail. |
labelListVisibility |
La visibilidad de la etiqueta en la lista de etiquetas de la interfaz web de Gmail. |
type |
El tipo de propietario de la etiqueta. Las etiquetas de usuario las crea el usuario, y este puede modificarlas y borrarlas, y se pueden aplicar a cualquier mensaje o conversación. Las etiquetas del sistema se crean de forma interna y no se pueden agregar, modificar ni borrar. En algunas circunstancias, las etiquetas del sistema pueden aplicarse o quitarse de los mensajes y subprocesos, pero esto no está garantizado. Por ejemplo, los usuarios pueden aplicar y quitar las etiquetas |
messagesTotal |
La cantidad total de mensajes con la etiqueta. |
messagesUnread |
La cantidad de mensajes no leídos con la etiqueta. |
threadsTotal |
La cantidad total de subprocesos con la etiqueta. |
threadsUnread |
La cantidad de hilos no leídos con la etiqueta. |
color |
El color que se asignará a la etiqueta. El color solo está disponible para las etiquetas que tienen su |
MessageListVisibility
Enumeraciones | |
---|---|
show |
Mostrar la etiqueta en la lista de mensajes |
hide |
No mostrar la etiqueta en la lista de mensajes. |
LabelListVisibility
Enumeraciones | |
---|---|
labelShow |
Mostrar la etiqueta en la lista de etiquetas. |
labelShowIfUnread |
Muestra la etiqueta si hay algún mensaje no leído con esa etiqueta. |
labelHide |
No mostrar la etiqueta en la lista de etiquetas. |
Tipo
Enumeraciones | |
---|---|
system |
Etiquetas creadas por Gmail |
user |
Etiquetas personalizadas creadas por el usuario o la aplicación |
Color
Representación JSON |
---|
{ "textColor": string, "backgroundColor": string } |
Campos | |
---|---|
textColor |
El color del texto de la etiqueta, representado como una cadena hexadecimal. Este campo es obligatorio para establecer el color de una etiqueta. |
backgroundColor |
El color de fondo que se representa con la cadena hexadecimal #RRGGBB (p. ej., #000000). Este campo es obligatorio para establecer el color de una etiqueta. |
Métodos |
|
---|---|
|
Crea una etiqueta nueva. |
|
Borra de forma inmediata y permanente la etiqueta especificada y la quita de todos los mensajes y conversaciones a los que se aplica. |
|
Obtiene la etiqueta especificada. |
|
Muestra una lista de todas las etiquetas del buzón del usuario. |
|
Aplica parches a la etiqueta especificada. |
|
Actualiza la etiqueta especificada. |