既存のカレンダーのコレクション。Calendars と CalendarList もご覧ください。
このリソースのメソッドの一覧は、このページの最後に掲載されています。
リソース表現
{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}| プロパティ名 | 値 | 説明 | メモ | 
|---|---|---|---|
conferenceProperties | 
        nested object | 
        このカレンダーの会議プロパティ(許可されている会議の種類など)。 | |
conferenceProperties.allowedConferenceSolutionTypes[] | 
        list | 
        このカレンダーでサポートされている会議ソリューションのタイプ。 使用できる値は次のとおりです。 
  | 
        |
dataOwner | 
        string | 
        カレンダーのオーナーのメールアドレス。予備カレンダーにのみ設定されます。読み取り専用です。 | |
description | 
        string | 
        カレンダーの説明。省略可。 | 書き込み可能 | 
etag | 
        etag | 
        リソースの ETag。 | |
id | 
        string | 
        カレンダーの識別子。ID を取得するには、calendarList.list() メソッドを呼び出します。 | |
kind | 
        string | 
        リソースのタイプ(「calendar#calendar」)。 | 
        |
location | 
        string | 
        カレンダーの地理的位置を自由形式のテキストで指定します。省略可。 | 書き込み可能 | 
summary | 
        string | 
        カレンダーのタイトル。 | 書き込み可能 | 
timeZone | 
        string | 
        カレンダーのタイムゾーン。(IANA タイムゾーン データベース名(例: Europe/Zurich)としてフォーマットされます)。省略可。 | 書き込み可能 | 
メソッド
- 鮮明度
 - メイン カレンダーをクリアします。このオペレーションは、アカウントのメイン カレンダーに関連付けられているすべての予定を削除します。
 - delete
 - セカンダリ カレンダーを削除します。メイン カレンダーのすべての予定を消去するには、calendars.clear を使用します。
 - get
 - カレンダーのメタデータを返します。
 - insert
 - セカンダリ カレンダーを作成します。
リクエストの認証済みユーザーが、新しいカレンダーのデータオーナーになります。
 - patch
 - カレンダーのメタデータを更新します。このメソッドは、パッチ セマンティクスをサポートしています。各パッチ リクエストは 3 つの割り当てユニットを消費します。
getの後にupdateを使用することをおすすめします。指定したフィールド値は、既存の値に置き換えられます。リクエストで指定しないフィールドは変更されません。配列フィールドが指定されている場合、既存の配列が上書きされ、以前の配列要素はすべて破棄されます。 - update
 - カレンダーのメタデータを更新します。