Risorsa: etichetta
Le etichette vengono utilizzate per classificare i messaggi e i thread all'interno della casella di posta di un utente. Il numero massimo di etichette supportate per la casella di posta di un utente è 10.000.
Rappresentazione JSON |
---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
Campi | |
---|---|
id |
L'ID immutabile dell'etichetta. |
name |
Il nome visualizzato dell'etichetta. |
messageListVisibility |
La visibilità dei messaggi con questa etichetta nell'elenco dei messaggi nell'interfaccia web di Gmail. |
labelListVisibility |
La visibilità dell'etichetta nell'elenco delle etichette nell'interfaccia web di Gmail. |
type |
Il tipo di proprietario dell'etichetta. Le etichette utente vengono create dall'utente e possono essere modificate ed eliminate dall'utente stesso e applicate a qualsiasi messaggio o thread. Le etichette del sistema vengono create internamente e non possono essere aggiunte, modificate o eliminate. In alcune circostanze, è possibile che le etichette di sistema possano essere applicate o rimosse da messaggi e thread, ma non è garantito. Ad esempio, gli utenti possono applicare e rimuovere le etichette |
messagesTotal |
Il numero totale di messaggi con l'etichetta. |
messagesUnread |
Il numero di messaggi da leggere con l'etichetta. |
threadsTotal |
Il numero totale di thread con l'etichetta. |
threadsUnread |
Il numero di thread da leggere con l'etichetta. |
color |
Il colore da assegnare all'etichetta. Il colore è disponibile solo per le etichette che hanno l'attributo |
MessageListVisibility
Enum | |
---|---|
show |
Mostra l'etichetta nell'elenco dei messaggi. |
hide |
Non mostrare l'etichetta nell'elenco dei messaggi. |
LabelListVisibility
Enum | |
---|---|
labelShow |
Mostra l'etichetta nell'elenco delle etichette. |
labelShowIfUnread |
Mostra l'etichetta se ci sono messaggi da leggere con quella etichetta. |
labelHide |
Non mostrare l'etichetta nell'elenco delle etichette. |
Tipo
Enum | |
---|---|
system |
Etichette create da Gmail. |
user |
Etichette personalizzate create dall'utente o dall'applicazione. |
Colore
Rappresentazione JSON |
---|
{ "textColor": string, "backgroundColor": string } |
Campi | |
---|---|
textColor |
Il colore del testo dell'etichetta, rappresentato come stringa esadecimale. Questo campo è obbligatorio per impostare il colore di un'etichetta. |
backgroundColor |
Il colore di sfondo rappresentato come stringa esadecimale #RRGGBB (ad esempio, #000000). Questo campo è obbligatorio per impostare il colore di un'etichetta. |
Metodi |
|
---|---|
|
Crea una nuova etichetta. |
|
Elimina immediatamente e in modo definitivo l'etichetta specificata e la rimuove da tutti i messaggi e i thread a cui è applicata. |
|
Recupera l'etichetta specificata. |
|
Elenca tutte le etichette presenti nella casella di posta dell'utente. |
|
Applica la patch all'etichetta specificata. |
|
Aggiorna l'etichetta specificata. |