blob: 679bca58e335c5c40bc222acd53b7bc475ecafda [file] [log] [blame]
John Asmuth614db982014-04-24 15:46:26 -04001<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>
Nathaniel Manista4f877e52015-06-15 16:44:50 +000079<p class="firstline">Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.</p>
John Asmuth614db982014-04-24 15:46:26 -040080<p class="toc_element">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070081 <code><a href="#close">close()</a></code></p>
82<p class="firstline">Close httplib2 connections.</p>
83<p class="toc_element">
John Asmuth614db982014-04-24 15:46:26 -040084 <code><a href="#delete">delete(calendarId)</a></code></p>
Nathaniel Manista4f877e52015-06-15 16:44:50 +000085<p class="firstline">Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.</p>
John Asmuth614db982014-04-24 15:46:26 -040086<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">
Dan O'Mearadd494642020-05-01 07:42:23 -070090 <code><a href="#insert">insert(body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040091<p class="firstline">Creates a secondary calendar.</p>
92<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070093 <code><a href="#patch">patch(calendarId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040094<p class="firstline">Updates metadata for a calendar. This method supports patch semantics.</p>
95<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070096 <code><a href="#update">update(calendarId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040097<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>
Nathaniel Manista4f877e52015-06-15 16:44:50 +0000101 <pre>Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
John Asmuth614db982014-04-24 15:46:26 -0400102
103Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700104 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)
John Asmuth614db982014-04-24 15:46:26 -0400105</pre>
106</div>
107
108<div class="method">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700109 <code class="details" id="close">close()</code>
110 <pre>Close httplib2 connections.</pre>
111</div>
112
113<div class="method">
John Asmuth614db982014-04-24 15:46:26 -0400114 <code class="details" id="delete">delete(calendarId)</code>
Nathaniel Manista4f877e52015-06-15 16:44:50 +0000115 <pre>Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
John Asmuth614db982014-04-24 15:46:26 -0400116
117Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700118 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)
John Asmuth614db982014-04-24 15:46:26 -0400119</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:
Bu Sun Kim65020912020-05-20 12:08:20 -0700127 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)
John Asmuth614db982014-04-24 15:46:26 -0400128
129Returns:
130 An object of the form:
131
132 {
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800133 &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;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
144 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
145 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
146 &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.
147 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
148 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
149 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400150</div>
151
152<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700153 <code class="details" id="insert">insert(body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400154 <pre>Creates a secondary calendar.
155
156Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700157 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400158 The object takes the form of:
159
160{
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800161 &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;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
172 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
173 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
174 &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.
175 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
176 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
177}
178
179
180Returns:
181 An object of the form:
182
183 {
Bu Sun Kim65020912020-05-20 12:08:20 -0700184 &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 },
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800193 &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
194 &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
195 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
196 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
197 &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.
198 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
199 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
200 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400201</div>
202
203<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700204 <code class="details" id="patch">patch(calendarId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400205 <pre>Updates metadata for a calendar. This method supports patch semantics.
206
207Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700208 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)
Dan O'Mearadd494642020-05-01 07:42:23 -0700209 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400210 The object takes the form of:
211
212{
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800213 &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;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
224 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
225 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
226 &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.
227 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
228 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
229}
230
231
232Returns:
233 An object of the form:
234
235 {
Bu Sun Kim65020912020-05-20 12:08:20 -0700236 &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 },
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800245 &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
246 &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
247 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
248 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
249 &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.
250 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
251 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
252 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400253</div>
254
255<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700256 <code class="details" id="update">update(calendarId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400257 <pre>Updates metadata for a calendar.
258
259Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700260 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)
Dan O'Mearadd494642020-05-01 07:42:23 -0700261 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400262 The object takes the form of:
263
264{
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800265 &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;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
276 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
277 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
278 &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.
279 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
280 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
281}
282
283
284Returns:
285 An object of the form:
286
287 {
Bu Sun Kim65020912020-05-20 12:08:20 -0700288 &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 },
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800297 &quot;description&quot;: &quot;A String&quot;, # Description of the calendar. Optional.
298 &quot;id&quot;: &quot;A String&quot;, # Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
299 &quot;location&quot;: &quot;A String&quot;, # Geographic location of the calendar as free-form text. Optional.
300 &quot;kind&quot;: &quot;calendar#calendar&quot;, # Type of the resource (&quot;calendar#calendar&quot;).
301 &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.
302 &quot;etag&quot;: &quot;A String&quot;, # ETag of the resource.
303 &quot;summary&quot;: &quot;A String&quot;, # Title of the calendar.
304 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400305</div>
306
307</body></html>