Calendars

Collection de tous les agendas existants. Consultez également l'article Agendas et CalendarList.

La liste des méthodes associées à cette ressource est présentée au bas de la page.

Représentations de la ressource

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
Nom de propriété Valeur Description Remarques
conferenceProperties nested object Propriétés de conférence de cet agenda, par exemple les types de conférences autorisés.
conferenceProperties.allowedConferenceSolutionTypes[] list Types de solutions de conférence compatibles avec cet agenda.

Les valeurs possibles sont :

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
(Facultatif)

description string Description de l'agenda. Facultatif. accessible en écriture
etag etag ETag de la ressource.
id string Identifiant de l'agenda. Pour récupérer les identifiants, appelez la méthode calendarList.list().
kind string Type de la ressource ("calendar#calendar").
location string Emplacement géographique du calendrier sous forme de texte libre. Facultatif. accessible en écriture
summary string Titre de l'agenda. accessible en écriture
timeZone string Fuseau horaire de l'agenda. (au format de nom de la base de données des fuseaux horaires de l'IANA, par exemple "Europe/Zurich"). Facultatif. accessible en écriture

Méthodes

clair
Efface un agenda principal. Cette opération supprime tous les événements associés à l'agenda principal d'un compte.
supprimer
Supprime un agenda secondaire. Utilisez calendar.clear pour effacer tous les événements des agendas principaux.
get
Renvoie les métadonnées d'un agenda.
insérer
Crée un agenda secondaire.
patch
Met à jour les métadonnées d'un agenda. Cette méthode est compatible avec la sémantique "patch". Notez que chaque requête patch consomme trois unités de quota. Il est préférable d'utiliser un get suivi d'un update. Les valeurs de champ que vous spécifiez remplacent les valeurs existantes. Les champs que vous ne spécifiez pas dans la requête restent inchangés. S'ils sont spécifiés, les champs de tableau écrasent les tableaux existants. Cette opération supprime tous les éléments de tableau précédents.
mise à jour
Met à jour les métadonnées d'un agenda.