La raccolta di calendari nell'elenco dei calendari dell'utente. Vedi anche Calendari e CalendarList.
Per un elenco dei metodi per questa risorsa, consulta la fine di questa pagina.
Rappresentazioni delle risorse
{
"kind": "calendar#calendarListEntry",
"etag": etag,
"id": string,
"summary": string,
"description": string,
"location": string,
"timeZone": string,
"dataOwner": string,
"summaryOverride": string,
"colorId": string,
"backgroundColor": string,
"foregroundColor": string,
"hidden": boolean,
"selected": boolean,
"accessRole": string,
"defaultReminders": [
{
"method": string,
"minutes": integer
}
],
"notificationSettings": {
"notifications": [
{
"type": string,
"method": string
}
]
},
"primary": boolean,
"deleted": boolean,
"conferenceProperties": {
"allowedConferenceSolutionTypes": [
string
]
},
"autoAcceptInvitations": boolean
}| Nome proprietà | Valore | Descrizione | Note |
|---|---|---|---|
accessRole |
string |
Il ruolo di accesso effettivo che l'utente autenticato ha nel calendario. Sola lettura. I valori possibili sono:
|
|
autoAcceptInvitations |
boolean |
Indica se questo calendario accetta automaticamente gli inviti. Valido solo per i calendari delle risorse. Sola lettura. | |
backgroundColor |
string |
Il colore principale del calendario nel formato esadecimale "#0088aa". Questa proprietà sostituisce la proprietà colorId basata sull'indice. Per impostare o modificare questa proprietà, devi specificare colorRgbFormat=true nei parametri dei metodi insert, update e patch. Facoltativo. |
Scrivibile |
colorId |
string |
Il colore del calendario. Si tratta di un ID che fa riferimento a una voce nella sezione calendar della definizione dei colori (vedi l'endpoint dei colori). Questa proprietà è sostituita dalle proprietà backgroundColor e foregroundColor e può essere ignorata quando le utilizzi. Facoltativo. |
Scrivibile |
conferenceProperties |
nested object |
Proprietà di videoconferenza per questo calendario, ad esempio i tipi di conferenze consentiti. | |
conferenceProperties.allowedConferenceSolutionTypes[] |
list |
I tipi di soluzioni per videoconferenze supportati per questo calendario. I valori possibili sono:
|
|
dataOwner |
string |
L'indirizzo email del proprietario del calendario. Impostato solo per i calendari secondari. Sola lettura. | |
defaultReminders[] |
list |
I promemoria predefiniti che l'utente autenticato ha per questo calendario. | Scrivibile |
defaultReminders[].method |
string |
Il metodo utilizzato da questo promemoria. I valori possibili sono:
Obbligatorio quando si aggiunge un promemoria. |
Scrivibile |
defaultReminders[].minutes |
integer |
Il numero di minuti prima dell'inizio dell'evento in cui deve essere attivato il promemoria. I valori validi sono compresi tra 0 e 40320 (4 settimane in minuti). Obbligatorio quando si aggiunge un promemoria. |
Scrivibile |
deleted |
boolean |
Indica se questa voce dell'elenco dei calendari è stata eliminata dall'elenco dei calendari. Sola lettura. Facoltativo. Il valore predefinito è False. | |
description |
string |
Descrizione del calendario. Facoltativo. Sola lettura. | |
etag |
etag |
ETag della risorsa. | |
foregroundColor |
string |
Il colore di primo piano del calendario nel formato esadecimale "#ffffff". Questa proprietà sostituisce la proprietà colorId basata sull'indice. Per impostare o modificare questa proprietà, devi specificare colorRgbFormat=true nei parametri dei metodi insert, update e patch. Facoltativo. |
Scrivibile |
id |
string |
Identificatore del calendario. | |
kind |
string |
Il tipo di risorsa ("calendar#calendarListEntry"). | |
location |
string |
La posizione geografica del calendario come testo in formato libero. Facoltativo. Sola lettura. | |
notificationSettings |
object |
Le notifiche che l'utente autenticato riceve per questo calendario. | Scrivibile |
notificationSettings.notifications[] |
list |
L'elenco delle notifiche impostate per questo calendario. | |
notificationSettings.notifications[].method |
string |
Il metodo utilizzato per inviare la notifica. Il valore possibile è:
Obbligatorio quando si aggiunge una notifica. |
Scrivibile |
notificationSettings.notifications[].type |
string |
Il tipo di notifica. I valori possibili sono:
Obbligatorio quando si aggiunge una notifica. |
Scrivibile |
primary |
boolean |
Indica se il calendario è il calendario principale dell'utente autenticato. Sola lettura. Facoltativo. Il valore predefinito è False. | |
selected |
boolean |
Indica se i contenuti del calendario vengono visualizzati nell'interfaccia utente di Calendar. Facoltativo. Il valore predefinito è False. | Scrivibile |
summary |
string |
Il titolo del calendario. Sola lettura. | |
summaryOverride |
string |
Il riepilogo che l'utente autenticato ha impostato per questo calendario. Facoltativo. | Scrivibile |
timeZone |
string |
Il fuso orario del calendario. Facoltativo. Sola lettura. |
Metodi
- delete
- Rimuove un calendario dall'elenco dei calendari dell'utente.
- get
- Restituisce un calendario dall'elenco dei calendari dell'utente.
- insert
- Inserisce un calendario esistente nell'elenco dei calendari dell'utente.
- list
- Restituisce i calendari nell'elenco dei calendari dell'utente.
- patch
- Aggiorna un calendario esistente nell'elenco dei calendari dell'utente. Questo metodo supporta la semantica patch. Tieni presente che ogni richiesta di patch consuma tre unità di quota; è preferibile utilizzare un
getseguito da unupdate. I valori dei campi specificati sostituiscono i valori esistenti. I campi non specificati nella richiesta rimangono invariati. I campi array, se specificati, sovrascrivono gli array esistenti; in questo modo vengono eliminati tutti gli elementi array precedenti. - update
- Aggiorna un calendario esistente nell'elenco dei calendari dell'utente.
- watch
- Monitora le modifiche alle risorse CalendarList.