Calendar API Kaynak Türleri

Calendar API arka planı

Takvim kavramları

Google Takvim birkaç temel kavram üzerine kurulmuştur:

Etkinlik
Takvimde yer alan ve etkinliğin adı, başlangıç ile bitiş zamanları ve katılımcılar gibi bilgileri içeren tek bir etkinlik.
Takvim
Takvimle ilgili açıklama gibi meta verileri içeren tek bir takvim girişi.
Takvim Listesi
Bir kullanıcının Takvim kullanıcı arayüzündeki takvim listesinde yer alan tüm takvimlerin listesi.
Ayar
Takvim kullanıcı arayüzündeki bir kullanıcı tercihi (ör. kullanıcının saat dilimi).
ACL
Kuralın türü ve kapsamı gibi bilgileri içeren tek bir erişim denetimi kuralı.

Takvim API'si veri modeli

Kaynak, benzersiz bir tanımlayıcıya sahip bağımsız bir veri varlığıdır. Calendar API beş kaynak türüyle çalışır:

Etkinlik Kaynağı
Takvimdeki tek bir etkinliği temsil eder.
Takvimler Kaynağı
Tek bir takvimin meta verilerini temsil eder.
CalendarList Kaynağı
Kullanıcının kullanıcı arayüzündeki takvim listesinde gösterilen tek bir takvimin meta verilerini temsil eder.
Ayarlar Kaynağı
Takvim kullanıcı arayüzündeki tek bir kullanıcı tercihini gösterir.
EKL Kaynağı
EKL'yi temsil eder.

Calendar API veri modeli, koleksiyonlar adı verilen kaynak gruplarını temel alır:

Etkinlik Koleksiyonu
Belirli bir Takvim Kaynağı içindeki tüm Etkinlik Kaynaklarından oluşur.
Takvim Listesi Koleksiyonu
Belirli bir kullanıcıya ait tüm CalendarList kaynaklarından oluşur.
Ayarları Toplama
Belirli bir kullanıcıya ait tüm Ayar Kaynaklarından oluşur.
EKL Toplama
Belirli bir takvime uygulanan tüm EKL Kaynakları'ndan oluşur.