Risorsa: etichetta
Le etichette vengono utilizzate per classificare i messaggi e i thread all'interno della casella di posta dell'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 non modificabile 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 dell'utente sono create dall'utente, che può modificarle ed eliminarle e applicarle a qualsiasi messaggio o thread. Le etichette di sistema vengono create internamente e non possono essere aggiunte, modificate o eliminate. In alcune circostanze, le etichette di sistema potrebbero 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 non letti con l'etichetta. |
threadsTotal |
Il numero totale di thread con l'etichetta. |
threadsUnread |
Il numero di thread non letti con l'etichetta. |
color |
Il colore da assegnare all'etichetta. Il colore è disponibile solo per le etichette con |
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 sono presenti messaggi da leggere con quell'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. È consentito solo il seguente insieme predefinito di valori di colore: |
backgroundColor |
Il colore di sfondo rappresentato come stringa esadecimale #RRGGBB (ad es. #000000). Questo campo è obbligatorio per impostare il colore di un'etichetta. È consentito solo il seguente insieme predefinito di valori di colore: |
Metodi |
|
---|---|
|
Crea una nuova etichetta. |
|
Elimina immediatamente e definitivamente l'etichetta specificata e la rimuove da tutti i messaggi e thread a cui è applicata. |
|
Recupera l'etichetta specificata. |
|
Elenca tutte le etichette nella casella di posta dell'utente. |
|
Esegui il patch dell'etichetta specificata. |
|
Aggiorna l'etichetta specificata. |