Zbiór kalendarzy na liście kalendarzy użytkownika. Zobacz też Kalendarze a CalendarList.
Listę metod dotyczących tego zasobu znajdziesz na końcu tej strony.
Prezentacje zasobów
{
"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
}| Nazwa usługi | Wartość | Opis | Uwagi |
|---|---|---|---|
accessRole |
string |
Rola dostępu, którą uwierzytelniony użytkownik ma w kalendarzu. Tylko do odczytu. Możliwe wartości:
|
|
autoAcceptInvitations |
boolean |
Czy ten kalendarz automatycznie akceptuje zaproszenia. Dotyczy tylko kalendarzy zasobów. Tylko do odczytu. | |
backgroundColor |
string |
Główny kolor kalendarza w formacie szesnastkowym „#0088aa”. Ta właściwość zastępuje właściwość colorId opartą na indeksie. Aby ustawić lub zmienić tę właściwość, musisz w parametrach metod insert, update i patch określić colorRgbFormat=true. Opcjonalnie. |
z możliwością zapisu |
colorId |
string |
Kolor kalendarza. Jest to identyfikator odwołujący się do wpisu w sekcji calendar definicji kolorów (patrz punkt końcowy colors). Ta właściwość jest zastępowana przez właściwości backgroundColor i foregroundColor i można ją ignorować podczas korzystania z tych właściwości. Opcjonalnie. |
z możliwością zapisu |
conferenceProperties |
nested object |
Właściwości rozmowy wideo w tym kalendarzu, np. jakie typy rozmów wideo są dozwolone. | |
conferenceProperties.allowedConferenceSolutionTypes[] |
list |
Typy rozwiązań konferencyjnych obsługiwane w tym kalendarzu. Możliwe wartości:
|
|
dataOwner |
string |
Adres e-mail właściciela kalendarza. Ustaw tylko w przypadku kalendarzy pomocniczych. Tylko do odczytu. | |
defaultReminders[] |
list |
Domyślne przypomnienia, które uwierzytelniony użytkownik ma w tym kalendarzu. | z możliwością zapisu |
defaultReminders[].method |
string |
Metoda używana przez to przypomnienie. Możliwe wartości:
Wymagane podczas dodawania przypomnienia. |
z możliwością zapisu |
defaultReminders[].minutes |
integer |
Liczba minut przed rozpoczęciem wydarzenia, po upływie których ma się pojawić przypomnienie. Prawidłowe wartości to liczby od 0 do 40320 (4 tygodnie w minutach). Wymagane podczas dodawania przypomnienia. |
z możliwością zapisu |
deleted |
boolean |
Czy ten wpis na liście kalendarzy został usunięty z listy kalendarzy. Tylko do odczytu. Opcjonalnie. Wartość domyślna to False (fałsz). | |
description |
string |
Opis kalendarza. Opcjonalnie. Tylko do odczytu. | |
etag |
etag |
ETag zasobu. | |
foregroundColor |
string |
Kolor pierwszego planu kalendarza w formacie szesnastkowym „#ffffff”. Ta właściwość zastępuje właściwość colorId opartą na indeksie. Aby ustawić lub zmienić tę właściwość, musisz w parametrach metod insert, update i patch określić colorRgbFormat=true. Opcjonalnie. |
z możliwością zapisu |
id |
string |
Identyfikator kalendarza. | |
kind |
string |
Typ zasobu („calendar#calendarListEntry”). | |
location |
string |
Położenie geograficzne kalendarza w postaci tekstu. Opcjonalnie. Tylko do odczytu. | |
notificationSettings |
object |
Powiadomienia, które uwierzytelniony użytkownik otrzymuje z tego kalendarza. | z możliwością zapisu |
notificationSettings.notifications[] |
list |
Lista powiadomień ustawionych dla tego kalendarza. | |
notificationSettings.notifications[].method |
string |
Metoda dostarczania powiadomienia. Możliwa wartość:
Wymagane podczas dodawania powiadomienia. |
z możliwością zapisu |
notificationSettings.notifications[].type |
string |
Typ powiadomienia. Możliwe wartości:
Wymagane podczas dodawania powiadomienia. |
z możliwością zapisu |
primary |
boolean |
Czy kalendarz jest kalendarzem głównym uwierzytelnionego użytkownika. Tylko do odczytu. Opcjonalnie. Wartość domyślna to False (fałsz). | |
selected |
boolean |
Czy zawartość kalendarza jest wyświetlana w interfejsie Kalendarza. Opcjonalnie. Wartość domyślna to False (fałsz). | z możliwością zapisu |
summary |
string |
Nazwa kalendarza. Tylko do odczytu. | |
summaryOverride |
string |
Podsumowanie ustawione przez uwierzytelnionego użytkownika dla tego kalendarza. Opcjonalnie. | z możliwością zapisu |
timeZone |
string |
Strefa czasowa kalendarza. Opcjonalnie. Tylko do odczytu. |
Metody
- usuń
- Usuwa kalendarz z listy kalendarzy użytkownika.
- zacznij korzystać z
- Zwraca kalendarz z listy kalendarzy użytkownika.
- wstaw
- Wstawia istniejący kalendarz na listę kalendarzy użytkownika.
- list
- Zwraca kalendarze na liście kalendarzy użytkownika.
- poprawka
- Aktualizuje istniejący kalendarz na liście kalendarzy użytkownika. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie poprawki zużywa 3 jednostki limitu. Zalecamy używanie metody
getprzed metodąupdate. Wartości pól podane w żądaniu zastępują dotychczasowe wartości. Pola, których nie określisz w żądaniu, pozostaną bez zmian. Pola tablicowe, jeśli zostaną określone, zastępują istniejące tablice. Spowoduje to odrzucenie wszystkich poprzednich elementów tablicy. - aktualizacja
- Aktualizuje istniejący kalendarz na liście kalendarzy użytkownika.
- obserwuj
- Obserwuj zmiany w zasobach CalendarList.