Zbiór wszystkich istniejących kalendarzy. Zobacz też Kalendarze a CalendarList.
Listę metod dla tego zasobu znajdziesz na końcu tej strony.
Prezentacje zasobów
{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}| Nazwa usługi | Wartość | Opis | Uwagi | 
|---|---|---|---|
| conferenceProperties | nested object | Ustawienia konferencji dla tego kalendarza, np. rodzaje dozwolonych konferencji. | |
| conferenceProperties.allowedConferenceSolutionTypes[] | list | Typy rozwiązań konferencyjnych obsługiwane w tym kalendarzu. Możliwe wartości to: 
 | |
| dataOwner | string | Adres e-mail właściciela kalendarza. Ustawiane tylko w przypadku kalendarzy pomocniczych. Tylko do odczytu. | |
| description | string | Opis kalendarza. Opcjonalnie: | z możliwością zapisu, | 
| etag | etag | ETag zasobu. | |
| id | string | Identyfikator kalendarza. Aby pobrać identyfikatory, wywołaj metodę calendarList.list(). | |
| kind | string | Typ zasobu („ calendar#calendar”). | |
| location | string | Lokalizacja geograficzna kalendarza w formacie dowolnego tekstu. Opcjonalnie: | z możliwością zapisu, | 
| summary | string | Tytuł kalendarza. | z możliwością zapisu, | 
| timeZone | string | Strefa czasowa kalendarza. (W formacie nazwy z bazy danych stref czasowych IANA, np. „Europe/Zurich”). Opcjonalnie: | z możliwością zapisu, | 
Metody
- wyczyść
- Czyści kalendarz główny. Ta operacja usuwa wszystkie wydarzenia powiązane z kalendarzem głównym konta.
- usuń
- Usuwa kalendarz dodatkowy. Użyj metody calendars.clear, aby usunąć wszystkie wydarzenia z kalendarzy głównych.
- get
- Zwraca metadane kalendarza.
- wstaw
- Tworzy kalendarz pomocniczy. Uwierzytelniony użytkownik, który wysłał żądanie, staje się właścicielem danych nowego kalendarza. 
- patch
- Aktualizuje metadane kalendarza. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie PATCH zużywa 3 jednostki limitu. Zalecamy używanie żądania get, a potem żądaniaupdate. Podane wartości pól zastąpią dotychczasowe wartości. Pola, których nie określisz w żądaniu, pozostaną niezmienione. Pola tablicy, jeśli są określone, zastępują istniejące tablice, co powoduje odrzucenie wszystkich poprzednich elementów tablicy.
- aktualizować
- Aktualizuje metadane kalendarza.