1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="calendar_v3.html">Calendar API</a> . <a href="calendar_v3.calendars.html">calendars</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="#clear">clear(calendarId)</a></code></p>
79<p class="firstline">Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.</p>
80<p class="toc_element">
81  <code><a href="#close">close()</a></code></p>
82<p class="firstline">Close httplib2 connections.</p>
83<p class="toc_element">
84  <code><a href="#delete">delete(calendarId)</a></code></p>
85<p class="firstline">Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.</p>
86<p class="toc_element">
87  <code><a href="#get">get(calendarId)</a></code></p>
88<p class="firstline">Returns metadata for a calendar.</p>
89<p class="toc_element">
90  <code><a href="#insert">insert(body=None)</a></code></p>
91<p class="firstline">Creates a secondary calendar.</p>
92<p class="toc_element">
93  <code><a href="#patch">patch(calendarId, body=None)</a></code></p>
94<p class="firstline">Updates metadata for a calendar. This method supports patch semantics.</p>
95<p class="toc_element">
96  <code><a href="#update">update(calendarId, body=None)</a></code></p>
97<p class="firstline">Updates metadata for a calendar.</p>
98<h3>Method Details</h3>
99<div class="method">
100    <code class="details" id="clear">clear(calendarId)</code>
101  <pre>Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
102
103Args:
104  calendarId: string, Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the &quot;primary&quot; keyword. (required)
105</pre>
106</div>
107
108<div class="method">
109    <code class="details" id="close">close()</code>
110  <pre>Close httplib2 connections.</pre>
111</div>
112
113<div class="method">
114    <code class="details" id="delete">delete(calendarId)</code>
115  <pre>Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
116
117Args:
118  calendarId: string, Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the &quot;primary&quot; keyword. (required)
119</pre>
120</div>
121
122<div class="method">
123    <code class="details" id="get">get(calendarId)</code>
124  <pre>Returns metadata for a calendar.
125
126Args:
127  calendarId: string, Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the &quot;primary&quot; keyword. (required)
128
129Returns:
130  An object of the form:
131
132    {
133  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
134    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
135        # The possible values are:
136        # - &quot;eventHangout&quot;
137        # - &quot;eventNamedHangout&quot;
138        # - &quot;hangoutsMeet&quot;  Optional.
139      &quot;A String&quot;,
140    ],
141  },
142  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
143  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
144  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
145  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
146  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
147  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
148  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
149}</pre>
150</div>
151
152<div class="method">
153    <code class="details" id="insert">insert(body=None)</code>
154  <pre>Creates a secondary calendar.
155
156Args:
157  body: object, The request body.
158    The object takes the form of:
159
160{
161  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
162    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
163        # The possible values are:
164        # - &quot;eventHangout&quot;
165        # - &quot;eventNamedHangout&quot;
166        # - &quot;hangoutsMeet&quot;  Optional.
167      &quot;A String&quot;,
168    ],
169  },
170  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
171  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
172  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
173  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
174  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
175  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
176  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
177}
178
179
180Returns:
181  An object of the form:
182
183    {
184  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
185    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
186        # The possible values are:
187        # - &quot;eventHangout&quot;
188        # - &quot;eventNamedHangout&quot;
189        # - &quot;hangoutsMeet&quot;  Optional.
190      &quot;A String&quot;,
191    ],
192  },
193  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
194  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
195  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
196  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
197  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
198  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
199  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
200}</pre>
201</div>
202
203<div class="method">
204    <code class="details" id="patch">patch(calendarId, body=None)</code>
205  <pre>Updates metadata for a calendar. This method supports patch semantics.
206
207Args:
208  calendarId: string, Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the &quot;primary&quot; keyword. (required)
209  body: object, The request body.
210    The object takes the form of:
211
212{
213  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
214    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
215        # The possible values are:
216        # - &quot;eventHangout&quot;
217        # - &quot;eventNamedHangout&quot;
218        # - &quot;hangoutsMeet&quot;  Optional.
219      &quot;A String&quot;,
220    ],
221  },
222  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
223  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
224  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
225  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
226  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
227  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
228  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
229}
230
231
232Returns:
233  An object of the form:
234
235    {
236  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
237    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
238        # The possible values are:
239        # - &quot;eventHangout&quot;
240        # - &quot;eventNamedHangout&quot;
241        # - &quot;hangoutsMeet&quot;  Optional.
242      &quot;A String&quot;,
243    ],
244  },
245  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
246  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
247  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
248  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
249  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
250  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
251  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
252}</pre>
253</div>
254
255<div class="method">
256    <code class="details" id="update">update(calendarId, body=None)</code>
257  <pre>Updates metadata for a calendar.
258
259Args:
260  calendarId: string, Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the &quot;primary&quot; keyword. (required)
261  body: object, The request body.
262    The object takes the form of:
263
264{
265  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
266    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
267        # The possible values are:
268        # - &quot;eventHangout&quot;
269        # - &quot;eventNamedHangout&quot;
270        # - &quot;hangoutsMeet&quot;  Optional.
271      &quot;A String&quot;,
272    ],
273  },
274  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
275  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
276  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
277  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
278  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
279  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
280  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
281}
282
283
284Returns:
285  An object of the form:
286
287    {
288  &quot;conferenceProperties&quot;: { # Conferencing properties for this calendar, for example what types of conferences are allowed.
289    &quot;allowedConferenceSolutionTypes&quot;: [ # The types of conference solutions that are supported for this calendar.
290        # The possible values are:
291        # - &quot;eventHangout&quot;
292        # - &quot;eventNamedHangout&quot;
293        # - &quot;hangoutsMeet&quot;  Optional.
294      &quot;A String&quot;,
295    ],
296  },
297  &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
298  &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
299  &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
300  &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
301  &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
302  &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
303  &quot;timeZone&quot;: &quot;A String&quot;, # The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) Optional.
304}</pre>
305</div>
306
307</body></html>