Calendars

Una colección de todos los calendarios existentes. Consulta también Comparación entre Calendarios y CalendarList.

Para obtener una lista de métodos para este recurso, consulta al final de esta página.

Representaciones de recursos

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
Nombre de la propiedad Valor Descripción Notas
conferenceProperties nested object Propiedades de conferencia para este calendario; por ejemplo, qué tipos de conferencias están permitidas.
conferenceProperties.allowedConferenceSolutionTypes[] list Los tipos de soluciones de conferencia que se admiten en este calendario.

Los siguientes son los valores posibles:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
Opcional.

description string Descripción del calendario. Opcional. admite escritura
etag etag ETag del recurso.
id string Es el identificador del calendario. Para recuperar ID, llama al método calendarList.list().
kind string Es el tipo de recurso (“calendar#calendar”).
location string Ubicación geográfica del calendario como texto de formato libre. Opcional. admite escritura
summary string Es el título del calendario. admite escritura
timeZone string La zona horaria del calendario. (Tiene el formato de un nombre de la base de datos de zonas horarias de IANA, p.ej., "Europa/Zúrich"). Opcional. admite escritura

Métodos

sencillo
Borra un calendario principal. Esta operación borra todos los eventos asociados con el calendario principal de una cuenta.
borrar
Borra un calendario secundario. Usa calendar.clear para borrar todos los eventos de los calendarios principales.
get
Muestra los metadatos de un calendario.
insertar
Crea un calendario secundario.
patch
Actualiza los metadatos de un calendario. Este método es compatible con la semántica de parches. Ten en cuenta que cada solicitud de parche consume tres unidades de cuota: prefieres usar un get seguido de un update. Los valores de campo que especifiques reemplazarán los valores existentes. Los campos que no especifiques en la solicitud no se modificarán. Los campos de array, si se especifican, reemplazan los arrays existentes. esto descarta cualquier elemento anterior del array.
actualización
Actualiza los metadatos de un calendario.