انواع منابع API تقویم

پس زمینه API تقویم

مفاهیم تقویم

Google Calendar بر اساس چندین مفهوم اساسی ساخته شده است:

رویداد
یک رویداد واحد در یک تقویم حاوی اطلاعاتی مانند عنوان رویداد، زمان شروع و پایان و شرکت کنندگان.
تقویم
یک ورودی تقویم منفرد حاوی فراداده برای تقویم مانند توضیحات.
فهرست تقویم
فهرستی از همه تقویم‌های موجود در فهرست تقویم کاربر در Calendar UI.
تنظیمات
یک اولویت کاربر از رابط کاربری تقویم، مانند منطقه زمانی کاربر.
ACL
یک قانون کنترل دسترسی واحد که حاوی اطلاعاتی مانند نوع و محدوده قانون است.

مدل داده های API تقویم

یک منبع یک موجودیت داده منفرد با یک شناسه منحصر به فرد است. Calendar API بر روی پنج نوع منبع عمل می کند:

منبع رویداد
نشان دهنده یک رویداد واحد در یک تقویم است.
منبع تقویم
متادیتا را برای یک تقویم فردی نشان می دهد.
منبع CalendarList
متادیتا را برای یک تقویم فردی نشان می دهد که در لیست تقویم کاربر در رابط کاربری ظاهر می شود.
منبع تنظیمات
نشان دهنده یک اولویت کاربر از رابط کاربری تقویم است.
منبع ACL
یک ACL را نشان می دهد.

مدل داده‌های API تقویم بر اساس گروه‌هایی از منابع است که مجموعه‌ها نامیده می‌شوند:

مجموعه رویدادها
شامل تمام منابع رویداد در یک منبع تقویم خاص است.
مجموعه CalendarList
شامل تمام منابع CalendarList برای یک کاربر خاص است.
مجموعه تنظیمات
شامل تمام منابع تنظیمات برای یک کاربر خاص است.
مجموعه ACL
شامل تمام منابع ACL اعمال شده در یک تقویم خاص است.