Es la colección de calendarios en la lista de calendarios del usuario. Consulta también Calendarios vs. CalendarList.
Para obtener una lista de los métodos de este recurso, consulta el final de esta página.
Representaciones de recursos
{
"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
}| Nombre de la propiedad | Valor | Descripción | Notas |
|---|---|---|---|
accessRole |
string |
Es el rol de acceso efectivo que tiene el usuario autenticado en el calendario. Solo lectura. Estos son los posibles valores:
|
|
autoAcceptInvitations |
boolean |
Indica si este calendario acepta automáticamente las invitaciones. Solo es válido para los calendarios de recursos. Solo lectura. | |
backgroundColor |
string |
Es el color principal del calendario en el formato hexadecimal "#0088aa". Esta propiedad reemplaza la propiedad colorId basada en el índice. Para establecer o cambiar esta propiedad, debes especificar colorRgbFormat=true en los parámetros de los métodos insert, update y patch. Es opcional. |
admite escritura |
colorId |
string |
Es el color del calendario. Es un ID que hace referencia a una entrada en la sección calendar de la definición de colores (consulta el extremo de colores). Esta propiedad se reemplaza por las propiedades backgroundColor y foregroundColor, y se puede ignorar cuando se usan estas propiedades. Es opcional. |
admite escritura |
conferenceProperties |
nested object |
Son las propiedades de las conferencias para este calendario, por ejemplo, qué tipos de conferencias se permiten. | |
conferenceProperties.allowedConferenceSolutionTypes[] |
list |
Son los tipos de soluciones de conferencias que se admiten para este calendario. Los siguientes son los valores posibles:
|
|
dataOwner |
string |
Es el correo electrónico del propietario del calendario. Se establece solo para los calendarios secundarios. Solo lectura. | |
defaultReminders[] |
list |
Son los recordatorios predeterminados que tiene el usuario autenticado para este calendario. | admite escritura |
defaultReminders[].method |
string |
Es el método que usa este recordatorio. Estos son los posibles valores:
Es obligatorio cuando se agrega un recordatorio. |
admite escritura |
defaultReminders[].minutes |
integer |
Es la cantidad de minutos antes del inicio del evento en que se debe activar el recordatorio. Los valores válidos están entre 0 y 40320 (4 semanas en minutos). Es obligatorio cuando se agrega un recordatorio. |
admite escritura |
deleted |
boolean |
Indica si esta entrada de la lista de calendarios se borró de la lista de calendarios. Solo lectura. Es opcional. El valor predeterminado es False. | |
description |
string |
Es la descripción del calendario. Es opcional. Solo lectura. | |
etag |
etag |
Es el ETag del recurso. | |
foregroundColor |
string |
Es el color de primer plano del calendario en el formato hexadecimal "#ffffff". Esta propiedad reemplaza la propiedad colorId basada en el índice. Para establecer o cambiar esta propiedad, debes especificar colorRgbFormat=true en los parámetros de los métodos insert, update y patch. Es opcional. |
admite escritura |
id |
string |
Es el identificador del calendario. | |
kind |
string |
Es el tipo de recurso ("calendar#calendarListEntry"). | |
location |
string |
Es la ubicación geográfica del calendario como texto de formato libre. Es opcional. Solo lectura. | |
notificationSettings |
object |
Son las notificaciones que recibe el usuario autenticado para este calendario. | admite escritura |
notificationSettings.notifications[] |
list |
Es la lista de notificaciones establecidas para este calendario. | |
notificationSettings.notifications[].method |
string |
Es el método que se usa para entregar la notificación. El valor posible es el siguiente:
Es obligatorio cuando se agrega una notificación. |
admite escritura |
notificationSettings.notifications[].type |
string |
El tipo de notificación. Estos son los posibles valores:
Es obligatorio cuando se agrega una notificación. |
admite escritura |
primary |
boolean |
Indica si el calendario es el calendario principal del usuario autenticado. Solo lectura. Es opcional. El valor predeterminado es False. | |
selected |
boolean |
Indica si el contenido del calendario aparece en la IU del calendario. Es opcional. El valor predeterminado es False. | admite escritura |
summary |
string |
Es el título del calendario. Solo lectura. | |
summaryOverride |
string |
Es el resumen que el usuario autenticado estableció para este calendario. Es opcional. | admite escritura |
timeZone |
string |
Es la zona horaria del calendario. Es opcional. Solo lectura. |
Métodos
- borrar
- Quita un calendario de la lista de calendarios del usuario.
- get
- Muestra un calendario de la lista de calendarios del usuario.
- insertar
- Inserta un calendario existente en la lista de calendarios del usuario.
- list
- Muestra los calendarios en la lista de calendarios del usuario.
- patch
- Actualiza un calendario existente en la lista de calendarios del usuario. Este método es compatible con la semántica de parches. Ten en cuenta que cada solicitud de parche consume tres unidades de cuota. Es preferible usar un
getseguido de unupdate. Los valores de campo que especifiques reemplazarán los valores existentes. Los campos que no especifiques en la solicitud permanecerán sin cambios. Los campos de array, si se especifican, reemplazan los arrays existentes. Esto descarta cualquier elemento de array anterior. - actualizaciones
- Actualiza un calendario existente en la lista de calendarios del usuario.
- Mira
- Supervisa los cambios en los recursos de CalendarList.