ユーザーのカレンダー リストにあるカレンダーのコレクション。 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 | 
        カレンダーのメインカラー。16 進数形式「#0088aa」で指定します。このプロパティは、インデックス ベースの colorId プロパティに優先します。このプロパティを設定または変更するには、insert、update、patch メソッドのパラメータで colorRgbFormat=true を指定する必要があります。省略可。 | 
        書き込み可能 | 
colorId | 
        string | 
        カレンダーの色。これは、色の定義の calendar セクションのエントリを参照する ID です(色のエンドポイントを参照)。このプロパティは backgroundColor プロパティと foregroundColor プロパティに置き換えられたため、これらのプロパティを使用する場合は無視できます。省略可。 | 
        書き込み可能 | 
conferenceProperties | 
        nested object | 
        このカレンダーの会議プロパティ(許可されている会議の種類など)。 | |
conferenceProperties.allowedConferenceSolutionTypes[] | 
        list | 
        このカレンダーでサポートされている会議ソリューションのタイプ。 使用できる値は次のとおりです。 
  | 
        |
dataOwner | 
        string | 
        カレンダーのオーナーのメールアドレス。予備カレンダーにのみ設定されます。読み取り専用です。 | |
defaultReminders[] | 
        list | 
        認証されたユーザーがこのカレンダーに設定しているデフォルトのリマインダー。 | 書き込み可能 | 
defaultReminders[].method | 
        string | 
        このリマインダーで使用されるメソッド。指定できる値は次のとおりです。
 リマインダーを追加するときに必須。  | 
        書き込み可能 | 
defaultReminders[].minutes | 
        integer | 
        リマインダーをトリガーする予定の開始時刻までの分数。有効な値は 0 ~ 40320(4 週間を分単位で指定)です。 リマインダーを追加するときに必須。  | 
        書き込み可能 | 
deleted | 
        boolean | 
        このカレンダー リスト エントリがカレンダー リストから削除されたかどうか。読み取り専用。省略可。デフォルトは False です。 | |
description | 
        string | 
        カレンダーの説明。省略可。読み取り専用です。 | |
etag | 
        etag | 
        リソースの ETag。 | |
foregroundColor | 
        string | 
        カレンダーの前景色(16 進形式の「#ffffff」)。このプロパティは、インデックス ベースの colorId プロパティに優先します。このプロパティを設定または変更するには、insert、update、patch メソッドのパラメータで colorRgbFormat=true を指定する必要があります。省略可。 | 
        書き込み可能 | 
id | 
        string | 
        カレンダーの識別子。 | |
kind | 
        string | 
        リソースのタイプ(「calendar#calendarListEntry」)。 | |
location | 
        string | 
        カレンダーの地理的位置を自由形式のテキストで指定します。省略可。読み取り専用です。 | |
notificationSettings | 
        object | 
        認証されたユーザーがこのカレンダーで受け取っている通知。 | 書き込み可能 | 
notificationSettings.notifications[] | 
        list | 
        このカレンダーに設定されている通知のリスト。 | |
notificationSettings.notifications[].method | 
        string | 
        通知の配信に使用される方法。使用できる値は 
 通知を追加するときに必要です。  | 
        書き込み可能 | 
notificationSettings.notifications[].type | 
        string | 
        通知のタイプ。指定できる値は次のとおりです。
 通知を追加するときに必要です。  | 
        書き込み可能 | 
primary | 
        boolean | 
        カレンダーが認証済みユーザーのメイン カレンダーかどうか。読み取り専用。省略可。デフォルトは False です。 | |
selected | 
        boolean | 
        カレンダーのコンテンツがカレンダーの UI に表示されるかどうか。省略可。デフォルトは False です。 | 書き込み可能 | 
summary | 
        string | 
        カレンダーのタイトル。読み取り専用です。 | |
summaryOverride | 
        string | 
        認証されたユーザーがこのカレンダーに設定した概要。省略可。 | 書き込み可能 | 
timeZone | 
        string | 
        カレンダーのタイムゾーン。省略可。読み取り専用です。 | 
メソッド
- delete
 - ユーザーのカレンダー リストからカレンダーを削除します。
 - get
 - ユーザーのカレンダー リストからカレンダーを返します。
 - insert
 - 既存のカレンダーをユーザーのカレンダー リストに挿入します。
 - list
 - ユーザーのカレンダー リストにあるカレンダーを返します。
 - patch
 - ユーザーのカレンダー リストにある既存のカレンダーを更新します。このメソッドは、パッチ セマンティクスをサポートしています。各パッチ リクエストは 3 つの割り当てユニットを消費します。
getの後にupdateを使用することをおすすめします。指定したフィールド値は、既存の値に置き換えられます。リクエストで指定しないフィールドは変更されません。配列フィールドが指定されている場合、既存の配列が上書きされ、以前の配列要素はすべて破棄されます。 - update
 - ユーザーのカレンダー リストにある既存のカレンダーを更新します。
 - watch
 - CalendarList リソースの変更を監視します。