Kullanıcının takvim listesindeki takvimlerin koleksiyonu. Takvimler ve Takvim Listesi. başlıklı makaleyi de inceleyin.
Bu kaynağa ilişkin yöntemlerin listesi için bu sayfanın sonuna göz atın.
Kaynak temsilleri
{ "kind": "calendar#calendarListEntry", "etag": etag, "id": string, "summary": string, "description": string, "location": string, "timeZone": 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 ] } }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
accessRole |
string |
Kimliği doğrulanan kullanıcının takvimde sahip olduğu etkili erişim rolü. Salt okunur. Olası değerler:
|
|
backgroundColor |
string |
Takvimin onaltılık biçimindeki "#0088aa " biçimindeki ana rengi. Bu özellik, dizine dayalı colorId özelliğinin yerini alır. Bu özelliği ayarlamak veya değiştirmek için insert, update ve patch yöntemlerinin parametrelerinde colorRgbFormat=true değerini belirtmeniz gerekir. İsteğe bağlı. |
yazılabilir |
colorId |
string |
Takvimin rengi. Bu kimlik, renk tanımının calendar bölümündeki bir girişi ifade eden bir kimliktir (renk uç noktasına bakın). Bu özelliğin yerini backgroundColor ve foregroundColor özellikleri alır ve bu özellikler kullanılırken yoksayılabilir. İsteğe bağlı. |
yazılabilir |
conferenceProperties |
nested object |
Bu takvimle ilgili konferans özellikleri (ör. izin verilen konferans türleri). | |
conferenceProperties.allowedConferenceSolutionTypes[] |
list |
Bu takvim için desteklenen konferans çözümlerinin türleri. Olası değerler şunlardır:
|
|
defaultReminders[] |
list |
Kimliği doğrulanan kullanıcının bu takvim için sahip olduğu varsayılan hatırlatıcılar. | yazılabilir |
defaultReminders[].method |
string |
Bu hatırlatıcının kullandığı yöntem. Olası değerler:
Hatırlatıcı eklerken zorunludur. |
yazılabilir |
defaultReminders[].minutes |
integer |
Etkinlik başlamadan kaç dakika önce hatırlatıcı tetikleneceğini belirtir. Geçerli değerler 0 ile 40.320 arasındadır (dakika cinsinden 4 hafta). Hatırlatıcı eklerken zorunludur. |
yazılabilir |
deleted |
boolean |
Bu takvim listesi girişinin takvim listesinden silinip silinmediği. Salt okunur. İsteğe bağlı. Varsayılan, Yanlış değeridir. | |
description |
string |
Takvimin açıklaması. İsteğe bağlı. Salt okunur. | |
etag |
etag |
Kaynağın ETag. | |
foregroundColor |
string |
"#ffffff " onaltılık biçiminde takvimin ön plan rengi. Bu özellik, dizin tabanlı colorId özelliğinin yerini alır. Bu özelliği ayarlamak veya değiştirmek için insert, update ve patch yöntemlerinin parametrelerinde colorRgbFormat=true değerini belirtmeniz gerekir. İsteğe bağlı. |
yazılabilir |
id |
string |
Takvimin tanımlayıcısı. | |
kind |
string |
Kaynağın türü ("calendar#calendarListEntry"). | |
location |
string |
Serbest biçimli metin olarak takvimin coğrafi konumu. İsteğe bağlı. Salt okunur. | |
notificationSettings |
object |
Kimliği doğrulanan kullanıcının bu takvim için aldığı bildirimler. | yazılabilir |
notificationSettings.notifications[] |
list |
Bu takvim için ayarlanan bildirimlerin listesi. | |
notificationSettings.notifications[].method |
string |
Bildirimin gönderilmesi için kullanılan yöntem. Olası değer:
Bildirim eklerken gerekir. |
yazılabilir |
notificationSettings.notifications[].type |
string |
Bildirimin türü. Olası değerler:
Bildirim eklerken gerekir. |
yazılabilir |
primary |
boolean |
Takvimin, kimliği doğrulanan kullanıcının birincil takvimi olup olmadığı. Salt okunur. İsteğe bağlı. Varsayılan, Yanlış değeridir. | |
selected |
boolean |
Takvim içeriğinin takvim kullanıcı arayüzünde görünüp görünmeyeceğini belirler. İsteğe bağlı. Varsayılan, Yanlış değeridir. | yazılabilir |
summary |
string |
Takvimin başlığı. Salt okunur. | |
summaryOverride |
string |
Kimliği doğrulanan kullanıcının bu takvim için ayarladığı özet. İsteğe bağlı. | yazılabilir |
timeZone |
string |
Takvimin saat dilimi. İsteğe bağlı. Salt okunur. |
Yöntemler
- sil
- Kullanıcının takvim listesinden bir takvimi kaldırır.
- al
- Kullanıcının takvim listesinden bir takvim döndürür.
- ekle
- Kullanıcının takvim listesine mevcut bir takvimi ekler.
- list
- Kullanıcının takvim listesindeki takvimleri döndürür.
- yama
- Kullanıcının takvim listesindeki mevcut bir takvimi günceller. Bu yöntem yama semantiğini destekler. Her yama isteğinin üç kota birimi tükettiğini unutmayın;
get
ve ardındanupdate
kullanmayı tercih edin. Belirttiğiniz alan değerleri mevcut değerlerin yerine geçer. İstekte belirtmediğiniz alanlar değişmeden kalır. Dizi alanları belirtilirse, mevcut dizilerin üzerine yazılır. Bu işlem, önceki dizi öğelerini siler. - güncelleme
- Kullanıcının takvim listesindeki mevcut bir takvimi günceller.
- saat
- CalendarList kaynaklarında yapılan değişiklikleri takip edin.