Latar belakang Calendar API
Konsep kalender
Google Kalender dibuat berdasarkan beberapa konsep dasar:
- Event
- Satu acara di kalender yang berisi informasi seperti judul acara, waktu mulai dan waktu berakhir, serta tamu.
- Kalender
- Satu entri kalender yang berisi metadata untuk kalender seperti deskripsi.
- Daftar Kalender
- Daftar semua kalender di daftar kalender pengguna di UI Kalender.
- Pembahasan
- Preferensi pengguna dari UI Kalender, seperti zona waktu pengguna.
- ACL
- Aturan kontrol akses tunggal yang berisi informasi seperti jenis dan cakupan aturan.
Model data Calendar API
Resource adalah entity data individual dengan ID unik. Calendar API beroperasi pada lima jenis fasilitas:
- Referensi Acara
- Merepresentasikan satu acara di kalender.
- Sumber Daya Kalender
- Merepresentasikan metadata untuk setiap kalender.
- Sumber Daya Daftar Kalender
- Merepresentasikan metadata untuk setiap kalender yang muncul di daftar kalender pengguna di UI.
- Resource Setelan
- Merepresentasikan satu preferensi pengguna dari UI Kalender.
- Resource ACL
- Merepresentasikan ACL.
Model data Calendar API didasarkan pada grup fasilitas yang disebut koleksi:
- Koleksi Acara
- Terdiri dari semua Fasilitas Acara dalam Fasilitas Kalender tertentu.
- Koleksi CalendarList
- Terdiri dari semua Fasilitas CalendarList untuk pengguna tertentu.
- Koleksi Setelan
- Terdiri dari semua Resource Setelan untuk pengguna tertentu.
- Pengumpulan ACL
- Terdiri dari semua Resource ACL yang diterapkan ke kalender tertentu.