مجموعهای از تقویمها در فهرست تقویم کاربر. همچنین به بخش Calendars در مقابل CalendarList مراجعه کنید .
برای فهرست روشهای این منبع، به انتهای این صفحه مراجعه کنید.
نمایش منابع
{
"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
]
}
}| نام ملک | ارزش | توضیحات | یادداشتها |
|---|---|---|---|
accessRole | string | نقش دسترسی مؤثری که کاربر احراز هویت شده در تقویم دارد. فقط خواندنی. مقادیر ممکن عبارتند از:
| |
backgroundColor | string | رنگ اصلی تقویم در قالب هگزادسیمال " #0088aa ". این ویژگی جایگزین ویژگی colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری است. | قابل نوشتن |
colorId | string | رنگ تقویم. این یک شناسه است که به ورودی در بخش calendar تعریف رنگها اشاره میکند (به نقطه پایانی رنگها مراجعه کنید). این ویژگی توسط ویژگیهای backgroundColor و foregroundColor جایگزین شده است و هنگام استفاده از این ویژگیها میتوان آنها را نادیده گرفت. اختیاری. | قابل نوشتن |
conferenceProperties | nested object | ویژگیهای کنفرانس برای این تقویم، مثلاً چه نوع کنفرانسهایی مجاز هستند. | |
conferenceProperties. allowedConferenceSolutionTypes[] | list | انواع راهکارهای کنفرانس که برای این تقویم پشتیبانی میشوند. مقادیر ممکن عبارتند از:
| |
dataOwner | string | ایمیل صاحب تقویم. فقط برای تقویمهای ثانویه تنظیم شده است. فقط خواندنی. | |
defaultReminders[] | list | یادآوریهای پیشفرضی که کاربر احراز هویتشده برای این تقویم دارد. | قابل نوشتن |
defaultReminders[]. method | string | روشی که این یادآوری استفاده میکند. مقادیر ممکن عبارتند از:
هنگام اضافه کردن یادآوری الزامی است. | قابل نوشتن |
defaultReminders[]. minutes | integer | تعداد دقایق قبل از شروع رویداد که یادآوری باید فعال شود. مقادیر معتبر بین ۰ تا ۴۰۳۲۰ (۴ هفته به دقیقه) هستند. هنگام اضافه کردن یادآوری الزامی است. | قابل نوشتن |
deleted | boolean | آیا این ورودی لیست تقویم از لیست تقویم حذف شده است یا خیر. فقط خواندنی. اختیاری. پیشفرض False است. | |
description | string | شرح تقویم. اختیاری. فقط خواندنی. | |
etag | etag | برچسب منبع (ETag). | |
foregroundColor | string | رنگ پیشزمینه تقویم در قالب هگزادسیمال " #ffffff ". این ویژگی جایگزین ویژگی colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری است. | قابل نوشتن |
id | string | شناسه تقویم. | |
kind | string | نوع منبع ("تقویم#تقویم_لیست_ورودی"). | |
location | string | موقعیت جغرافیایی تقویم به صورت متن آزاد. اختیاری. فقط خواندنی. | |
notificationSettings | object | اعلانهایی که کاربر احراز هویت شده برای این تقویم دریافت میکند. | قابل نوشتن |
notificationSettings. notifications[] | list | فهرست اعلانهای تنظیمشده برای این تقویم. | |
notificationSettings.notifications[]. method | string | روشی که برای ارائه اعلان استفاده میشود. مقدار ممکن:
هنگام افزودن اعلان الزامی است. | قابل نوشتن |
notificationSettings.notifications[]. type | string | نوع اعلان. مقادیر ممکن عبارتند از:
هنگام افزودن اعلان الزامی است. | قابل نوشتن |
primary | boolean | اینکه آیا تقویم، تقویم اصلی کاربر احراز هویت شده است یا خیر. فقط خواندنی. اختیاری. مقدار پیشفرض False است. | |
selected | boolean | اینکه آیا محتوای تقویم در رابط کاربری تقویم نمایش داده شود یا خیر. اختیاری. مقدار پیشفرض False است. | قابل نوشتن |
summary | string | عنوان تقویم. فقط خواندنی. | |
summaryOverride | string | خلاصهای که کاربر احراز هویت شده برای این تقویم تنظیم کرده است. اختیاری. | قابل نوشتن |
timeZone | string | منطقه زمانی تقویم. اختیاری. فقط خواندنی. |
روشها
- حذف
- یک تقویم را از فهرست تقویمهای کاربر حذف میکند.
- دریافت
- یک تقویم از لیست تقویمهای کاربر برمیگرداند.
- درج
- یک تقویم موجود را در فهرست تقویمهای کاربر درج میکند.
- فهرست
- تقویمهای موجود در لیست تقویم کاربر را برمیگرداند.
- پچ
- یک تقویم موجود در فهرست تقویم کاربر را بهروزرسانی میکند. این روش از معنای وصله (patch semantics) پشتیبانی میکند. توجه داشته باشید که هر درخواست وصله سه واحد سهمیه مصرف میکند؛ بهتر است از
getو به دنبال آنupdateاستفاده کنید. مقادیر فیلدی که مشخص میکنید جایگزین مقادیر موجود میشوند. فیلدهایی که در درخواست مشخص نمیکنید بدون تغییر باقی میمانند. فیلدهای آرایه، در صورت مشخص شدن، آرایههای موجود را بازنویسی میکنند. این کار عناصر آرایه قبلی را حذف میکند. - بهروزرسانی
- یک تقویم موجود در فهرست تقویمهای کاربر را بهروزرسانی میکند.
- تماشا کنید
- منتظر تغییرات در منابع CalendarList باشید.