Recurso: Label
Las etiquetas se usan para categorizar mensajes y conversaciones dentro del buzón del usuario. La cantidad máxima de etiquetas admitidas para el buzón de un usuario es de 10,000.
| Representación JSON |
|---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
| Campos | |
|---|---|
id |
Es el ID inmutable de la etiqueta. |
name |
Es el nombre visible de la etiqueta. |
messageListVisibility |
Es la visibilidad de los mensajes con esta etiqueta en la lista de mensajes de la interfaz web de Gmail. |
labelListVisibility |
Es la visibilidad de la etiqueta en la lista de etiquetas de la interfaz web de Gmail. |
type |
Es el tipo de propietario de la etiqueta. El usuario crea las etiquetas de usuario, y este puede modificarlas y borrarlas, además de aplicarlas a cualquier mensaje o conversación. Las etiquetas del sistema se crean internamente y no se pueden agregar, modificar ni borrar. Es posible que las etiquetas del sistema se puedan aplicar a mensajes y conversaciones o quitar de ellos en algunas circunstancias, pero esto no está garantizado. Por ejemplo, los usuarios pueden aplicar y quitar las etiquetas |
messagesTotal |
Es la cantidad total de mensajes con la etiqueta. |
messagesUnread |
Es la cantidad de mensajes no leídos con la etiqueta. |
threadsTotal |
Es la cantidad total de conversaciones con la etiqueta. |
threadsUnread |
Es la cantidad de conversaciones no leídas con la etiqueta. |
color |
Es el color que se asignará a la etiqueta. El color solo está disponible para las etiquetas que tienen su |
MessageListVisibility
| Enums | |
|---|---|
show |
Muestra la etiqueta en la lista de mensajes. |
hide |
No muestra la etiqueta en la lista de mensajes. |
LabelListVisibility
| Enums | |
|---|---|
labelShow |
Muestra la etiqueta en la lista de etiquetas. |
labelShowIfUnread |
Muestra la etiqueta si hay mensajes no leídos con esa etiqueta. |
labelHide |
No muestra la etiqueta en la lista de etiquetas. |
Tipo
| Enums | |
|---|---|
system |
Son las etiquetas creadas por Gmail. |
user |
Son las etiquetas personalizadas creadas por el usuario o la aplicación. |
Color
| Representación JSON |
|---|
{ "textColor": string, "backgroundColor": string } |
| Campos | |
|---|---|
textColor |
Es el color del texto de la etiqueta, representado como una cadena hexadecimal. Este campo es obligatorio para configurar el color de una etiqueta. Solo se permite el siguiente conjunto predefinido de valores de color: |
backgroundColor |
Es el color de fondo representado como una cadena hexadecimal #RRGGBB (p. ej., #000000). Este campo es obligatorio para configurar el color de una etiqueta. Solo se permite el siguiente conjunto predefinido de valores de color: |
Métodos |
|
|---|---|
|
Crea una etiqueta nueva. |
|
Borra de inmediato y de forma permanente la etiqueta especificada, y la quita de los mensajes y las conversaciones a los que se aplica. |
|
Obtiene la etiqueta especificada. |
|
Muestra todas las etiquetas del buzón del usuario. |
|
Aplica un parche a la etiqueta especificada. |
|
Actualiza la etiqueta especificada. |