1.0beta7
diff --git a/docs/apiclient.anyjson.html b/docs/apiclient.anyjson.html
index a2995a0..aed7393 100644
--- a/docs/apiclient.anyjson.html
+++ b/docs/apiclient.anyjson.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.anyjson</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/anyjson.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/anyjson.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/anyjson.py">/home/jcgregorio/projects/apiclient-release/apiclient/anyjson.py</a></font></td></tr></table>
<p><tt>Utility module to import a JSON module<br>
<br>
Hides all the messy details of exactly where<br>
diff --git a/docs/apiclient.contrib.html b/docs/apiclient.contrib.html
new file mode 100644
index 0000000..fbf5bf5
--- /dev/null
+++ b/docs/apiclient.contrib.html
@@ -0,0 +1,23 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: package apiclient.contrib</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.contrib</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/contrib/__init__.py">/home/jcgregorio/projects/apiclient-release/apiclient/contrib/__init__.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package Contents</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="apiclient.contrib.latitude.html"><strong>latitude</strong> (package)</a><br>
+</td><td width="25%" valign=top><a href="apiclient.contrib.moderator.html"><strong>moderator</strong> (package)</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/apiclient.contrib.latitude.html b/docs/apiclient.contrib.latitude.html
new file mode 100644
index 0000000..ebfb387
--- /dev/null
+++ b/docs/apiclient.contrib.latitude.html
@@ -0,0 +1,21 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: package apiclient.contrib.latitude</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.contrib.html"><font color="#ffffff">contrib</font></a>.latitude</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/contrib/latitude/__init__.py">/home/jcgregorio/projects/apiclient-release/apiclient/contrib/latitude/__init__.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package Contents</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/apiclient.contrib.moderator.html b/docs/apiclient.contrib.moderator.html
new file mode 100644
index 0000000..9448fb0
--- /dev/null
+++ b/docs/apiclient.contrib.moderator.html
@@ -0,0 +1,21 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: package apiclient.contrib.moderator</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.contrib.html"><font color="#ffffff">contrib</font></a>.moderator</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/contrib/moderator/__init__.py">/home/jcgregorio/projects/apiclient-release/apiclient/contrib/moderator/__init__.py</a></font></td></tr></table>
+ <p></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Package Contents</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/apiclient.discovery.html b/docs/apiclient.discovery.html
index 1f594cb..e6270ef 100644
--- a/docs/apiclient.discovery.html
+++ b/docs/apiclient.discovery.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.discovery</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/discovery.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/discovery.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/discovery.py">/home/jcgregorio/projects/apiclient-release/apiclient/discovery.py</a></font></td></tr></table>
<p><tt>Client for discovery based APIs<br>
<br>
A client library for Google's discovery based APIs.</tt></p>
diff --git a/docs/apiclient.errors.html b/docs/apiclient.errors.html
index 56b67d4..e95faf3 100644
--- a/docs/apiclient.errors.html
+++ b/docs/apiclient.errors.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.errors</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/errors.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/errors.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/errors.py">/home/jcgregorio/projects/apiclient-release/apiclient/errors.py</a></font></td></tr></table>
<p><tt>Errors for the library.<br>
<br>
All exceptions defined by the library<br>
diff --git a/docs/apiclient.ext.appengine.html b/docs/apiclient.ext.appengine.html
index 9a59842..1166495 100644
--- a/docs/apiclient.ext.appengine.html
+++ b/docs/apiclient.ext.appengine.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.ext.html"><font color="#ffffff">ext</font></a>.appengine</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/appengine.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/appengine.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/ext/appengine.py">/home/jcgregorio/projects/apiclient-release/apiclient/ext/appengine.py</a></font></td></tr></table>
<p><tt>Utilities for Google App Engine<br>
<br>
Utilities for making it easier to use the<br>
@@ -116,6 +116,20 @@
Returns:<br>
Default value as provided by <a href="#FlowThreeLeggedProperty-__init__">__init__</a>(default).</tt></dd></dl>
+<dl><dt><a name="FlowThreeLeggedProperty-get_updated_value_for_datastore"><strong>get_updated_value_for_datastore</strong></a>(self, model_instance)</dt><dd><tt>Determine new value for auto-updated property.<br>
+ <br>
+Some properies (e.g. DateTimeProperty, UserProperty) optionally update their<br>
+value on every put(). This call must return the new desired value for such<br>
+properties. For all other properties, this call must return<br>
+AUTO_UPDATE_UNCHANGED.<br>
+ <br>
+Args:<br>
+ model_instance: Instance to get new value for.<br>
+ <br>
+Returns:<br>
+ Datastore representation of the new model value in a form that is<br>
+ appropriate for storing in the datastore, or AUTO_UPDATE_UNCHANGED.</tt></dd></dl>
+
<hr>
Data descriptors inherited from <a href="google.appengine.ext.db.html#Property">google.appengine.ext.db.Property</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
@@ -200,6 +214,20 @@
Returns:<br>
Default value as provided by <a href="#OAuthCredentialsProperty-__init__">__init__</a>(default).</tt></dd></dl>
+<dl><dt><a name="OAuthCredentialsProperty-get_updated_value_for_datastore"><strong>get_updated_value_for_datastore</strong></a>(self, model_instance)</dt><dd><tt>Determine new value for auto-updated property.<br>
+ <br>
+Some properies (e.g. DateTimeProperty, UserProperty) optionally update their<br>
+value on every put(). This call must return the new desired value for such<br>
+properties. For all other properties, this call must return<br>
+AUTO_UPDATE_UNCHANGED.<br>
+ <br>
+Args:<br>
+ model_instance: Instance to get new value for.<br>
+ <br>
+Returns:<br>
+ Datastore representation of the new model value in a form that is<br>
+ appropriate for storing in the datastore, or AUTO_UPDATE_UNCHANGED.</tt></dd></dl>
+
<hr>
Data descriptors inherited from <a href="google.appengine.ext.db.html#Property">google.appengine.ext.db.Property</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
diff --git a/docs/apiclient.ext.authtools.html b/docs/apiclient.ext.authtools.html
index ceeb801..397da01 100644
--- a/docs/apiclient.ext.authtools.html
+++ b/docs/apiclient.ext.authtools.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.ext.html"><font color="#ffffff">ext</font></a>.authtools</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/authtools.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/authtools.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/ext/authtools.py">/home/jcgregorio/projects/apiclient-release/apiclient/ext/authtools.py</a></font></td></tr></table>
<p><tt>Command-line tools for authenticating via OAuth 1.0<br>
<br>
Do the OAuth 1.0 Three Legged Dance for<br>
diff --git a/docs/apiclient.ext.django_orm.html b/docs/apiclient.ext.django_orm.html
index e242bd7..e07dec5 100644
--- a/docs/apiclient.ext.django_orm.html
+++ b/docs/apiclient.ext.django_orm.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.ext.html"><font color="#ffffff">ext</font></a>.django_orm</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/django_orm.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/django_orm.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/ext/django_orm.py">/home/jcgregorio/projects/apiclient-release/apiclient/ext/django_orm.py</a></font></td></tr></table>
<p><tt># Copyright (C) 2010 Google Inc.<br>
#<br>
# Licensed under the Apache License, Version 2.0 (the "License");<br>
@@ -65,13 +65,9 @@
Methods defined here:<br>
<dl><dt><a name="FlowThreeLeggedField-contribute_to_class"><strong>contribute_to_class</strong></a>(self, cls, name)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-db_type"><strong>db_type</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="FlowThreeLeggedField-db_type"><strong>db_type</strong></a>(self)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="FlowThreeLeggedField-get_db_prep_save"><strong>get_db_prep_save</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="FlowThreeLeggedField-get_db_prep_value"><strong>get_db_prep_value</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="FlowThreeLeggedField-get_db_prep_value"><strong>get_db_prep_value</strong></a>(self, value)</dt></dl>
<dl><dt><a name="FlowThreeLeggedField-to_python"><strong>to_python</strong></a>(self, value)</dt></dl>
@@ -86,14 +82,10 @@
<dl><dt><a name="FlowThreeLeggedField-__deepcopy__"><strong>__deepcopy__</strong></a>(self, memodict)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>, validators<font color="#909090">=[]</font>, error_messages<font color="#909090">=None</font>)</dt></dl>
+<dl><dt><a name="FlowThreeLeggedField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="FlowThreeLeggedField-bind"><strong>bind</strong></a>(self, fieldmapping, original, bound_field_class)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-clean"><strong>clean</strong></a>(self, value, model_instance)</dt><dd><tt>Convert the value's type and run validation. Validation errors from to_python<br>
-and validate are propagated. The correct value is returned if no error is<br>
-raised.</tt></dd></dl>
-
<dl><dt><a name="FlowThreeLeggedField-formfield"><strong>formfield</strong></a>(self, form_class<font color="#909090">=<class 'django.forms.fields.CharField'></font>, **kwargs)</dt><dd><tt>Returns a django.forms.<a href="django.db.models.fields.html#Field">Field</a> instance for this database <a href="django.db.models.fields.html#Field">Field</a>.</tt></dd></dl>
<dl><dt><a name="FlowThreeLeggedField-get_attname"><strong>get_attname</strong></a>(self)</dt></dl>
@@ -107,31 +99,26 @@
<dl><dt><a name="FlowThreeLeggedField-get_choices_default"><strong>get_choices_default</strong></a>(self)</dt></dl>
+<dl><dt><a name="FlowThreeLeggedField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Returns field's value prepared for database lookup.</tt></dd></dl>
+
+<dl><dt><a name="FlowThreeLeggedField-get_db_prep_save"><strong>get_db_prep_save</strong></a>(self, value)</dt><dd><tt>Returns field's value prepared for saving into a database.</tt></dd></dl>
+
<dl><dt><a name="FlowThreeLeggedField-get_default"><strong>get_default</strong></a>(self)</dt><dd><tt>Returns the default value for this field.</tt></dd></dl>
<dl><dt><a name="FlowThreeLeggedField-get_flatchoices"><strong>get_flatchoices</strong></a>(self, include_blank<font color="#909090">=True</font>, blank_choice<font color="#909090">=[('', '---------')]</font>)</dt><dd><tt>Returns flattened choices with a default blank choice included.</tt></dd></dl>
<dl><dt><a name="FlowThreeLeggedField-get_internal_type"><strong>get_internal_type</strong></a>(self)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-get_prep_lookup"><strong>get_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Perform preliminary non-db specific lookup checks and conversions</tt></dd></dl>
-
-<dl><dt><a name="FlowThreeLeggedField-get_prep_value"><strong>get_prep_value</strong></a>(self, value)</dt><dd><tt>Perform preliminary non-db specific value checks and conversions.</tt></dd></dl>
-
<dl><dt><a name="FlowThreeLeggedField-get_validator_unique_lookup_type"><strong>get_validator_unique_lookup_type</strong></a>(self)</dt></dl>
<dl><dt><a name="FlowThreeLeggedField-has_default"><strong>has_default</strong></a>(self)</dt><dd><tt>Returns a boolean of whether this field has a default value.</tt></dd></dl>
<dl><dt><a name="FlowThreeLeggedField-pre_save"><strong>pre_save</strong></a>(self, model_instance, add)</dt><dd><tt>Returns field's value just before saving.</tt></dd></dl>
-<dl><dt><a name="FlowThreeLeggedField-run_validators"><strong>run_validators</strong></a>(self, value)</dt></dl>
-
<dl><dt><a name="FlowThreeLeggedField-save_form_data"><strong>save_form_data</strong></a>(self, instance, data)</dt></dl>
<dl><dt><a name="FlowThreeLeggedField-set_attributes_from_name"><strong>set_attributes_from_name</strong></a>(self, name)</dt></dl>
-<dl><dt><a name="FlowThreeLeggedField-validate"><strong>validate</strong></a>(self, value, model_instance)</dt><dd><tt>Validates value and throws ValidationError. Subclasses should override<br>
-this to provide validation logic.</tt></dd></dl>
-
<dl><dt><a name="FlowThreeLeggedField-value_from_object"><strong>value_from_object</strong></a>(self, obj)</dt><dd><tt>Returns the value of this field in the given model instance.</tt></dd></dl>
<dl><dt><a name="FlowThreeLeggedField-value_to_string"><strong>value_to_string</strong></a>(self, obj)</dt><dd><tt>Returns a string value of this field from the passed obj.<br>
@@ -147,8 +134,6 @@
</dl>
<dl><dt><strong>choices</strong></dt>
</dl>
-<dl><dt><strong>description</strong></dt>
-</dl>
<dl><dt><strong>flatchoices</strong></dt>
<dd><tt>Flattened version of choices tuple.</tt></dd>
</dl>
@@ -160,10 +145,6 @@
<dl><dt><strong>creation_counter</strong> = 0</dl>
-<dl><dt><strong>default_error_messages</strong> = {'blank': <django.utils.functional.__proxy__ object>, 'invalid_choice': <django.utils.functional.__proxy__ object>, 'null': <django.utils.functional.__proxy__ object>}</dl>
-
-<dl><dt><strong>default_validators</strong> = []</dl>
-
<dl><dt><strong>empty_strings_allowed</strong> = True</dl>
</td></tr></table> <p>
@@ -182,13 +163,9 @@
Methods defined here:<br>
<dl><dt><a name="OAuthCredentialsField-contribute_to_class"><strong>contribute_to_class</strong></a>(self, cls, name)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-db_type"><strong>db_type</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="OAuthCredentialsField-db_type"><strong>db_type</strong></a>(self)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="OAuthCredentialsField-get_db_prep_save"><strong>get_db_prep_save</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="OAuthCredentialsField-get_db_prep_value"><strong>get_db_prep_value</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="OAuthCredentialsField-get_db_prep_value"><strong>get_db_prep_value</strong></a>(self, value)</dt></dl>
<dl><dt><a name="OAuthCredentialsField-to_python"><strong>to_python</strong></a>(self, value)</dt></dl>
@@ -203,14 +180,10 @@
<dl><dt><a name="OAuthCredentialsField-__deepcopy__"><strong>__deepcopy__</strong></a>(self, memodict)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>, validators<font color="#909090">=[]</font>, error_messages<font color="#909090">=None</font>)</dt></dl>
+<dl><dt><a name="OAuthCredentialsField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="OAuthCredentialsField-bind"><strong>bind</strong></a>(self, fieldmapping, original, bound_field_class)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-clean"><strong>clean</strong></a>(self, value, model_instance)</dt><dd><tt>Convert the value's type and run validation. Validation errors from to_python<br>
-and validate are propagated. The correct value is returned if no error is<br>
-raised.</tt></dd></dl>
-
<dl><dt><a name="OAuthCredentialsField-formfield"><strong>formfield</strong></a>(self, form_class<font color="#909090">=<class 'django.forms.fields.CharField'></font>, **kwargs)</dt><dd><tt>Returns a django.forms.<a href="django.db.models.fields.html#Field">Field</a> instance for this database <a href="django.db.models.fields.html#Field">Field</a>.</tt></dd></dl>
<dl><dt><a name="OAuthCredentialsField-get_attname"><strong>get_attname</strong></a>(self)</dt></dl>
@@ -224,31 +197,26 @@
<dl><dt><a name="OAuthCredentialsField-get_choices_default"><strong>get_choices_default</strong></a>(self)</dt></dl>
+<dl><dt><a name="OAuthCredentialsField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Returns field's value prepared for database lookup.</tt></dd></dl>
+
+<dl><dt><a name="OAuthCredentialsField-get_db_prep_save"><strong>get_db_prep_save</strong></a>(self, value)</dt><dd><tt>Returns field's value prepared for saving into a database.</tt></dd></dl>
+
<dl><dt><a name="OAuthCredentialsField-get_default"><strong>get_default</strong></a>(self)</dt><dd><tt>Returns the default value for this field.</tt></dd></dl>
<dl><dt><a name="OAuthCredentialsField-get_flatchoices"><strong>get_flatchoices</strong></a>(self, include_blank<font color="#909090">=True</font>, blank_choice<font color="#909090">=[('', '---------')]</font>)</dt><dd><tt>Returns flattened choices with a default blank choice included.</tt></dd></dl>
<dl><dt><a name="OAuthCredentialsField-get_internal_type"><strong>get_internal_type</strong></a>(self)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-get_prep_lookup"><strong>get_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Perform preliminary non-db specific lookup checks and conversions</tt></dd></dl>
-
-<dl><dt><a name="OAuthCredentialsField-get_prep_value"><strong>get_prep_value</strong></a>(self, value)</dt><dd><tt>Perform preliminary non-db specific value checks and conversions.</tt></dd></dl>
-
<dl><dt><a name="OAuthCredentialsField-get_validator_unique_lookup_type"><strong>get_validator_unique_lookup_type</strong></a>(self)</dt></dl>
<dl><dt><a name="OAuthCredentialsField-has_default"><strong>has_default</strong></a>(self)</dt><dd><tt>Returns a boolean of whether this field has a default value.</tt></dd></dl>
<dl><dt><a name="OAuthCredentialsField-pre_save"><strong>pre_save</strong></a>(self, model_instance, add)</dt><dd><tt>Returns field's value just before saving.</tt></dd></dl>
-<dl><dt><a name="OAuthCredentialsField-run_validators"><strong>run_validators</strong></a>(self, value)</dt></dl>
-
<dl><dt><a name="OAuthCredentialsField-save_form_data"><strong>save_form_data</strong></a>(self, instance, data)</dt></dl>
<dl><dt><a name="OAuthCredentialsField-set_attributes_from_name"><strong>set_attributes_from_name</strong></a>(self, name)</dt></dl>
-<dl><dt><a name="OAuthCredentialsField-validate"><strong>validate</strong></a>(self, value, model_instance)</dt><dd><tt>Validates value and throws ValidationError. Subclasses should override<br>
-this to provide validation logic.</tt></dd></dl>
-
<dl><dt><a name="OAuthCredentialsField-value_from_object"><strong>value_from_object</strong></a>(self, obj)</dt><dd><tt>Returns the value of this field in the given model instance.</tt></dd></dl>
<dl><dt><a name="OAuthCredentialsField-value_to_string"><strong>value_to_string</strong></a>(self, obj)</dt><dd><tt>Returns a string value of this field from the passed obj.<br>
@@ -264,8 +232,6 @@
</dl>
<dl><dt><strong>choices</strong></dt>
</dl>
-<dl><dt><strong>description</strong></dt>
-</dl>
<dl><dt><strong>flatchoices</strong></dt>
<dd><tt>Flattened version of choices tuple.</tt></dd>
</dl>
@@ -277,10 +243,6 @@
<dl><dt><strong>creation_counter</strong> = 0</dl>
-<dl><dt><strong>default_error_messages</strong> = {'blank': <django.utils.functional.__proxy__ object>, 'invalid_choice': <django.utils.functional.__proxy__ object>, 'null': <django.utils.functional.__proxy__ object>}</dl>
-
-<dl><dt><strong>default_validators</strong> = []</dl>
-
<dl><dt><strong>empty_strings_allowed</strong> = True</dl>
</td></tr></table></td></tr></table>
diff --git a/docs/apiclient.ext.file.html b/docs/apiclient.ext.file.html
index aaf6e16..ca90d5f 100644
--- a/docs/apiclient.ext.file.html
+++ b/docs/apiclient.ext.file.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.<a href="apiclient.ext.html"><font color="#ffffff">ext</font></a>.file</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/file.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/file.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/ext/file.py">/home/jcgregorio/projects/apiclient-release/apiclient/ext/file.py</a></font></td></tr></table>
<p><tt>Utilities for OAuth.<br>
<br>
Utilities for making it easier to work with OAuth 1.0 credentials.</tt></p>
diff --git a/docs/apiclient.ext.html b/docs/apiclient.ext.html
index 3b2e80e..502f4b6 100644
--- a/docs/apiclient.ext.html
+++ b/docs/apiclient.ext.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.ext</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/__init__.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/ext/__init__.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/ext/__init__.py">/home/jcgregorio/projects/apiclient-release/apiclient/ext/__init__.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
diff --git a/docs/apiclient.html b/docs/apiclient.html
index 1920d38..2ae53e6 100644
--- a/docs/apiclient.html
+++ b/docs/apiclient.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>apiclient</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/__init__.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/__init__.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/__init__.py">/home/jcgregorio/projects/apiclient-release/apiclient/__init__.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
diff --git a/docs/apiclient.http.html b/docs/apiclient.http.html
index 3776a97..bc0d185 100644
--- a/docs/apiclient.http.html
+++ b/docs/apiclient.http.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.http</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/http.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/http.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/http.py">/home/jcgregorio/projects/apiclient-release/apiclient/http.py</a></font></td></tr></table>
<p><tt>Classes to encapsulate a single HTTP request.<br>
<br>
The classes implement a command pattern, with every<br>
diff --git a/docs/apiclient.mimeparse.html b/docs/apiclient.mimeparse.html
index 995f1fb..8acff5d 100644
--- a/docs/apiclient.mimeparse.html
+++ b/docs/apiclient.mimeparse.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.mimeparse</strong></big></big> (version 0.1.3)</font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/mimeparse.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/mimeparse.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/mimeparse.py">/home/jcgregorio/projects/apiclient-release/apiclient/mimeparse.py</a></font></td></tr></table>
<p><tt>MIME-Type Parser<br>
<br>
This module provides basic functions for handling mime-types. It can handle<br>
diff --git a/docs/apiclient.model.html b/docs/apiclient.model.html
index 04d4fba..59a7e49 100644
--- a/docs/apiclient.model.html
+++ b/docs/apiclient.model.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.model</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/model.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/model.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/model.py">/home/jcgregorio/projects/apiclient-release/apiclient/model.py</a></font></td></tr></table>
<p><tt><a href="#Model">Model</a> objects for requests and responses.<br>
<br>
Each API may support one or more serializations, such<br>
diff --git a/docs/apiclient.oauth.html b/docs/apiclient.oauth.html
index 0e51ed3..5a56b1d 100644
--- a/docs/apiclient.oauth.html
+++ b/docs/apiclient.oauth.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.oauth</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/oauth.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/apiclient/oauth.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/oauth.py">/home/jcgregorio/projects/apiclient-release/apiclient/oauth.py</a></font></td></tr></table>
<p><tt>Utilities for OAuth.<br>
<br>
Utilities for making it easier to work with OAuth.</tt></p>
diff --git a/docs/apiclient.schema.html b/docs/apiclient.schema.html
new file mode 100644
index 0000000..5334e98
--- /dev/null
+++ b/docs/apiclient.schema.html
@@ -0,0 +1,141 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module apiclient.schema</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="apiclient.html"><font color="#ffffff">apiclient</font></a>.schema</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/apiclient/schema.py">/home/jcgregorio/projects/apiclient-release/apiclient/schema.py</a></font></td></tr></table>
+ <p><tt>Schema processing for discovery based APIs<br>
+ <br>
+<a href="#Schemas">Schemas</a> holds an APIs discovery schemas. It can return those schema as<br>
+deserialized JSON objects, or pretty print them as prototype objects that<br>
+conform to the schema.<br>
+ <br>
+For example, given the schema:<br>
+ <br>
+ schema = """{<br>
+ "Foo": {<br>
+ "type": "<a href="__builtin__.html#object">object</a>",<br>
+ "properties": {<br>
+ "etag": {<br>
+ "type": "string",<br>
+ "description": "ETag of the collection."<br>
+ },<br>
+ "kind": {<br>
+ "type": "string",<br>
+ "description": "Type of the collection ('calendar#acl').",<br>
+ "default": "calendar#acl"<br>
+ },<br>
+ "nextPageToken": {<br>
+ "type": "string",<br>
+ "description": "Token used to access the next<br>
+ page of this result. Omitted if no further results are available."<br>
+ }<br>
+ }<br>
+ }<br>
+ }"""<br>
+ <br>
+ s = <a href="#Schemas">Schemas</a>(schema)<br>
+ print s.prettyPrintByName('Foo')<br>
+ <br>
+ Produces the following output:<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token used to access the<br>
+ # next page of this result. Omitted if no further results are available.<br>
+ "kind": "A String", # Type of the collection ('calendar#acl').<br>
+ "etag": "A String", # ETag of the collection.<br>
+ },<br>
+ <br>
+The constructor takes a discovery document in which to look up named schema.</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="copy.html">copy</a><br>
+</td><td width="25%" valign=top><a href="simplejson.html">simplejson</a><br>
+</td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a href="__builtin__.html#object">__builtin__.object</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a href="apiclient.schema.html#Schemas">Schemas</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Schemas">class <strong>Schemas</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt><a href="#Schemas">Schemas</a> for an API.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Schemas-__init__"><strong>__init__</strong></a>(self, discovery)</dt><dd><tt>Constructor.<br>
+ <br>
+Args:<br>
+ discovery: <a href="__builtin__.html#object">object</a>, Deserialized discovery document from which we pull<br>
+ out the named schema.</tt></dd></dl>
+
+<dl><dt><a name="Schemas-get"><strong>get</strong></a>(self, name)</dt><dd><tt>Get deserialized JSON schema from the schema name.<br>
+ <br>
+Args:<br>
+ name: string, Schema name.</tt></dd></dl>
+
+<dl><dt><a name="Schemas-prettyPrintByName"><strong>prettyPrintByName</strong></a>(self, name)</dt><dd><tt>Get pretty printed <a href="__builtin__.html#object">object</a> prototype from the schema name.<br>
+ <br>
+Args:<br>
+ name: string, Name of schema in the discovery document.<br>
+ <br>
+Returns:<br>
+ string, A string that contains a prototype <a href="__builtin__.html#object">object</a> with<br>
+ comments that conforms to the given schema.</tt></dd></dl>
+
+<dl><dt><a name="Schemas-prettyPrintSchema"><strong>prettyPrintSchema</strong></a>(self, schema)</dt><dd><tt>Get pretty printed <a href="__builtin__.html#object">object</a> prototype of schema.<br>
+ <br>
+Args:<br>
+ schema: <a href="__builtin__.html#object">object</a>, Parsed JSON schema.<br>
+ <br>
+Returns:<br>
+ string, A string that contains a prototype <a href="__builtin__.html#object">object</a> with<br>
+ comments that conforms to the given schema.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>__author__</strong> = 'jcgregorio@google.com (Joe Gregorio)'</td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#7799ee">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Author</strong></big></font></td></tr>
+
+<tr><td bgcolor="#7799ee"><tt> </tt></td><td> </td>
+<td width="100%">jcgregorio@google.com (Joe Gregorio)</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.adclients.html b/docs/dyn/adsense.v1.1.accounts.adclients.html
new file mode 100644
index 0000000..e8e3cf7
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.adclients.html
@@ -0,0 +1,60 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad clients in the specified account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ maxResults: integer, The maximum number of ad clients to include in the response, used for paging.<br>
+ accountId: string, Account for which to list ad clients. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad clients. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad clients returned in this list response.<br>
+ {<br>
+ "productCode": "A String", # This ad client's product code, which corresponds to the PRODUCT_CODE report dimension.<br>
+ "kind": "adsense#adClient", # Kind of resource this is, in this case adsense#adClient.<br>
+ "id": "A String", # Unique identifier of this ad client.<br>
+ "supportsReporting": True or False, # Whether this ad client supports being reported on.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adClients", # Kind of list this is, in this case adsense#adClients.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.adunits.customchannels.html b/docs/dyn/adsense.v1.1.accounts.adunits.customchannels.html
new file mode 100644
index 0000000..7544c2c
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.adunits.customchannels.html
@@ -0,0 +1,68 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all custom channels which the specified ad unit belongs to.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through custom channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client which contains the ad unit. (required)<br>
+ maxResults: integer, The maximum number of custom channels to include in the response, used for paging.<br>
+ adUnitId: string, Ad unit for which to list custom channels. (required)<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The custom channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#customChannels", # Kind of list this is, in this case adsense#customChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.adunits.html b/docs/dyn/adsense.v1.1.accounts.adunits.html
new file mode 100644
index 0000000..c1ef81c
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.adunits.html
@@ -0,0 +1,93 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-customchannels"><strong><a href="adsense.v1.1.accounts.adunits.customchannels.html">customchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the specified ad unit in the specified ad client for the specified account.<br>
+ <br>
+Args:<br>
+ adClientId: string, Ad client for which to get the ad unit. (required)<br>
+ adUnitId: string, Ad unit to retrieve. (required)<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad units in the specified ad client for the specified account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ includeInactive: boolean, Whether to include inactive ad units. Default: true.<br>
+ adClientId: string, Ad client for which to list ad units. (required)<br>
+ maxResults: integer, The maximum number of ad units to include in the response, used for paging.<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad units returned in this list response.<br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adUnits", # Kind of list this is, in this case adsense#adUnits.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.customchannels.adunits.html b/docs/dyn/adsense.v1.1.accounts.customchannels.adunits.html
new file mode 100644
index 0000000..ebd3ba6
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.customchannels.adunits.html
@@ -0,0 +1,69 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad units in the specified custom channel.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ includeInactive: boolean, Whether to include inactive ad units. Default: true.<br>
+ customChannelId: string, Custom channel for which to list ad units. (required)<br>
+ adClientId: string, Ad client which contains the custom channel. (required)<br>
+ maxResults: integer, The maximum number of ad units to include in the response, used for paging.<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad units returned in this list response.<br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adUnits", # Kind of list this is, in this case adsense#adUnits.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.customchannels.html b/docs/dyn/adsense.v1.1.accounts.customchannels.html
new file mode 100644
index 0000000..e176555
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.customchannels.html
@@ -0,0 +1,92 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-adunits"><strong><a href="adsense.v1.1.accounts.customchannels.adunits.html">adunits</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Get the specified custom channel from the specified ad client for the specified account.<br>
+ <br>
+Args:<br>
+ customChannelId: string, Custom channel to retrieve. (required)<br>
+ adClientId: string, Ad client which contains the custom channel. (required)<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all custom channels in the specified ad client for the specified account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through custom channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client for which to list custom channels. (required)<br>
+ maxResults: integer, The maximum number of custom channels to include in the response, used for paging.<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The custom channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#customChannels", # Kind of list this is, in this case adsense#customChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.html b/docs/dyn/adsense.v1.1.accounts.html
new file mode 100644
index 0000000..f18190f
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.html
@@ -0,0 +1,89 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-adclients"><strong><a href="adsense.v1.1.accounts.adclients.html">adclients</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-adunits"><strong><a href="adsense.v1.1.accounts.adunits.html">adunits</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-customchannels"><strong><a href="adsense.v1.1.accounts.customchannels.html">customchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Get information about the selected AdSense account.<br>
+ <br>
+Args:<br>
+ tree: boolean, Whether the tree of sub accounts should be returned.<br>
+ accountId: string, Account to get information about. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adsense#account", # Kind of resource this is, in this case adsense#account.<br>
+ "id": "A String", # Unique identifier of this account.<br>
+ "subAccounts": [ # Sub accounts of the this account.<br>
+ # Object with schema name: Account<br>
+ ],<br>
+ "name": "A String", # Name of this account.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all accounts available to this AdSense account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through accounts. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ maxResults: integer, The maximum number of accounts to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through accounts. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The accounts returned in this list response.<br>
+ {<br>
+ "kind": "adsense#account", # Kind of resource this is, in this case adsense#account.<br>
+ "id": "A String", # Unique identifier of this account.<br>
+ "subAccounts": [ # Sub accounts of the this account.<br>
+ # Object with schema name: Account<br>
+ ],<br>
+ "name": "A String", # Name of this account.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#accounts", # Kind of list this is, in this case adsense#accounts.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-reports"><strong><a href="adsense.v1.1.accounts.reports.html">reports</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-urlchannels"><strong><a href="adsense.v1.1.accounts.urlchannels.html">urlchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.reports.html b/docs/dyn/adsense.v1.1.accounts.reports.html
new file mode 100644
index 0000000..22429de
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.reports.html
@@ -0,0 +1,70 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-generate"><strong>generate</strong></a> = method(self, **kwargs)</dt><dd><tt>Generate an AdSense report based on the report request sent in the query parameters. Returns the result as JSON; to retrieve output in CSV format specify "alt=csv" as a query parameter.<br>
+ <br>
+Args:<br>
+ sort: string, The name of a dimension or metric to sort the resulting report on, optionally prefixed with "+" to sort ascending or "-" to sort descending. If no prefix is specified, the column is sorted ascending. (repeated)<br>
+ startDate: string, Start of the date range to report on in "YYYY-MM-DD" format, inclusive. (required)<br>
+ endDate: string, End of the date range to report on in "YYYY-MM-DD" format, inclusive. (required)<br>
+ currency: string, Optional currency to use when reporting on monetary metrics. Defaults to the account's currency if not set.<br>
+ locale: string, Optional locale to use for translating report output to a local language. Defaults to "en_US" if not specified.<br>
+ metric: string, Numeric columns to include in the report. (repeated)<br>
+ maxResults: integer, The maximum number of rows of report data to return.<br>
+ filter: string, Filters to be run on the report. (repeated)<br>
+ startIndex: integer, Index of the first row of report data to return.<br>
+ dimension: string, Dimensions to base the report on. (repeated)<br>
+ accountId: string, Account upon which to report.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adsense#report", # Kind this is, in this case adsense#report.<br>
+ "rows": [ # The output rows of the report. Each row is a list of cells; one for each dimension in the request, followed by one for each metric in the request. The dimension cells contain strings, and the metric cells contain numbers.<br>
+ [<br>
+ "A String",<br>
+ ],<br>
+ ],<br>
+ "warnings": [ # Any warnings associated with generation of the report.<br>
+ "A String",<br>
+ ],<br>
+ "totals": [ # The totals of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.<br>
+ "A String",<br>
+ ],<br>
+ "headers": [ # The header information of the columns requested in the report. This is a list of headers; one for each dimension in the request, followed by one for each metric in the request.<br>
+ {<br>
+ "currency": "A String", # The currency of this column. Only present if the header type is METRIC_CURRENCY.<br>
+ "type": "A String", # The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or METRIC_CURRENCY.<br>
+ "name": "A String", # The name of the header.<br>
+ },<br>
+ ],<br>
+ "totalMatchedRows": "A String", # The total number of rows matched by the report request. Fewer rows may be returned in the response due to being limited by the row count requested or the report row limit.<br>
+ "averages": [ # The averages of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.<br>
+ "A String",<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.accounts.urlchannels.html b/docs/dyn/adsense.v1.1.accounts.urlchannels.html
new file mode 100644
index 0000000..21e4972
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.accounts.urlchannels.html
@@ -0,0 +1,60 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all URL channels in the specified ad client for the specified account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through URL channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client for which to list URL channels. (required)<br>
+ maxResults: integer, The maximum number of URL channels to include in the response, used for paging.<br>
+ accountId: string, Account to which the ad client belongs. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through URL channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The URL channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#urlChannel", # Kind of resource this is, in this case adsense#urlChannel.<br>
+ "id": "A String", # Unique identifier of this URL channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "urlPattern": "A String", # URL Pattern of this URL channel. Does not include "http://" or "https://". Example: www.example.com/home<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#urlChannels", # Kind of list this is, in this case adsense#urlChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.adclients.html b/docs/dyn/adsense.v1.1.adclients.html
new file mode 100644
index 0000000..9ce30fc
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.adclients.html
@@ -0,0 +1,59 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad clients in this AdSense account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad clients. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ maxResults: integer, The maximum number of ad clients to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad clients. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad clients returned in this list response.<br>
+ {<br>
+ "productCode": "A String", # This ad client's product code, which corresponds to the PRODUCT_CODE report dimension.<br>
+ "kind": "adsense#adClient", # Kind of resource this is, in this case adsense#adClient.<br>
+ "id": "A String", # Unique identifier of this ad client.<br>
+ "supportsReporting": True or False, # Whether this ad client supports being reported on.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adClients", # Kind of list this is, in this case adsense#adClients.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.adunits.customchannels.html b/docs/dyn/adsense.v1.1.adunits.customchannels.html
new file mode 100644
index 0000000..92ab034
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.adunits.customchannels.html
@@ -0,0 +1,67 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all custom channels which the specified ad unit belongs to.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through custom channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client which contains the ad unit. (required)<br>
+ maxResults: integer, The maximum number of custom channels to include in the response, used for paging.<br>
+ adUnitId: string, Ad unit for which to list custom channels. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The custom channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#customChannels", # Kind of list this is, in this case adsense#customChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.adunits.html b/docs/dyn/adsense.v1.1.adunits.html
new file mode 100644
index 0000000..fe8c9a3
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.adunits.html
@@ -0,0 +1,91 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-customchannels"><strong><a href="adsense.v1.1.adunits.customchannels.html">customchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets the specified ad unit in the specified ad client.<br>
+ <br>
+Args:<br>
+ adClientId: string, Ad client for which to get the ad unit. (required)<br>
+ adUnitId: string, Ad unit to retrieve. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad units in the specified ad client for this AdSense account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ includeInactive: boolean, Whether to include inactive ad units. Default: true.<br>
+ adClientId: string, Ad client for which to list ad units. (required)<br>
+ maxResults: integer, The maximum number of ad units to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad units returned in this list response.<br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adUnits", # Kind of list this is, in this case adsense#adUnits.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.customchannels.adunits.html b/docs/dyn/adsense.v1.1.customchannels.adunits.html
new file mode 100644
index 0000000..7f543af
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.customchannels.adunits.html
@@ -0,0 +1,68 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all ad units in the specified custom channel.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through ad units. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ includeInactive: boolean, Whether to include inactive ad units. Default: true.<br>
+ customChannelId: string, Custom channel for which to list ad units. (required)<br>
+ adClientId: string, Ad client which contains the custom channel. (required)<br>
+ maxResults: integer, The maximum number of ad units to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through ad units. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The ad units returned in this list response.<br>
+ {<br>
+ "status": "A String", # Status of this ad unit. Possible values are:<br>
+ # NEW: Indicates that the ad unit was created within the last seven days and does not yet have any activity associated with it.<br>
+ #<br>
+ # ACTIVE: Indicates that there has been activity on this ad unit in the last seven days.<br>
+ #<br>
+ # INACTIVE: Indicates that there has been no activity on this ad unit in the last seven days.<br>
+ "kind": "adsense#adUnit", # Kind of resource this is, in this case adsense#adUnit.<br>
+ "code": "A String", # Identity code of this ad unit, not necessarily unique across ad clients.<br>
+ "id": "A String", # Unique identifier of this ad unit. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this ad unit.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#adUnits", # Kind of list this is, in this case adsense#adUnits.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.customchannels.html b/docs/dyn/adsense.v1.1.customchannels.html
new file mode 100644
index 0000000..d32126f
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.customchannels.html
@@ -0,0 +1,90 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-adunits"><strong><a href="adsense.v1.1.customchannels.adunits.html">adunits</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Get the specified custom channel from the specified ad client.<br>
+ <br>
+Args:<br>
+ customChannelId: string, Custom channel to retrieve. (required)<br>
+ adClientId: string, Ad client which contains the custom channel. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all custom channels in the specified ad client for this AdSense account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through custom channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client for which to list custom channels. (required)<br>
+ maxResults: integer, The maximum number of custom channels to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The custom channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#customChannel", # Kind of resource this is, in this case adsense#customChannel.<br>
+ "code": "A String", # Code of this custom channel, not necessarily unique across ad clients.<br>
+ "targetingInfo": { # The targeting information of this custom channel, if activated.<br>
+ "location": "A String", # The locations in which ads appear. (Only valid for content and mobile content ads). Acceptable values for content ads are: TOP_LEFT, TOP_CENTER, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT, MULTIPLE_LOCATIONS. Acceptable values for mobile content ads are: TOP, MIDDLE, BOTTOM, MULTIPLE_LOCATIONS.<br>
+ "adsAppearOn": "A String", # The name used to describe this channel externally.<br>
+ "siteLanguage": "A String", # The language of the sites ads will be displayed on.<br>
+ "description": "A String", # The external description of the channel.<br>
+ },<br>
+ "id": "A String", # Unique identifier of this custom channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "name": "A String", # Name of this custom channel.<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#customChannels", # Kind of list this is, in this case adsense#customChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.html b/docs/dyn/adsense.v1.1.html
new file mode 100644
index 0000000..c87b1ce
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.html
@@ -0,0 +1,38 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-accounts"><strong><a href="adsense.v1.1.accounts.html">accounts</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-adclients"><strong><a href="adsense.v1.1.adclients.html">adclients</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-adunits"><strong><a href="adsense.v1.1.adunits.html">adunits</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-customchannels"><strong><a href="adsense.v1.1.customchannels.html">customchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-reports"><strong><a href="adsense.v1.1.reports.html">reports</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-urlchannels"><strong><a href="adsense.v1.1.urlchannels.html">urlchannels</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.reports.html b/docs/dyn/adsense.v1.1.reports.html
new file mode 100644
index 0000000..36c7171
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.reports.html
@@ -0,0 +1,70 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-generate"><strong>generate</strong></a> = method(self, **kwargs)</dt><dd><tt>Generate an AdSense report based on the report request sent in the query parameters. Returns the result as JSON; to retrieve output in CSV format specify "alt=csv" as a query parameter.<br>
+ <br>
+Args:<br>
+ sort: string, The name of a dimension or metric to sort the resulting report on, optionally prefixed with "+" to sort ascending or "-" to sort descending. If no prefix is specified, the column is sorted ascending. (repeated)<br>
+ startDate: string, Start of the date range to report on in "YYYY-MM-DD" format, inclusive. (required)<br>
+ endDate: string, End of the date range to report on in "YYYY-MM-DD" format, inclusive. (required)<br>
+ currency: string, Optional currency to use when reporting on monetary metrics. Defaults to the account's currency if not set.<br>
+ locale: string, Optional locale to use for translating report output to a local language. Defaults to "en_US" if not specified.<br>
+ metric: string, Numeric columns to include in the report. (repeated)<br>
+ maxResults: integer, The maximum number of rows of report data to return.<br>
+ filter: string, Filters to be run on the report. (repeated)<br>
+ startIndex: integer, Index of the first row of report data to return.<br>
+ dimension: string, Dimensions to base the report on. (repeated)<br>
+ accountId: string, Accounts upon which to report. (repeated)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "adsense#report", # Kind this is, in this case adsense#report.<br>
+ "rows": [ # The output rows of the report. Each row is a list of cells; one for each dimension in the request, followed by one for each metric in the request. The dimension cells contain strings, and the metric cells contain numbers.<br>
+ [<br>
+ "A String",<br>
+ ],<br>
+ ],<br>
+ "warnings": [ # Any warnings associated with generation of the report.<br>
+ "A String",<br>
+ ],<br>
+ "totals": [ # The totals of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.<br>
+ "A String",<br>
+ ],<br>
+ "headers": [ # The header information of the columns requested in the report. This is a list of headers; one for each dimension in the request, followed by one for each metric in the request.<br>
+ {<br>
+ "currency": "A String", # The currency of this column. Only present if the header type is METRIC_CURRENCY.<br>
+ "type": "A String", # The type of the header; one of DIMENSION, METRIC_TALLY, METRIC_RATIO, or METRIC_CURRENCY.<br>
+ "name": "A String", # The name of the header.<br>
+ },<br>
+ ],<br>
+ "totalMatchedRows": "A String", # The total number of rows matched by the report request. Fewer rows may be returned in the response due to being limited by the row count requested or the report row limit.<br>
+ "averages": [ # The averages of the report. This is the same length as any other row in the report; cells corresponding to dimension columns are empty.<br>
+ "A String",<br>
+ ],<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/adsense.v1.1.urlchannels.html b/docs/dyn/adsense.v1.1.urlchannels.html
new file mode 100644
index 0000000..e8d6aa8
--- /dev/null
+++ b/docs/dyn/adsense.v1.1.urlchannels.html
@@ -0,0 +1,59 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>List all URL channels in the specified ad client for this AdSense account.<br>
+ <br>
+Args:<br>
+ pageToken: string, A continuation token, used to page through URL channels. To retrieve the next page, set this parameter to the value of "nextPageToken" from the previous response.<br>
+ adClientId: string, Ad client for which to list URL channels. (required)<br>
+ maxResults: integer, The maximum number of URL channels to include in the response, used for paging.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Continuation token used to page through URL channels. To retrieve the next page of results, set the next request's "pageToken" value to this.<br>
+ "items": [ # The URL channels returned in this list response.<br>
+ {<br>
+ "kind": "adsense#urlChannel", # Kind of resource this is, in this case adsense#urlChannel.<br>
+ "id": "A String", # Unique identifier of this URL channel. This should be considered an opaque identifier; it is not safe to rely on it being in any particular format.<br>
+ "urlPattern": "A String", # URL Pattern of this URL channel. Does not include "http://" or "https://". Example: www.example.com/home<br>
+ },<br>
+ ],<br>
+ "kind": "adsense#urlChannels", # Kind of list this is, in this case adsense#urlChannels.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/analytics.v3.data.ga.html b/docs/dyn/analytics.v3.data.ga.html
new file mode 100644
index 0000000..2bb0a0b
--- /dev/null
+++ b/docs/dyn/analytics.v3.data.ga.html
@@ -0,0 +1,92 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns Analytics data for a profile.<br>
+ <br>
+Args:<br>
+ sort: string, A comma-separated list of dimensions or metrics that determine the sort order for Analytics data.<br>
+ end_date: string, End date for fetching Analytics data. All requests should specify an end date formatted as YYYY-MM-DD. (required)<br>
+ dimensions: string, A comma-separated list of Analytics dimensions. E.g., 'ga:browser,ga:city'.<br>
+ ids: string, Unique table ID for retrieving Analytics data. Table ID is of the form ga:XXXX, where XXXX is the Analytics profile ID. (required)<br>
+ metrics: string, A comma-separated list of Analytics metrics. E.g., 'ga:visits,ga:pageviews'. At least one metric must be specified. (required)<br>
+ max_results: integer, The maximum number of entries to include in this feed.<br>
+ filters: string, A comma-separated list of dimension or metric filters to be applied to Analytics data.<br>
+ segment: string, An Analytics advanced segment to be applied to data.<br>
+ start_date: string, Start date for fetching Analytics data. All requests should specify a start date formatted as YYYY-MM-DD. (required)<br>
+ start_index: integer, An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "analytics#gaData", # Resource type.<br>
+ "rows": [ # Analytics data rows, where each row contains a list of dimension values followed by the metric values. The order of dimensions and metrics is same as specified in the request.<br>
+ [<br>
+ "A String",<br>
+ ],<br>
+ ],<br>
+ "containsSampledData": True or False, # Determines if Analytics data contains samples.<br>
+ "totalResults": 42, # The total number of rows for the query, regardless of the number of rows in the response.<br>
+ "itemsPerPage": 42, # The maximum number of rows the response can contain, regardless of the actual number of rows returned. Its value ranges from 1 to 10,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.<br>
+ "totalsForAllResults": { # Total values for the requested metrics over all the results, not just the results returned in this response. The order of the metric totals is same as the metric order specified in the request.<br>
+ },<br>
+ "nextLink": "A String", # Link to next page for this Analytics data query.<br>
+ "id": "A String", # Unique ID for this data response.<br>
+ "query": { # Analytics data request query parameters.<br>
+ "max-results": 42, # Maximum results per page.<br>
+ "sort": [ # List of dimensions or metrics based on which Analytics data is sorted.<br>
+ "A String",<br>
+ ],<br>
+ "dimensions": "A String", # List of analytics dimensions.<br>
+ "start-date": "A String", # Start date.<br>
+ "start-index": 42, # Start index.<br>
+ "segment": "A String", # Analytics advanced segment.<br>
+ "ids": "A String", # Unique table ID.<br>
+ "metrics": [ # List of analytics metrics.<br>
+ "A String",<br>
+ ],<br>
+ "filters": "A String", # Comma-separated list of dimension or metric filters.<br>
+ "end-date": "A String", # End date.<br>
+ },<br>
+ "previousLink": "A String", # Link to previous page for this Analytics data query.<br>
+ "profileInfo": { # Information for the profile, for which the Analytics data was requested.<br>
+ "webPropertyId": "A String", # Web Property ID to which this profile belongs.<br>
+ "internalWebPropertyId": "A String", # Internal ID for the web property to which this profile belongs.<br>
+ "tableId": "A String", # Table ID for profile.<br>
+ "profileId": "A String", # Profile ID.<br>
+ "profileName": "A String", # Profile name.<br>
+ "accountId": "A String", # Account ID to which this profile belongs.<br>
+ },<br>
+ "columnHeaders": [ # Column headers that list dimension names followed by the metric names. The order of dimensions and metrics is same as specified in the request.<br>
+ {<br>
+ "dataType": "A String", # Data type. Dimension column headers have only STRING as the data type. Metric column headers have data types for metric values such as INTEGER, DOUBLE, CURRENCY etc.<br>
+ "columnType": "A String", # Column Type. Either DIMENSION or METRIC.<br>
+ "name": "A String", # Column name.<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # Link to this page.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/analytics.v3.data.html b/docs/dyn/analytics.v3.data.html
new file mode 100644
index 0000000..181f908
--- /dev/null
+++ b/docs/dyn/analytics.v3.data.html
@@ -0,0 +1,28 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-ga"><strong><a href="analytics.v3.data.ga.html">ga</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.bookshelves.volumes.html b/docs/dyn/books.v1.bookshelves.volumes.html
index 0989ae1..a3b9a0a 100644
--- a/docs/dyn/books.v1.bookshelves.volumes.html
+++ b/docs/dyn/books.v1.bookshelves.volumes.html
@@ -29,7 +29,7 @@
An object of the form<br>
<br>
{<br>
- "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated.<br>
+ "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated. Total number of volumes found.<br>
"items": [ # A list of volumes.<br>
{<br>
"kind": "books#volume", # Resource type for a volume. (In LITE projection.)<br>
@@ -146,7 +146,7 @@
"A String",<br>
],<br>
"title": "A String", # Volume title. (In LITE projection.)<br>
- "canonicalVolumeLink": "A String", # Canonical URL for a volume. Use this URL to plus one a Google Book. (In LITE projection)<br>
+ "canonicalVolumeLink": "A String", # Canonical URL for a volume. (In LITE projection.)<br>
"infoLink": "A String", # URL to view information about this volume on the Google Books site. (In LITE projection)<br>
"categories": [ # A list of subject categories, such as "Fiction", "Suspense", etc.<br>
"A String",<br>
diff --git a/docs/dyn/books.v1.html b/docs/dyn/books.v1.html
index cdc7eba..1f23076 100644
--- a/docs/dyn/books.v1.html
+++ b/docs/dyn/books.v1.html
@@ -16,6 +16,8 @@
<dl><dt><a name="Resource-bookshelves"><strong><a href="books.v1.bookshelves.html">bookshelves</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+<dl><dt><a name="Resource-myconfig"><strong><a href="books.v1.myconfig.html">myconfig</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
<dl><dt><a name="Resource-mylibrary"><strong><a href="books.v1.mylibrary.html">mylibrary</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
<dl><dt><a name="Resource-volumes"><strong><a href="books.v1.volumes.html">volumes</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
diff --git a/docs/dyn/books.v1.myconfig.html b/docs/dyn/books.v1.myconfig.html
new file mode 100644
index 0000000..8e71413
--- /dev/null
+++ b/docs/dyn/books.v1.myconfig.html
@@ -0,0 +1,250 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-releaseDownloadAccess"><strong>releaseDownloadAccess</strong></a> = method(self, **kwargs)</dt><dd><tt>Release downloaded content access restriction.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ source: string, String to identify the originator of this request.<br>
+ locale: string, ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ cpksver: string, The device/version identifier from which to release the restriction. (required)<br>
+ volumeIds: string, The volume(s) to release restrictions for. (required) (repeated)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "downloadAccessList": [ # A list of download access responses.<br>
+ {<br>
+ "nonce": "A String", # Client nonce for verification. Download access and client-validation only.<br>
+ "kind": "books#downloadAccessRestriction", # Resource type.<br>
+ "justAcquired": True or False, # If deviceAllowed, whether access was just acquired with this request.<br>
+ "maxDownloadDevices": 42, # If restricted, the maximum number of content download licenses for this volume.<br>
+ "downloadsAcquired": 42, # If restricted, the number of content download licenses already acquired (including the requesting client, if licensed).<br>
+ "signature": "A String", # Response signature.<br>
+ "volumeId": "A String", # Identifies the volume for which this entry applies.<br>
+ "deviceAllowed": True or False, # If restricted, whether access is granted for this (user, device, volume).<br>
+ "source": "A String", # Client app identifier for verification. Download access and client-validation only.<br>
+ "restricted": True or False, # Whether this volume has any download access restrictions.<br>
+ "reasonCode": "A String", # Error/warning reason code. Additional codes may be added in the future. 0 OK 100 ACCESS_DENIED_PUBLISHER_LIMIT 101 ACCESS_DENIED_LIMIT 200 WARNING_USED_LAST_ACCESS<br>
+ "message": "A String", # Error/warning message.<br>
+ },<br>
+ ],<br>
+ "kind": "books#downloadAccesses", # Resource type.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-requestAccess"><strong>requestAccess</strong></a> = method(self, **kwargs)</dt><dd><tt>Request concurrent and download access restrictions.<br>
+ <br>
+Args:<br>
+ nonce: string, The client nonce value. (required)<br>
+ body: object, The request body. (required)<br>
+ source: string, String to identify the originator of this request. (required)<br>
+ locale: string, ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ cpksver: string, The device/version identifier from which to request the restrictions. (required)<br>
+ volumeId: string, The volume to request concurrent/download restrictions for. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "downloadAccess": { # A download access response.<br>
+ "nonce": "A String", # Client nonce for verification. Download access and client-validation only.<br>
+ "kind": "books#downloadAccessRestriction", # Resource type.<br>
+ "justAcquired": True or False, # If deviceAllowed, whether access was just acquired with this request.<br>
+ "maxDownloadDevices": 42, # If restricted, the maximum number of content download licenses for this volume.<br>
+ "downloadsAcquired": 42, # If restricted, the number of content download licenses already acquired (including the requesting client, if licensed).<br>
+ "signature": "A String", # Response signature.<br>
+ "volumeId": "A String", # Identifies the volume for which this entry applies.<br>
+ "deviceAllowed": True or False, # If restricted, whether access is granted for this (user, device, volume).<br>
+ "source": "A String", # Client app identifier for verification. Download access and client-validation only.<br>
+ "restricted": True or False, # Whether this volume has any download access restrictions.<br>
+ "reasonCode": "A String", # Error/warning reason code. Additional codes may be added in the future. 0 OK 100 ACCESS_DENIED_PUBLISHER_LIMIT 101 ACCESS_DENIED_LIMIT 200 WARNING_USED_LAST_ACCESS<br>
+ "message": "A String", # Error/warning message.<br>
+ },<br>
+ "kind": "books#requestAccess", # Resource type.<br>
+ "concurrentAccess": { # A concurrent access response.<br>
+ "nonce": "A String", # Client nonce for verification. Download access and client-validation only.<br>
+ "kind": "books#concurrentAccessRestriction", # Resource type.<br>
+ "restricted": True or False, # Whether this volume has any concurrent access restrictions.<br>
+ "volumeId": "A String", # Identifies the volume for which this entry applies.<br>
+ "maxConcurrentDevices": 42, # The maximum number of concurrent access licenses for this volume.<br>
+ "deviceAllowed": True or False, # Whether access is granted for this (user, device, volume).<br>
+ "source": "A String", # Client app identifier for verification. Download access and client-validation only.<br>
+ "timeWindowSeconds": 42, # Time in seconds for license auto-expiration.<br>
+ "signature": "A String", # Response signature.<br>
+ "reasonCode": "A String", # Error/warning reason code.<br>
+ "message": "A String", # Error/warning message.<br>
+ },<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-syncVolumeLicenses"><strong>syncVolumeLicenses</strong></a> = method(self, **kwargs)</dt><dd><tt>Request downloaded content access for specified volumes on the My eBooks shelf.<br>
+ <br>
+Args:<br>
+ nonce: string, The client nonce value. (required)<br>
+ body: object, The request body. (required)<br>
+ source: string, String to identify the originator of this request. (required)<br>
+ locale: string, ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ cpksver: string, The device/version identifier from which to release the restriction. (required)<br>
+ volumeIds: string, The volume(s) to request download restrictions for. (repeated)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated. Total number of volumes found.<br>
+ "items": [ # A list of volumes.<br>
+ {<br>
+ "kind": "books#volume", # Resource type for a volume. (In LITE projection.)<br>
+ "accessInfo": { # Any information about a volume related to reading or obtaining that volume text. This information can depend on country (books may be public domain in one country but not in another, e.g.).<br>
+ "publicDomain": True or False, # Whether or not this book is public domain in the country listed above.<br>
+ "embeddable": True or False, # Whether this volume can be embedded in a viewport using the Embedded Viewer API.<br>
+ "downloadAccess": { # Information about a volume's download license access restrictions.<br>
+ "nonce": "A String", # Client nonce for verification. Download access and client-validation only.<br>
+ "kind": "books#downloadAccessRestriction", # Resource type.<br>
+ "justAcquired": True or False, # If deviceAllowed, whether access was just acquired with this request.<br>
+ "maxDownloadDevices": 42, # If restricted, the maximum number of content download licenses for this volume.<br>
+ "downloadsAcquired": 42, # If restricted, the number of content download licenses already acquired (including the requesting client, if licensed).<br>
+ "signature": "A String", # Response signature.<br>
+ "volumeId": "A String", # Identifies the volume for which this entry applies.<br>
+ "deviceAllowed": True or False, # If restricted, whether access is granted for this (user, device, volume).<br>
+ "source": "A String", # Client app identifier for verification. Download access and client-validation only.<br>
+ "restricted": True or False, # Whether this volume has any download access restrictions.<br>
+ "reasonCode": "A String", # Error/warning reason code. Additional codes may be added in the future. 0 OK 100 ACCESS_DENIED_PUBLISHER_LIMIT 101 ACCESS_DENIED_LIMIT 200 WARNING_USED_LAST_ACCESS<br>
+ "message": "A String", # Error/warning message.<br>
+ },<br>
+ "country": "A String", # The two-letter ISO_3166-1 country code for which this access information is valid. (In LITE projection.)<br>
+ "textToSpeechPermission": "A String", # Whether text-to-speech is permitted for this volume. Values can be ALLOWED, ALLOWED_FOR_ACCESSIBILITY, or NOT_ALLOWED.<br>
+ "pdf": { # Information about pdf content. (In LITE projection.)<br>
+ "downloadLink": "A String", # URL to download pdf. (In LITE projection.)<br>
+ "acsTokenLink": "A String", # URL to retrieve ACS token for pdf download. (In LITE projection.)<br>
+ },<br>
+ "viewability": "A String", # The read access of a volume. Possible values are PARTIAL, ALL_PAGES, NO_PAGES or UNKNOWN. This value depends on the country listed above. A value of PARTIAL means that the publisher has allowed some portion of the volume to be viewed publicly, without purchase. This can apply to eBooks as well as non-eBooks. Public domain books will always have a value of ALL_PAGES.<br>
+ "epub": { # Information about epub content. (In LITE projection.)<br>
+ "downloadLink": "A String", # URL to download epub. (In LITE projection.)<br>
+ "acsTokenLink": "A String", # URL to retrieve ACS token for epub download. (In LITE projection.)<br>
+ },<br>
+ "accessViewStatus": "A String", # Combines the access and viewability of this volume into a single status field for this user. Values can be FULL_PURCHASED, FULL_PUBLIC_DOMAIN, SAMPLE or NONE. (In LITE projection.)<br>
+ },<br>
+ "saleInfo": { # Any information about a volume related to the eBookstore and/or purchaseability. This information can depend on the country where the request originates from (i.e. books may not be for sale in certain countries).<br>
+ "country": "A String", # The two-letter ISO_3166-1 country code for which this sale information is valid. (In LITE projection.)<br>
+ "retailPrice": { # The actual selling price of the book. This is the same as the suggested retail or list price unless there are offers or discounts on this volume. (In LITE projection.)<br>
+ "amount": 3.140000, # Amount in the currency listed below. (In LITE projection.)<br>
+ "currencyCode": "A String", # An ISO 4217, three-letter currency code. (In LITE projection.)<br>
+ },<br>
+ "isEbook": True or False, # Whether or not this volume is an eBook (can be added to the My eBooks shelf).<br>
+ "saleability": "A String", # Whether or not this book is available for sale or offered for free in the Google eBookstore for the country listed above. Possible values are FOR_SALE, FREE, NOT_FOR_SALE, or FOR_PREORDER.<br>
+ "buyLink": "A String", # URL to purchase this volume on the Google Books site. (In LITE projection)<br>
+ "onSaleDate": "A String", # The date on which this book is available for sale.<br>
+ "listPrice": { # Suggested retail price. (In LITE projection.)<br>
+ "amount": 3.140000, # Amount in the currency listed below. (In LITE projection.)<br>
+ "currencyCode": "A String", # An ISO 4217, three-letter currency code. (In LITE projection.)<br>
+ },<br>
+ },<br>
+ "etag": "A String", # Opaque identifier for a specific version of a volume resource. (In LITE projection)<br>
+ "userInfo": { # User specific information related to this volume. (e.g. page this user last read or whether they purchased this book)<br>
+ "updated": "A String", # Timestamp when this volume was last modified by a user action, such as a reading position update, volume purchase or writing a review. (<a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> UTC date-time format).<br>
+ "isPreordered": True or False, # Whether or not this volume was pre-ordered by the authenticated user making the request. (In LITE projection.)<br>
+ "isPurchased": True or False, # Whether or not this volume was purchased by the authenticated user making the request. (In LITE projection.)<br>
+ "readingPosition": { # The user's current reading position in the volume, if one is available. (In LITE projection.)<br>
+ "kind": "books#readingPosition", # Resource type for a reading position.<br>
+ "gbImagePosition": "A String", # Position in a volume for image-based content.<br>
+ "epubCfiPosition": "A String", # Position in an EPUB as a CFI.<br>
+ "updated": "A String", # Timestamp when this reading position was last updated (formatted UTC timestamp with millisecond resolution).<br>
+ "volumeId": "A String", # Volume id associated with this reading position.<br>
+ "pdfPosition": "A String", # Position in a PDF file.<br>
+ "gbTextPosition": "A String", # Position in a volume for text-based content.<br>
+ },<br>
+ "review": { # This user's review of this volume, if one exists.<br>
+ "rating": "A String", # Star rating for this review. Possible values are ONE, TWO, THREE, FOUR, FIVE or NOT_RATED.<br>
+ "kind": "books#review", # Resource type for a review.<br>
+ "author": { # Author of this review.<br>
+ "displayName": "A String", # Name of this person.<br>
+ },<br>
+ "title": "A String", # Title for this review.<br>
+ "volumeId": "A String", # Volume that this review is for.<br>
+ "content": "A String", # Review text.<br>
+ "source": { # Information regarding the source of this review, when the review is not from a Google Books user.<br>
+ "extraDescription": "A String", # Extra text about the source of the review.<br>
+ "url": "A String", # URL of the source of the review.<br>
+ "description": "A String", # Name of the source.<br>
+ },<br>
+ "date": "A String", # Date of this review.<br>
+ "type": "A String", # Source type for this review. Possible values are EDITORIAL, WEB_USER or GOOGLE_USER.<br>
+ "fullTextUrl": "A String", # URL for the full review text, for reviews gathered from the web.<br>
+ },<br>
+ },<br>
+ "volumeInfo": { # General volume information.<br>
+ "publisher": "A String", # Publisher of this volume. (In LITE projection.)<br>
+ "subtitle": "A String", # Volume subtitle. (In LITE projection.)<br>
+ "description": "A String", # A synopsis of the volume. The text of the description is formatted in HTML and includes simple formatting elements, such as b, i, and br tags. (In LITE projection.)<br>
+ "language": "A String", # Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc.<br>
+ "pageCount": 42, # Total number of pages.<br>
+ "imageLinks": { # A list of image links for all the sizes that are available. (In LITE projection.)<br>
+ "medium": "A String", # Image link for medium size (width of ~575 pixels). (In LITE projection)<br>
+ "smallThumbnail": "A String", # Image link for small thumbnail size (width of ~80 pixels). (In LITE projection)<br>
+ "large": "A String", # Image link for large size (width of ~800 pixels). (In LITE projection)<br>
+ "extraLarge": "A String", # Image link for extra large size (width of ~1280 pixels). (In LITE projection)<br>
+ "small": "A String", # Image link for small size (width of ~300 pixels). (In LITE projection)<br>
+ "thumbnail": "A String", # Image link for thumbnail size (width of ~128 pixels). (In LITE projection)<br>
+ },<br>
+ "publishedDate": "A String", # Date of publication. (In LITE projection.)<br>
+ "previewLink": "A String", # URL to preview this volume on the Google Books site.<br>
+ "printType": "A String", # Type of publication of this volume. Possible values are BOOK or MAGAZINE.<br>
+ "ratingsCount": 42, # The number of review ratings for this volume.<br>
+ "mainCategory": "A String", # The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight.<br>
+ "dimensions": { # Physical dimensions of this volume.<br>
+ "width": "A String", # Width of this volume (in cm).<br>
+ "thickness": "A String", # Thickness of this volume (in cm).<br>
+ "height": "A String", # Height or length of this volume (in cm).<br>
+ },<br>
+ "contentVersion": "A String", # An identifier for the version of the volume content (text & images). (In LITE projection)<br>
+ "industryIdentifiers": [ # Industry standard identifiers for this volume.<br>
+ {<br>
+ "identifier": "A String", # Industry specific volume identifier.<br>
+ "type": "A String", # Identifier type. Possible values are ISBN_10, ISBN_13, ISSN and OTHER.<br>
+ },<br>
+ ],<br>
+ "authors": [ # The names of the authors and/or editors for this volume. (In LITE projection)<br>
+ "A String",<br>
+ ],<br>
+ "title": "A String", # Volume title. (In LITE projection.)<br>
+ "canonicalVolumeLink": "A String", # Canonical URL for a volume. (In LITE projection.)<br>
+ "infoLink": "A String", # URL to view information about this volume on the Google Books site. (In LITE projection)<br>
+ "categories": [ # A list of subject categories, such as "Fiction", "Suspense", etc.<br>
+ "A String",<br>
+ ],<br>
+ "averageRating": 3.140000, # The mean review rating for this volume. (min = 1.0, max = 5.0)<br>
+ },<br>
+ "id": "A String", # Unique identifier for a volume. (In LITE projection.)<br>
+ "selfLink": "A String", # URL to this resource. (In LITE projection.)<br>
+ },<br>
+ ],<br>
+ "kind": "books#volumes", # Resource type.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.mylibrary.annotations.html b/docs/dyn/books.v1.mylibrary.annotations.html
new file mode 100644
index 0000000..decdd38
--- /dev/null
+++ b/docs/dyn/books.v1.mylibrary.annotations.html
@@ -0,0 +1,460 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes an annotation.<br>
+ <br>
+Args:<br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ annotationId: string, The annotation identifier for the annotation to delete. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets an annotation by its id.<br>
+ <br>
+Args:<br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ annotationId: string, The annotation identifier for the annotation to retrieve. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Inserts a new annotation.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }<br>
+ <br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves a list of annotations, possibly filtered.<br>
+ <br>
+Args:<br>
+ pageToken: string, The value of the nextToken from the previous page.<br>
+ layerId: string, The layer id to limit annotation by.<br>
+ volumeId: string, The volume to restrict annotations to.<br>
+ maxResults: integer, Maximum number of results to return<br>
+ source: string, String to identify the originator of this request.<br>
+ pageIds: string, The page id(s) for the volume that is being queried. (repeated)<br>
+ contentVersion: string, The content version for the requested volume.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token to pass in for pagination for the next page. This will not be present if this request does not have more results.<br>
+ "items": [ # A list of annotations.<br>
+ {<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ },<br>
+ ],<br>
+ "kind": "books#annotations", # Resource type.<br>
+ "totalItems": 42, # Total number of annotations found. This may be greater than the number of notes returned in this response if results have been paginated.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an existing annotation.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }<br>
+ <br>
+ source: string, String to identify the originator of this request.<br>
+ country: string, ISO-3166-1 code to override the IP-based location.<br>
+ annotationId: string, The annotation identifier for the annotation to update. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "books#annotation", # Resource type.<br>
+ "updated": "A String", # Timestamp for the last time this annotation was modified.<br>
+ "created": "A String", # Timestamp for the created time of this annotation.<br>
+ "beforeSelectedText": "A String", # Anchor text before excerpt.<br>
+ "currentVersionRanges": { # Selection ranges for the most recent content version.<br>
+ "contentVersion": "A String", # Content version applicable to ranges below.<br>
+ "gbTextRange": { # Range in GB text format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation for version above.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "afterSelectedText": "A String", # Anchor text after excerpt.<br>
+ "clientVersionRanges": { # Selection ranges sent from the client.<br>
+ "contentVersion": "A String", # Content version the client sent in.<br>
+ "gbTextRange": { # Range in GB text format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "cfiRange": { # Range in CFI format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ "gbImageRange": { # Range in GB image format for this annotation sent by client.<br>
+ "startPosition": "A String", # The starting position for the range.<br>
+ "endPosition": "A String", # The ending position for the range.<br>
+ "startOffset": "A String", # The offset from the starting position.<br>
+ "endOffset": "A String", # The offset from the ending position.<br>
+ },<br>
+ },<br>
+ "volumeId": "A String", # The volume that this annotation belongs to.<br>
+ "pageIds": [ # Pages that this annotation spans.<br>
+ "A String",<br>
+ ],<br>
+ "layerId": "A String", # The layer this annotation is for.<br>
+ "selectedText": "A String", # Excerpt from the volume.<br>
+ "highlightStyle": "A String", # The highlight style for this annotation.<br>
+ "data": "A String", # User-created data for this annotation.<br>
+ "id": "A String", # Id of this annotation, in the form of a GUID.<br>
+ "selfLink": "A String", # URL to this resource.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/books.v1.mylibrary.bookshelves.volumes.html b/docs/dyn/books.v1.mylibrary.bookshelves.volumes.html
index 666325d..6441097 100644
--- a/docs/dyn/books.v1.mylibrary.bookshelves.volumes.html
+++ b/docs/dyn/books.v1.mylibrary.bookshelves.volumes.html
@@ -33,7 +33,7 @@
An object of the form<br>
<br>
{<br>
- "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated.<br>
+ "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated. Total number of volumes found.<br>
"items": [ # A list of volumes.<br>
{<br>
"kind": "books#volume", # Resource type for a volume. (In LITE projection.)<br>
@@ -150,7 +150,7 @@
"A String",<br>
],<br>
"title": "A String", # Volume title. (In LITE projection.)<br>
- "canonicalVolumeLink": "A String", # Canonical URL for a volume. Use this URL to plus one a Google Book. (In LITE projection)<br>
+ "canonicalVolumeLink": "A String", # Canonical URL for a volume. (In LITE projection.)<br>
"infoLink": "A String", # URL to view information about this volume on the Google Books site. (In LITE projection)<br>
"categories": [ # A list of subject categories, such as "Fiction", "Suspense", etc.<br>
"A String",<br>
diff --git a/docs/dyn/books.v1.volumes.html b/docs/dyn/books.v1.volumes.html
index 5c34b0e..472db38 100644
--- a/docs/dyn/books.v1.volumes.html
+++ b/docs/dyn/books.v1.volumes.html
@@ -144,7 +144,7 @@
"A String",<br>
],<br>
"title": "A String", # Volume title. (In LITE projection.)<br>
- "canonicalVolumeLink": "A String", # Canonical URL for a volume. Use this URL to plus one a Google Book. (In LITE projection)<br>
+ "canonicalVolumeLink": "A String", # Canonical URL for a volume. (In LITE projection.)<br>
"infoLink": "A String", # URL to view information about this volume on the Google Books site. (In LITE projection)<br>
"categories": [ # A list of subject categories, such as "Fiction", "Suspense", etc.<br>
"A String",<br>
@@ -198,7 +198,7 @@
An object of the form<br>
<br>
{<br>
- "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated.<br>
+ "totalItems": 42, # Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated. Total number of volumes found.<br>
"items": [ # A list of volumes.<br>
{<br>
"kind": "books#volume", # Resource type for a volume. (In LITE projection.)<br>
@@ -315,7 +315,7 @@
"A String",<br>
],<br>
"title": "A String", # Volume title. (In LITE projection.)<br>
- "canonicalVolumeLink": "A String", # Canonical URL for a volume. Use this URL to plus one a Google Book. (In LITE projection)<br>
+ "canonicalVolumeLink": "A String", # Canonical URL for a volume. (In LITE projection.)<br>
"infoLink": "A String", # URL to view information about this volume on the Google Books site. (In LITE projection)<br>
"categories": [ # A list of subject categories, such as "Fiction", "Suspense", etc.<br>
"A String",<br>
diff --git a/docs/dyn/calendar.v3.acl.html b/docs/dyn/calendar.v3.acl.html
new file mode 100644
index 0000000..ebfe1a3
--- /dev/null
+++ b/docs/dyn/calendar.v3.acl.html
@@ -0,0 +1,251 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes an access control rule.<br>
+ <br>
+Args:<br>
+ ruleId: string, ACL rule identifier. (required)<br>
+ calendarId: string, Calendar identifier. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns an access control rule.<br>
+ <br>
+Args:<br>
+ ruleId: string, ACL rule identifier. (required)<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates an access control rule.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns the rules in the access control list for the calendar.<br>
+ <br>
+Args:<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token used to access the next page of this result. Omitted if no further results are available.<br>
+ "items": [ # List of rules on the access control list.<br>
+ {<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ },<br>
+ ],<br>
+ "kind": "calendar#acl", # Type of the collection ("calendar#acl").<br>
+ "etag": "A String", # ETag of the collection.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an access control rule. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }<br>
+ <br>
+ ruleId: string, ACL rule identifier. (required)<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an access control rule.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }<br>
+ <br>
+ ruleId: string, ACL rule identifier. (required)<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "scope": { # The scope of the rule.<br>
+ "type": "A String", # The type of the scope. Possible values are:<br>
+ # - "default" - The public scope. This is the default value.<br>
+ # - "user" - Limits the scope to a single user.<br>
+ # - "group" - Limits the scope to a group.<br>
+ # - "domain" - Limits the scope to a domain. Note: The permissions granted to the "default", or public, scope apply to any user, authenticated or not.<br>
+ "value": "A String", # The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default".<br>
+ },<br>
+ "kind": "calendar#aclRule", # Type of the resource ("calendar#aclRule").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "role": "A String", # The role assigned to the scope. Possible values are:<br>
+ # - "none" - Provides no access.<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the ACL rule.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.calendarList.html b/docs/dyn/calendar.v3.calendarList.html
new file mode 100644
index 0000000..fa3bcf8
--- /dev/null
+++ b/docs/dyn/calendar.v3.calendarList.html
@@ -0,0 +1,328 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes an entry on the user's calendar list.<br>
+ <br>
+Args:<br>
+ calendarId: string, Calendar identifier. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns an entry on the user's calendar list.<br>
+ <br>
+Args:<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Adds an entry to the user's calendar list.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns entries on the user's calendar list.<br>
+ <br>
+Args:<br>
+ minAccessRole: string, The minimum access role for the user in the returned entires. Optional. The default is no restriction.<br>
+ Allowed values<br>
+ freeBusyReader - The user can read free/busy information.<br>
+ owner - The user can read and modify events and access control lists.<br>
+ reader - The user can read events that are not private.<br>
+ writer - The user can read and modify events.<br>
+ maxResults: integer, Maximum number of entries returned on one result page. Optional.<br>
+ pageToken: string, Token specifying which result page to return. Optional.<br>
+ showHidden: boolean, Whether to show hidden entries. Optional. The default is False.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token used to access the next page of this result.<br>
+ "items": [ # Calendars that are present on the user's calendar list.<br>
+ {<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ },<br>
+ ],<br>
+ "kind": "calendar#calendarList", # Type of the collection ("calendar#calendarList").<br>
+ "etag": "A String", # ETag of the collection.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an entry on the user's calendar list. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an entry on the user's calendar list.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendarListEntry", # Type of the resource ("calendar#calendarListEntry").<br>
+ "defaultReminders": [ # The default reminders that the authenticated user has for this calendar.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Optional. Read-only.<br>
+ "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the "calendar" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "selected": True or False, # Whether the calendar content shows up in the calendar UI. Optional. The default is True.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional. Read-only.<br>
+ "summaryOverride": "A String", # The summary that the authenticated user has set for this calendar. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional. Read-only.<br>
+ "hidden": True or False, # Whether the calendar has been hidden from the list. Optional. The default is False.<br>
+ "accessRole": "A String", # The effective access role that the authenticated user has on the calendar. Read-only. Possible values are:<br>
+ # - "freeBusyReader" - Provides read access to free/busy information.<br>
+ # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.calendars.html b/docs/dyn/calendar.v3.calendars.html
new file mode 100644
index 0000000..b2cbb33
--- /dev/null
+++ b/docs/dyn/calendar.v3.calendars.html
@@ -0,0 +1,147 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-clear"><strong>clear</strong></a> = method(self, **kwargs)</dt><dd><tt>Clears a primary calendar. This operation deletes all data associated with the primary calendar of an account and cannot be undone.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ calendarId: string, Calendar identifier. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes a secondary calendar.<br>
+ <br>
+Args:<br>
+ calendarId: string, Calendar identifier. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns metadata for a calendar.<br>
+ <br>
+Args:<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates a secondary calendar.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates metadata for a calendar. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates metadata for a calendar.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#calendar", # Type of the resource ("calendar#calendar").<br>
+ "description": "A String", # Description of the calendar. Optional.<br>
+ "summary": "A String", # Title of the calendar.<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the calendar as free-form text. Optional.<br>
+ "timeZone": "A String", # The time zone of the calendar. Optional.<br>
+ "id": "A String", # Identifier of the calendar.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.colors.html b/docs/dyn/calendar.v3.colors.html
new file mode 100644
index 0000000..7e7c652
--- /dev/null
+++ b/docs/dyn/calendar.v3.colors.html
@@ -0,0 +1,42 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns the color definitions for calendars and events.<br>
+ <br>
+Args:<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "calendar": { # Palette of calendar colors, mapping from the color ID to its definition. An 'calendarListEntry' resource refers to one of these color IDs in its 'color' field. Read-only.<br>
+ },<br>
+ "updated": "A String", # Last modification time of the color palette (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "event": { # Palette of event colors, mapping from the color ID to its definition. An 'event' resource may refer to one of these color IDs in its 'color' field. Read-only.<br>
+ },<br>
+ "kind": "calendar#colors", # Type of the resource ("calendar#colors").<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.events.html b/docs/dyn/calendar.v3.events.html
new file mode 100644
index 0000000..3ab1f2a
--- /dev/null
+++ b/docs/dyn/calendar.v3.events.html
@@ -0,0 +1,1750 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Deletes an event.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ sendNotifications: boolean, Whether to send notifications about the deletion of the event. Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns an event.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ timeZone: string, Time zone used in the response. Optional. The default is the time zone of the calendar.<br>
+ maxAttendees: integer, The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-import_"><strong>import_</strong></a> = method(self, **kwargs)</dt><dd><tt>Imports an event.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+}<br>
+ <br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates an event.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+}<br>
+ <br>
+ sendNotifications: boolean, Whether to send notifications about the creation of the new event. Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-instances"><strong>instances</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns instances of the specified recurring event.<br>
+ <br>
+Args:<br>
+ eventId: string, Recurring event identifier. (required)<br>
+ pageToken: string, Token specifying which result page to return. Optional.<br>
+ maxResults: integer, Maximum number of events returned on one result page. Optional.<br>
+ showDeleted: boolean, Whether to include deleted events (with 'eventStatus' equals 'cancelled') in the result. Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ timeZone: string, Time zone used in the response. Optional. The default is the time zone of the calendar.<br>
+ originalStart: string, The original start time of the instance in the result. Optional.<br>
+ maxAttendees: integer, The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token used to access the next page of this result. Omitted if no further results are available.<br>
+ "kind": "calendar#events", # Type of the collection ("calendar#events").<br>
+ "defaultReminders": [ # The default reminders on the calendar for the authenticated user. These reminders apply to all events on this calendar that do not explicitly override them (i.e. do not have 'reminders.useDefault' set to 'true').<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Read-only.<br>
+ "items": [ # List of events on the calendar.<br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ },<br>
+ ],<br>
+ "updated": "A String", # Last modification time of the calendar (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the collection.<br>
+ "timeZone": "A String", # The time zone of the calendar. Read-only.<br>
+ "accessRole": "A String", # The user's access role for this calendar. Read-only. Possible values are:<br>
+ # - "none" - The user has no access.<br>
+ # - "freeBusyReader" - The user has read access to free/busy information.<br>
+ # - "reader" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - The user has ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-instances_next"><strong>instances_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns events on the specified calendar.<br>
+ <br>
+Args:<br>
+ orderBy: string, The order of the events returned in the result. Optional. The default is an unspecified, stable order.<br>
+ Allowed values<br>
+ startTime - Order by the start date/time (ascending). This is only available when querying single events (i.e. the parameter "singleEvents" is True)<br>
+ updated - Order by last modification time (ascending).<br>
+ showHiddenInvitations: boolean, Whether to include hidden invitations in the result. Optional. The default is False.<br>
+ iCalUID: string, Specifies iCalendar UID (iCalUID) of events to be included in the response. Optional.<br>
+ updatedMin: string, Lower bound for an event's last modification time (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp) to filter by. Optional. The default is not to filter by last modification time.<br>
+ singleEvents: boolean, Whether to expand recurring events into instances and only return single one-off events and instances of recurring events, but not the underlying recurring events themselves. Optional. The default is False.<br>
+ timeMax: string, Upper bound (exclusive) for an event's start time to filter by. Optional. The default is not to filter by start time.<br>
+ maxResults: integer, Maximum number of events returned on one result page. Optional.<br>
+ q: string, Free text search terms to find events that match these terms in any field, except for extended properties. Optional.<br>
+ showDeleted: boolean, Whether to include deleted events (with 'eventStatus' equals 'cancelled') in the result. Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ timeMin: string, Lower bound (inclusive) for an event's end time to filter by. Optional. The default is not to filter by end time.<br>
+ pageToken: string, Token specifying which result page to return. Optional.<br>
+ timeZone: string, Time zone used in the response. Optional. The default is the time zone of the calendar.<br>
+ maxAttendees: integer, The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String", # Token used to access the next page of this result. Omitted if no further results are available.<br>
+ "kind": "calendar#events", # Type of the collection ("calendar#events").<br>
+ "defaultReminders": [ # The default reminders on the calendar for the authenticated user. These reminders apply to all events on this calendar that do not explicitly override them (i.e. do not have 'reminders.useDefault' set to 'true').<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "description": "A String", # Description of the calendar. Read-only.<br>
+ "items": [ # List of events on the calendar.<br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ },<br>
+ ],<br>
+ "updated": "A String", # Last modification time of the calendar (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "summary": "A String", # Title of the calendar. Read-only.<br>
+ "etag": "A String", # ETag of the collection.<br>
+ "timeZone": "A String", # The time zone of the calendar. Read-only.<br>
+ "accessRole": "A String", # The user's access role for this calendar. Read-only. Possible values are:<br>
+ # - "none" - The user has no access.<br>
+ # - "freeBusyReader" - The user has read access to free/busy information.<br>
+ # - "reader" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.<br>
+ # - "writer" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.<br>
+ # - "owner" - The user has ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-move"><strong>move</strong></a> = method(self, **kwargs)</dt><dd><tt>Moves an event to another calendar, i.e. changes an event's organizer.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ body: object, The request body. (required)<br>
+ sendNotifications: boolean, Whether to send notifications about the change of the event's organizer. Optional. The default is False.<br>
+ destination: string, Calendar identifier of the target calendar where the event is to be moved to. (required)<br>
+ calendarId: string, Calendar identifier of the source calendar where the event currently is on. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an event. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+}<br>
+ <br>
+ sendNotifications: boolean, Whether to send notifications about the event update (e.g. attendee's responses, title changes, etc.). Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-quickAdd"><strong>quickAdd</strong></a> = method(self, **kwargs)</dt><dd><tt>Creates an event based on a simple text string.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ sendNotifications: boolean, Whether to send notifications about the creation of the event. Optional. The default is False.<br>
+ text: string, The text describing the event to be created. (required)<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-reset"><strong>reset</strong></a> = method(self, **kwargs)</dt><dd><tt>Resets a specialized instance of a recurring event to its original state.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ body: object, The request body. (required)<br>
+ sendNotifications: boolean, Whether to send notifications about the event update. Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an event.<br>
+ <br>
+Args:<br>
+ eventId: string, Event identifier. (required)<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+}<br>
+ <br>
+ sendNotifications: boolean, Whether to send notifications about the event update (e.g. attendee's responses, title changes, etc.). Optional. The default is False.<br>
+ calendarId: string, Calendar identifier. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "creator": { # The creator of the event. Read-only.<br>
+ "displayName": "A String", # The creator's name, if available.<br>
+ "email": "A String", # The creator's email address, if available.<br>
+ },<br>
+ "organizer": { # The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in 'attendees' with the 'organizer' field set to True.<br>
+ "displayName": "A String", # The organizer's name, if available.<br>
+ "email": "A String", # The organizer's email address, if available.<br>
+ },<br>
+ "id": "A String", # Identifier of the event.<br>
+ "attendees": [ # The attendees of the event.<br>
+ {<br>
+ "comment": "A String", # The attendee's response comment. Optional.<br>
+ "displayName": "A String", # The attendee's name, if available. Optional.<br>
+ "self": True or False, # Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.<br>
+ "responseStatus": "A String", # The attendee's response status. Possible values are:<br>
+ # - "needsAction" - The attendee has not responded to the invitation.<br>
+ # - "declined" - The attendee has declined the invitation.<br>
+ # - "tentative" - The attendee has tentatively accepted the invitation.<br>
+ # - "accepted" - The attendee has accepted the invitation.<br>
+ "additionalGuests": 42, # Number of additional guests. Optional. The default is 0.<br>
+ "resource": True or False, # Whether the attendee is a resource. Read-only. The default is False.<br>
+ "organizer": True or False, # Whether the attendee is the organizer of the event. Read-only. The default is False.<br>
+ "optional": True or False, # Whether this is an optional attendee. Optional. The default is False.<br>
+ "email": "A String", # The attendee's email address, if available. This field must be present when adding an attendee.<br>
+ },<br>
+ ],<br>
+ "htmlLink": "A String", # An absolute link to this event in the Google Calendar Web UI. Read-only.<br>
+ "recurrence": [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event. This field is omitted for single events or instances of recurring events.<br>
+ "A String",<br>
+ ],<br>
+ "start": { # The start time of the event. For a recurring event, this is the start time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "location": "A String", # Geographic location of the event as free-form text. Optional.<br>
+ "recurringEventId": "A String", # For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.<br>
+ "originalStartTime": { # For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "status": "A String", # Status of the event. Optional. Possible values are:<br>
+ # - "confirmed" - The event is confirmed. This is the default status.<br>
+ # - "tentative" - The event is tentatively confirmed.<br>
+ # - "cancelled" - The event is cancelled.<br>
+ "updated": "A String", # Last modification time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "gadget": { # A gadget that extends this event.<br>
+ "preferences": { # Preferences.<br>
+ },<br>
+ "title": "A String", # The gadget's title.<br>
+ "height": 42, # The gadget's height in pixels. Optional.<br>
+ "width": 42, # The gadget's width in pixels. Optional.<br>
+ "link": "A String", # The gadget's URL.<br>
+ "type": "A String", # The gadget's type.<br>
+ "display": "A String", # The gadget's display mode. Optional. Possible values are:<br>
+ # - "icon" - The gadget displays next to the event's title in the calendar view.<br>
+ # - "chip" - The gadget displays when the event is clicked.<br>
+ "iconLink": "A String", # The gadget's icon URL.<br>
+ },<br>
+ "description": "A String", # Description of the event. Optional.<br>
+ "iCalUID": "A String", # Event ID in the iCalendar format.<br>
+ "extendedProperties": { # Extended properties of the event.<br>
+ "shared": { # Properties that are shared between copies of the event on other attendees' calendars.<br>
+ },<br>
+ "private": { # Properties that are private to the copy of the event that appears on this calendar.<br>
+ },<br>
+ },<br>
+ "sequence": 42, # Sequence number as per iCalendar.<br>
+ "visibility": "A String", # Visibility of the event. Optional. Possible values are:<br>
+ # - "default" - Uses the default visibility for events on the calendar. This is the default value.<br>
+ # - "public" - The event is public and event details are visible to all readers of the calendar.<br>
+ # - "private" - The event is private and only event attendees may view event details.<br>
+ # - "confidential" - The event is private. This value is provided for compatibility reasons.<br>
+ "guestsCanModify": True or False, # Whether attendees other than the organizer can modify the event. Optional. The default is False.<br>
+ "end": { # The end time of the event. For a recurring event, this is the end time of the first instance.<br>
+ "date": "A String", # The date, in the format "yyyy-mm-dd", if this is an all-day event.<br>
+ "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.<br>
+ "dateTime": "A String", # The time, as a combined date-time value (formatted according to <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a>). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.<br>
+ },<br>
+ "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.<br>
+ "kind": "calendar#event", # Type of the resource ("calendar#event").<br>
+ "created": "A String", # Creation time of the event (as a <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp). Read-only.<br>
+ "colorId": "A String", # The color of the event. This is an ID referring to an entry in the "event" section of the colors definition (see the "colors" endpoint). Optional.<br>
+ "anyoneCanAddSelf": True or False, # Whether anyone can invite themselves to the event. Optional. The default is False.<br>
+ "reminders": { # Information about the event's reminders for the authenticated user.<br>
+ "overrides": [ # If the event doesn't use the default reminders, this lists the reminders specific to the event, or, if not set, indicates that no reminders are set for this event.<br>
+ {<br>
+ "minutes": 42, # Number of minutes before the start of the event when the reminder should trigger.<br>
+ "method": "A String", # The method used by this reminder. Possible values are:<br>
+ # - "email" - Reminders are sent via email.<br>
+ # - "sms" - Reminders are sent via SMS.<br>
+ # - "popup" - Reminders are sent via a UI popup.<br>
+ },<br>
+ ],<br>
+ "useDefault": True or False, # Whether the default reminders of the calendar apply to the event.<br>
+ },<br>
+ "guestsCanSeeOtherGuests": True or False, # Whether attendees other than the organizer can see who the event's attendees are. Optional. The default is False.<br>
+ "summary": "A String", # Title of the event.<br>
+ "guestsCanInviteOthers": True or False, # Whether attendees other than the organizer can invite others to the event. Optional. The default is False.<br>
+ "transparency": "A String", # Whether the event blocks time on the calendar. Optional. Possible values are:<br>
+ # - "opaque" - The event blocks time on the calendar. This is the default value.<br>
+ # - "transparent" - The event does not block time on the calendar.<br>
+ "privateCopy": True or False, # Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.freebusy.html b/docs/dyn/calendar.v3.freebusy.html
new file mode 100644
index 0000000..e7e409c
--- /dev/null
+++ b/docs/dyn/calendar.v3.freebusy.html
@@ -0,0 +1,59 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-query"><strong>query</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns free/busy information for a set of calendars.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "calendarExpansionMax": 42, # Maximal number of calendars for which FreeBusy information is to be provided. Optional.<br>
+ "groupExpansionMax": 42, # Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.<br>
+ "timeMax": "A String", # The end of the interval for the query.<br>
+ "items": [ # List of calendars and/or groups to query.<br>
+ {<br>
+ "id": "A String", # The identifier of a calendar or a group.<br>
+ },<br>
+ ],<br>
+ "timeMin": "A String", # The start of the interval for the query.<br>
+ "timeZone": "A String", # Time zone used in the response. Optional. The default is UTC.<br>
+ }<br>
+ <br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "timeMax": "A String", # The end of the interval.<br>
+ "kind": "calendar#freeBusy", # Type of the resource ("calendar#freeBusy").<br>
+ "calendars": { # List of free/busy information for calendars.<br>
+ },<br>
+ "timeMin": "A String", # The start of the interval.<br>
+ "groups": { # Expansion of groups.<br>
+ },<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.html b/docs/dyn/calendar.v3.html
new file mode 100644
index 0000000..7975a9a
--- /dev/null
+++ b/docs/dyn/calendar.v3.html
@@ -0,0 +1,40 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-acl"><strong><a href="calendar.v3.acl.html">acl</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-calendarList"><strong><a href="calendar.v3.calendarList.html">calendarList</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-calendars"><strong><a href="calendar.v3.calendars.html">calendars</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-colors"><strong><a href="calendar.v3.colors.html">colors</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-events"><strong><a href="calendar.v3.events.html">events</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-freebusy"><strong><a href="calendar.v3.freebusy.html">freebusy</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-settings"><strong><a href="calendar.v3.settings.html">settings</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/calendar.v3.settings.html b/docs/dyn/calendar.v3.settings.html
new file mode 100644
index 0000000..e0c63e3
--- /dev/null
+++ b/docs/dyn/calendar.v3.settings.html
@@ -0,0 +1,61 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns a single user setting.<br>
+ <br>
+Args:<br>
+ setting: string, Name of the user setting. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "calendar#setting", # Type of the resource ("calendar#setting").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "id": "A String", # Name of the user setting.<br>
+ "value": "A String", # Value of the user setting. The format of the value depends on the ID of the setting.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Returns all user settings for the authenticated user.<br>
+ <br>
+Args:<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "items": [ # List of user settings.<br>
+ {<br>
+ "kind": "calendar#setting", # Type of the resource ("calendar#setting").<br>
+ "etag": "A String", # ETag of the resource.<br>
+ "id": "A String", # Name of the user setting.<br>
+ "value": "A String", # Value of the user setting. The format of the value depends on the ID of the setting.<br>
+ },<br>
+ ],<br>
+ "kind": "calendar#settings", # Type of the collection ("calendar#settings").<br>
+ "etag": "A String", # Etag of the collection.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.allcontacts.html b/docs/dyn/contacts.v1beta1.allcontacts.html
new file mode 100644
index 0000000..915b1fb
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.allcontacts.html
@@ -0,0 +1,1542 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a contact entry.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose all contacts are being deleted. (required)<br>
+ contactId: string, The id of the contact being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-deleteExtendedProperty"><strong>deleteExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's extended property is being deleted. (required)<br>
+ contactId: string, Contact whose extended property is being deleted. (required)<br>
+ key: string, Extended property key whose value is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-deleteUserDefinedProperty"><strong>deleteUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's user defined property is being deleted. (required)<br>
+ contactId: string, Contacts whose user defined property is being deleted. (required)<br>
+ key: string, User defined property key whose value is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets contact details.<br>
+ <br>
+Args:<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns the extended properties of a contact.<br>
+ THIN - Returns properties of a contact.<br>
+ userId: string, The user whose all contacts are being requested. (required)<br>
+ contactId: string, The id of the contact being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getExtendedProperty"><strong>getExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Get value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose all contacts's extended property is being requested. (required)<br>
+ contactId: string, Contacts whose extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getUserDefinedProperty"><strong>getUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Get value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's user defined property is being requested. (required)<br>
+ contactId: string, Contacts whose user defined property is being requested. (required)<br>
+ key: string, User defined property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Insert a contact entry.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose all contacts are being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves list of all contacts for the provided user.<br>
+ <br>
+Args:<br>
+ orderBy: string, Sorting criterion<br>
+ Allowed values<br>
+ LAST_MODIFIED - Order by last modified contact<br>
+ group: string, Limit the listing to the specified group<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns properties of a contact including extended properties.<br>
+ THIN - Returns properties of a contact.<br>
+ pageToken: string, A continuation token that allows pagination.<br>
+ updatedMin: integer, The lower bound on entry update dates (seconds from epcoh).<br>
+ requireAllDeleted: boolean, Only relevant if showdeleted and updated-min are also provided.It dictates the behavior of the server in case it detect that placeholders of some entries deleted since the point in time specified as updated-min may have been lost.<br>
+ queryString: string, A parameter<br>
+ maxResults: integer, Maximum number of contact entries to return.<br>
+ q: string, A parameter<br>
+ showDeleted: boolean, Flag to include deleted contacts<br>
+ sortOrder: string, Sorting order of the result<br>
+ Allowed values<br>
+ ascending - Use ascending sort order<br>
+ descending - Use decending sort order<br>
+ alt: string, Specifies an alternative representation type.<br>
+ Allowed values<br>
+ atom - Use Atom XML format<br>
+ json - Use JSON format<br>
+ userId: string, The user whose allcontacts are being listed. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String",<br>
+ "items": [<br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contactList", # Type of the resource. This is always "contacts#contactList".<br>
+ "prevPageToken": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a contact entry. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose all contacts are being updated. (required)<br>
+ contactId: string, The id of the contact being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-photos"><strong><a href="contacts.v1beta1.allcontacts.photos.html">photos</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-setExtendedProperty"><strong>setExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Set value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "value": "A String",<br>
+ }<br>
+ <br>
+ userId: string, The user whose all contacts's extended property is being requested. (required)<br>
+ contactId: string, Contacts whose extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-setUserDefinedProperty"><strong>setUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Set value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "value": "A String",<br>
+ }<br>
+ <br>
+ userId: string, The user whose contacts's user defined property is being requested. (required)<br>
+ contactId: string, Contacts whose user defined property is being requested. (required)<br>
+ key: string, User defined property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a contact entry.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose all contacts are being updated. (required)<br>
+ contactId: string, The id of the contact being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.allcontacts.photos.html b/docs/dyn/contacts.v1beta1.allcontacts.photos.html
new file mode 100644
index 0000000..38450a8
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.allcontacts.photos.html
@@ -0,0 +1,60 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a photo.<br>
+ <br>
+Args:<br>
+ photoId: string, The photo id of the user's contact being deleted. (required)<br>
+ userId: string, The user whose contacts photo is being deleted. (required)<br>
+ contactId: string, The id of the contact whose photo is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Get a contact photo.<br>
+ <br>
+Args:<br>
+ photoId: string, The photo id of the user's contact being retrieved. (required)<br>
+ userId: string, The user whose contacts photo is being retrieved. (required)<br>
+ contactId: string, The id of the contact whose photo is being retrieved. (required)<br>
+ alt: string, Specifies an alternative representation type.<br>
+ Allowed values<br>
+ json - Use JSON format<br>
+ media - Use Media format<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "data": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a photo.<br>
+ <br>
+Args:<br>
+ body: object, The request body.<br>
+ media_body: string, The filename of the media request body.<br>
+ photoId: string, The photo id of the user's contact being updated. (required)<br>
+ userId: string, The user whose contacts photo is being updated. (required)<br>
+ contactId: string, The id of the contact whose photo is being updated. (required)</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.contacts.html b/docs/dyn/contacts.v1beta1.contacts.html
new file mode 100644
index 0000000..d2f8ac2
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.contacts.html
@@ -0,0 +1,1542 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a contact entry.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts are being deleted. (required)<br>
+ contactId: string, The id of the contact being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-deleteExtendedProperty"><strong>deleteExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's extended property is being deleted. (required)<br>
+ contactId: string, Contact whose extended property is being deleted. (required)<br>
+ key: string, Extended property key whose value is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-deleteUserDefinedProperty"><strong>deleteUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's user defined property is being deleted. (required)<br>
+ contactId: string, Contacts whose user defined property is being deleted. (required)<br>
+ key: string, User defined property key whose value is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets contact details for given contactId belonging to My Contacts.<br>
+ <br>
+Args:<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns the extended properties of a contact.<br>
+ THIN - Returns properties of a contact.<br>
+ userId: string, The user whose contacts are being requested. (required)<br>
+ contactId: string, The id of the contact being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getExtendedProperty"><strong>getExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Get value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's extended property is being requested. (required)<br>
+ contactId: string, Contacts whose extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getUserDefinedProperty"><strong>getUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Get value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose contacts's user defined property is being requested. (required)<br>
+ contactId: string, Contacts whose user defined property is being requested. (required)<br>
+ key: string, User defined property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Insert a contact entry to My Contacts.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose contacts are being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves list of contacts belonging to My Contacts for the provided user.<br>
+ <br>
+Args:<br>
+ orderBy: string, Sorting criterion<br>
+ Allowed values<br>
+ LAST_MODIFIED - Order by last modified contact<br>
+ group: string, Limit the listing to the specified group<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns properties of a contact including extended properties.<br>
+ THIN - Returns properties of a contact.<br>
+ pageToken: string, A continuation token that allows pagination.<br>
+ updatedMin: integer, The lower bound on entry update dates (seconds from epcoh).<br>
+ requireAllDeleted: boolean, Only relevant if showdeleted and updated-min are also provided.It dictates the behavior of the server in case it detect that placeholders of some entries deleted since the point in time specified as updated-min may have been lost.<br>
+ queryString: string, A parameter<br>
+ maxResults: integer, Maximum number of contact entries to return.<br>
+ q: string, A parameter<br>
+ showDeleted: boolean, Flag to include deleted contacts<br>
+ sortOrder: string, Sorting order of the result<br>
+ Allowed values<br>
+ ascending - Use ascending sort order<br>
+ descending - Use decending sort order<br>
+ alt: string, Specifies an alternative representation type.<br>
+ Allowed values<br>
+ atom - Use Atom XML format<br>
+ json - Use JSON format<br>
+ userId: string, The user whose contacts are being listed. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String",<br>
+ "items": [<br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contactList", # Type of the resource. This is always "contacts#contactList".<br>
+ "prevPageToken": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a contact entry. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose contacts are being updated. (required)<br>
+ contactId: string, The id of the contact being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-photos"><strong><a href="contacts.v1beta1.contacts.photos.html">photos</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-setExtendedProperty"><strong>setExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Set value of provided contact's extended property for the given key.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "value": "A String",<br>
+ }<br>
+ <br>
+ userId: string, The user whose contacts's extended property is being requested. (required)<br>
+ contactId: string, Contacts whose extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-setUserDefinedProperty"><strong>setUserDefinedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Set value of provided contact's user defined property for the given key.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "value": "A String",<br>
+ }<br>
+ <br>
+ userId: string, The user whose contacts's user defined property is being requested. (required)<br>
+ contactId: string, Contacts whose user defined property is being requested. (required)<br>
+ key: string, User defined property key whose value is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a contact entry.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+}<br>
+ <br>
+ userId: string, The user whose contacts are being updated. (required)<br>
+ contactId: string, The id of the contact being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "phoneNumbers": [ # Phone information of the contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "phoneType": "A String",<br>
+ "value": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "addresses": [ # Address information of the contact.<br>
+ {<br>
+ "sourceIsStructured": True or False,<br>
+ "poBox": "A String",<br>
+ "countryCode": "A String",<br>
+ "locality": "A String",<br>
+ "country": "A String",<br>
+ "region": "A String",<br>
+ "customType": "A String",<br>
+ "formatted": "A String",<br>
+ "primary": True or False,<br>
+ "streetAddress": "A String",<br>
+ "postalCode": "A String",<br>
+ "extendedAddress": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "lastUpdateTime": "A String", # Last updated time of the entry.contact (in microseconds).<br>
+ "maidenName": "A String", # Maiden name of the contact. Maiden can not be repeated.<br>
+ "locations": [ # Locations the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "userDefinedProperties": [ # UserDefined fields of the contact profile.<br>
+ {<br>
+ "value": "A String",<br>
+ "key": "A String",<br>
+ },<br>
+ ],<br>
+ "hobbies": [<br>
+ "A String",<br>
+ ],<br>
+ "id": "A String", # Contact identifier.<br>
+ "occupation": "A String", # Occupation of the contact. Occupation can not be repeated.<br>
+ "calendarLinks": [ # Calendar information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "relations": [ # Relationship with the entry.contact.<br>
+ {<br>
+ "type": "A String",<br>
+ "customeType": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "languages": [ # Languages of the contact.<br>
+ {<br>
+ "code": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "ims": [ # Instant messanger related information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "protocol": "A String",<br>
+ "customProtocol": "A String",<br>
+ "primary": True or False,<br>
+ "im": "A String",<br>
+ "type": "A String",<br>
+ },<br>
+ ],<br>
+ "events": [ # Events information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "startTime": "",<br>
+ "endTime": "",<br>
+ },<br>
+ ],<br>
+ "externalIds": [ # Information regarding External Ids of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "id": "A String",<br>
+ },<br>
+ ],<br>
+ "deleted": True or False, # If this contact has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the contact. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "birthday": { # Birthday of the contact in YYYY-MM-DD format.<br>
+ "year": 42,<br>
+ "day": 42,<br>
+ "value": "A String",<br>
+ "month": 42,<br>
+ },<br>
+ "groups": [ # Group information of the contact.<br>
+ {<br>
+ "deleted": True or False,<br>
+ "groupId": "A String",<br>
+ },<br>
+ ],<br>
+ "others": [ # Other proeprties of a contact (equivalent to jot in gdata).<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "shortName": "A String", # Short name of the contact. Short name can not be repeated.<br>
+ "emails": [ # Email information of the contact.<br>
+ {<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ "address": "A String",<br>
+ },<br>
+ ],<br>
+ "organizations": [ # Organizations information of the contact.<br>
+ {<br>
+ "domain": "A String",<br>
+ "description": "A String",<br>
+ "title": "A String",<br>
+ "symbol": "A String",<br>
+ "customType": "A String",<br>
+ "primary": True or False,<br>
+ "location": "A String",<br>
+ "department": "A String",<br>
+ "type": "A String",<br>
+ "name": "A String",<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#contact", # Type of the resource. This is always "contacts#contact".<br>
+ "photoId": "A String", # Contacts's photoId.<br>
+ "name": { # Detailed name information of the contact.<br>
+ "nameSuffix": "A String",<br>
+ "familyName": "A String",<br>
+ "additionalName": "A String",<br>
+ "namePrefix": "A String",<br>
+ "fullName": "A String",<br>
+ "givenName": "A String",<br>
+ },<br>
+ "gender": "A String", # Standard gender of the contact. It must be mapped to one of the gender specified in GenderTypes map.<br>
+ "outlookInformation": {<br>
+ },<br>
+ "urls": [ # Contact's various websites information.<br>
+ {<br>
+ "href": "A String",<br>
+ "customType": "A String",<br>
+ "type": "A String",<br>
+ "primary": True or False,<br>
+ },<br>
+ ],<br>
+ "selfLink": "A String", # URL pointing to this contact. Used to retrieve, update, or delete this contact.<br>
+ "initials": "A String", # Initials of the contact. Initials can not be repeated and hence only one value is possible for it.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.contacts.photos.html b/docs/dyn/contacts.v1beta1.contacts.photos.html
new file mode 100644
index 0000000..38450a8
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.contacts.photos.html
@@ -0,0 +1,60 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a photo.<br>
+ <br>
+Args:<br>
+ photoId: string, The photo id of the user's contact being deleted. (required)<br>
+ userId: string, The user whose contacts photo is being deleted. (required)<br>
+ contactId: string, The id of the contact whose photo is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Get a contact photo.<br>
+ <br>
+Args:<br>
+ photoId: string, The photo id of the user's contact being retrieved. (required)<br>
+ userId: string, The user whose contacts photo is being retrieved. (required)<br>
+ contactId: string, The id of the contact whose photo is being retrieved. (required)<br>
+ alt: string, Specifies an alternative representation type.<br>
+ Allowed values<br>
+ json - Use JSON format<br>
+ media - Use Media format<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "data": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a photo.<br>
+ <br>
+Args:<br>
+ body: object, The request body.<br>
+ media_body: string, The filename of the media request body.<br>
+ photoId: string, The photo id of the user's contact being updated. (required)<br>
+ userId: string, The user whose contacts photo is being updated. (required)<br>
+ contactId: string, The id of the contact whose photo is being updated. (required)</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.groups.html b/docs/dyn/contacts.v1beta1.groups.html
new file mode 100644
index 0000000..e1f5447
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.groups.html
@@ -0,0 +1,372 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-addContacts"><strong>addContacts</strong></a> = method(self, **kwargs)</dt><dd><tt>Adds contact(s) to the group.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "contactIds": [<br>
+ "A String",<br>
+ ],<br>
+ }<br>
+ <br>
+ userId: string, The user whose group is being updated. (required)<br>
+ groupId: string, The id of the group being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-delete"><strong>delete</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete a group entry.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose groups are being deleted. (required)<br>
+ groupId: string, The id of the group being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-deleteExtendedProperty"><strong>deleteExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Delete value of provided group's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose group's extended property is being deleted. (required)<br>
+ key: string, Extended property key whose value is being deleted. (required)<br>
+ groupId: string, Group whose extended property is being deleted. (required)</tt></dd></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets group details.<br>
+ <br>
+Args:<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns the extended properties of a group.<br>
+ THIN - Returns properties of a group.<br>
+ userId: string, The user whose groups are being requested. (required)<br>
+ groupId: string, The id of the group being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-getExtendedProperty"><strong>getExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Get value of provided groups's extended property for the given key.<br>
+ <br>
+Args:<br>
+ userId: string, The user whose group's extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ groupId: string, Group whose extended property is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-insert"><strong>insert</strong></a> = method(self, **kwargs)</dt><dd><tt>Insert a group entry.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }<br>
+ <br>
+ userId: string, The user whose groups are being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list"><strong>list</strong></a> = method(self, **kwargs)</dt><dd><tt>Retrieves list of groups for the provided user.<br>
+ <br>
+Args:<br>
+ orderBy: string, Sorting criterion<br>
+ Allowed values<br>
+ LAST_MODIFIED - Order by last modified group<br>
+ projection: string, Additional information to return.<br>
+ Allowed values<br>
+ FULL - Returns properties of a group including extended properties.<br>
+ THIN - Returns properties of a group.<br>
+ pageToken: string, A continuation token that allows pagination.<br>
+ updatedMin: integer, The lower bound on entry update dates (seconds from epcoh).<br>
+ requireAllDeleted: boolean, Only relevant if showdeleted and updated-min are also provided.It dictates the behavior of the server in case it detect that placeholders of some entries deleted since the point in time specified as updated-min may have been lost.<br>
+ userId: string, The user whose groups are being listed. (required)<br>
+ maxResults: integer, Maximum number of group entries to return.<br>
+ showDeleted: boolean, Flag to include deleted groups<br>
+ sortOrder: string, Sorting order of the result<br>
+ Allowed values<br>
+ ascending - Use ascending sort order<br>
+ descending - Use decending sort order<br>
+ alt: string, Specifies an alternative representation type.<br>
+ Allowed values<br>
+ json - Use JSON format<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "nextPageToken": "A String",<br>
+ "items": [<br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ },<br>
+ ],<br>
+ "kind": "contacts#groupList", # Type of the resource. This is always "contacts#groupList".<br>
+ "prevPageToken": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-list_next"><strong>list_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
+ <br>
+Args:<br>
+ previous_request: The request for the previous page.<br>
+ previous_response: The response from the request for the previous page.<br>
+ <br>
+Returns:<br>
+ A request object that you can call 'execute()' on to request the next<br>
+ page. Returns None if there are no more items in the collection.</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a group entry. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }<br>
+ <br>
+ userId: string, The user whose groups are being updated. (required)<br>
+ groupId: string, The id of the group being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-removeContacts"><strong>removeContacts</strong></a> = method(self, **kwargs)</dt><dd><tt>Removes contact(s) from the group.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "contactIds": [<br>
+ "A String",<br>
+ ],<br>
+ }<br>
+ <br>
+ userId: string, The user whose group is being updated. (required)<br>
+ groupId: string, The id of the group being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-setExtendedProperty"><strong>setExtendedProperty</strong></a> = method(self, **kwargs)</dt><dd><tt>Set value of provided group's extended property for the given key.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "value": "A String",<br>
+ }<br>
+ <br>
+ userId: string, The user whose group's extended property is being requested. (required)<br>
+ key: string, Extended property key whose value is being requested. (required)<br>
+ groupId: string, Group whose extended property is being requested. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "value": "A String",<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Update a group entry.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }<br>
+ <br>
+ userId: string, The user whose groups are being updated. (required)<br>
+ groupId: string, The id of the group being updated. (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ {<br>
+ "kind": "contacts#group", # Type of the resource. This is always "contacts#group".<br>
+ "name": "A String", # Group name.<br>
+ "lastUpdateTime": "A String", # Last updated time of the group.<br>
+ "deleted": True or False, # If this group has been deleted (boolean field).<br>
+ "extendedProperties": [ # Extended properties of the group. Available only in full projection.<br>
+ {<br>
+ "name": "A String",<br>
+ "value": "A String",<br>
+ },<br>
+ ],<br>
+ "memberCount": 42, # Member count.<br>
+ "systemGroup": True or False, # Indication wheather the group is a system group.<br>
+ "id": "A String", # Group identifier.<br>
+ "selfLink": "A String", # URL pointing to this group. Used to retrieve, update, or delete this group.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/contacts.v1beta1.html b/docs/dyn/contacts.v1beta1.html
new file mode 100644
index 0000000..24d2750
--- /dev/null
+++ b/docs/dyn/contacts.v1beta1.html
@@ -0,0 +1,32 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-allcontacts"><strong><a href="contacts.v1beta1.allcontacts.html">allcontacts</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-contacts"><strong><a href="contacts.v1beta1.contacts.html">contacts</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<dl><dt><a name="Resource-groups"><strong><a href="contacts.v1beta1.groups.html">groups</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/freebase.v1.html b/docs/dyn/freebase.v1.html
index 5971d1c..67876b6 100644
--- a/docs/dyn/freebase.v1.html
+++ b/docs/dyn/freebase.v1.html
@@ -40,6 +40,7 @@
Allowed values<br>
hard - Be strict - throw an error.<br>
soft - Just return the first encountered object.<br>
+ dateline: string, The dateline that you get in a mqlwrite response to ensure consistent results.<br>
html_escape: boolean, Whether or not to escape entities.<br>
cost: boolean, Show the costs or not.<br>
query: string, An envelope containing a single MQL query. (required)<br>
diff --git a/docs/dyn/groupssettings.v1.groups.html b/docs/dyn/groupssettings.v1.groups.html
new file mode 100644
index 0000000..5eef93c
--- /dev/null
+++ b/docs/dyn/groupssettings.v1.groups.html
@@ -0,0 +1,191 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-get"><strong>get</strong></a> = method(self, **kwargs)</dt><dd><tt>Gets one resource by id.<br>
+ <br>
+Args:<br>
+ groupUniqueId: string, The resource ID (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ { # Groups resource<br>
+ "allowExternalMembers": "A String", # Are external members allowed to join the group.<br>
+ "whoCanJoin": "A String", # Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN<br>
+ "primaryLanguage": "A String", # Primary language for the group.<br>
+ "whoCanViewMembership": "A String", # Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "defaultMessageDenyNotificationText": "A String", # Default message deny notification message<br>
+ "archiveOnly": "A String", # If the group is archive only<br>
+ "isArchived": "A String", # If the contents of the group are archived.<br>
+ "membersCanPostAsTheGroup": "A String", # Can members post using the group email address.<br>
+ "allowWebPosting": "A String", # If posting from web is allowed.<br>
+ "email": "A String", # Email id of the group<br>
+ "messageModerationLevel": "A String", # Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE<br>
+ "description": "A String", # Description of the group<br>
+ "replyTo": "A String", # Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS<br>
+ "customReplyTo": "A String", # Default email to which reply to any message should go.<br>
+ "sendMessageDenyNotification": "A String", # Should the member be notified if his message is denied by owner.<br>
+ "messageDisplayFont": "A String", # Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT<br>
+ "whoCanPostMessage": "A String", # Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST<br>
+ "name": "A String", # Name of the Group<br>
+ "kind": "groupsSettings#groups", # The type of the resource.<br>
+ "whoCanInvite": "A String", # Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE<br>
+ "whoCanViewGroup": "A String", # Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "showInGroupDirectory": "A String", # Is the group listed in groups directory<br>
+ "maxMessageBytes": 42, # Maximum message size allowed.<br>
+ "allowGoogleCommunication": "A String", # Is google allowed to contact admins.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-patch"><strong>patch</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an existing resource. This method supports patch semantics.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{ # Groups resource<br>
+ "allowExternalMembers": "A String", # Are external members allowed to join the group.<br>
+ "whoCanJoin": "A String", # Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN<br>
+ "primaryLanguage": "A String", # Primary language for the group.<br>
+ "whoCanViewMembership": "A String", # Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "defaultMessageDenyNotificationText": "A String", # Default message deny notification message<br>
+ "archiveOnly": "A String", # If the group is archive only<br>
+ "isArchived": "A String", # If the contents of the group are archived.<br>
+ "membersCanPostAsTheGroup": "A String", # Can members post using the group email address.<br>
+ "allowWebPosting": "A String", # If posting from web is allowed.<br>
+ "email": "A String", # Email id of the group<br>
+ "messageModerationLevel": "A String", # Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE<br>
+ "description": "A String", # Description of the group<br>
+ "replyTo": "A String", # Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS<br>
+ "customReplyTo": "A String", # Default email to which reply to any message should go.<br>
+ "sendMessageDenyNotification": "A String", # Should the member be notified if his message is denied by owner.<br>
+ "messageDisplayFont": "A String", # Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT<br>
+ "whoCanPostMessage": "A String", # Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST<br>
+ "name": "A String", # Name of the Group<br>
+ "kind": "groupsSettings#groups", # The type of the resource.<br>
+ "whoCanInvite": "A String", # Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE<br>
+ "whoCanViewGroup": "A String", # Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "showInGroupDirectory": "A String", # Is the group listed in groups directory<br>
+ "maxMessageBytes": 42, # Maximum message size allowed.<br>
+ "allowGoogleCommunication": "A String", # Is google allowed to contact admins.<br>
+ }<br>
+ <br>
+ groupUniqueId: string, The resource ID (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ { # Groups resource<br>
+ "allowExternalMembers": "A String", # Are external members allowed to join the group.<br>
+ "whoCanJoin": "A String", # Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN<br>
+ "primaryLanguage": "A String", # Primary language for the group.<br>
+ "whoCanViewMembership": "A String", # Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "defaultMessageDenyNotificationText": "A String", # Default message deny notification message<br>
+ "archiveOnly": "A String", # If the group is archive only<br>
+ "isArchived": "A String", # If the contents of the group are archived.<br>
+ "membersCanPostAsTheGroup": "A String", # Can members post using the group email address.<br>
+ "allowWebPosting": "A String", # If posting from web is allowed.<br>
+ "email": "A String", # Email id of the group<br>
+ "messageModerationLevel": "A String", # Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE<br>
+ "description": "A String", # Description of the group<br>
+ "replyTo": "A String", # Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS<br>
+ "customReplyTo": "A String", # Default email to which reply to any message should go.<br>
+ "sendMessageDenyNotification": "A String", # Should the member be notified if his message is denied by owner.<br>
+ "messageDisplayFont": "A String", # Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT<br>
+ "whoCanPostMessage": "A String", # Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST<br>
+ "name": "A String", # Name of the Group<br>
+ "kind": "groupsSettings#groups", # The type of the resource.<br>
+ "whoCanInvite": "A String", # Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE<br>
+ "whoCanViewGroup": "A String", # Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "showInGroupDirectory": "A String", # Is the group listed in groups directory<br>
+ "maxMessageBytes": 42, # Maximum message size allowed.<br>
+ "allowGoogleCommunication": "A String", # Is google allowed to contact admins.<br>
+ }</tt></dd></dl>
+
+<dl><dt><a name="Resource-update"><strong>update</strong></a> = method(self, **kwargs)</dt><dd><tt>Updates an existing resource.<br>
+ <br>
+Args:<br>
+ body: object, The request body. (required)<br>
+ The object takes the form of:<br>
+ <br>
+{ # Groups resource<br>
+ "allowExternalMembers": "A String", # Are external members allowed to join the group.<br>
+ "whoCanJoin": "A String", # Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN<br>
+ "primaryLanguage": "A String", # Primary language for the group.<br>
+ "whoCanViewMembership": "A String", # Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "defaultMessageDenyNotificationText": "A String", # Default message deny notification message<br>
+ "archiveOnly": "A String", # If the group is archive only<br>
+ "isArchived": "A String", # If the contents of the group are archived.<br>
+ "membersCanPostAsTheGroup": "A String", # Can members post using the group email address.<br>
+ "allowWebPosting": "A String", # If posting from web is allowed.<br>
+ "email": "A String", # Email id of the group<br>
+ "messageModerationLevel": "A String", # Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE<br>
+ "description": "A String", # Description of the group<br>
+ "replyTo": "A String", # Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS<br>
+ "customReplyTo": "A String", # Default email to which reply to any message should go.<br>
+ "sendMessageDenyNotification": "A String", # Should the member be notified if his message is denied by owner.<br>
+ "messageDisplayFont": "A String", # Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT<br>
+ "whoCanPostMessage": "A String", # Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST<br>
+ "name": "A String", # Name of the Group<br>
+ "kind": "groupsSettings#groups", # The type of the resource.<br>
+ "whoCanInvite": "A String", # Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE<br>
+ "whoCanViewGroup": "A String", # Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "showInGroupDirectory": "A String", # Is the group listed in groups directory<br>
+ "maxMessageBytes": 42, # Maximum message size allowed.<br>
+ "allowGoogleCommunication": "A String", # Is google allowed to contact admins.<br>
+ }<br>
+ <br>
+ groupUniqueId: string, The resource ID (required)<br>
+ <br>
+Returns:<br>
+ An object of the form<br>
+ <br>
+ { # Groups resource<br>
+ "allowExternalMembers": "A String", # Are external members allowed to join the group.<br>
+ "whoCanJoin": "A String", # Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN<br>
+ "primaryLanguage": "A String", # Primary language for the group.<br>
+ "whoCanViewMembership": "A String", # Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "defaultMessageDenyNotificationText": "A String", # Default message deny notification message<br>
+ "archiveOnly": "A String", # If the group is archive only<br>
+ "isArchived": "A String", # If the contents of the group are archived.<br>
+ "membersCanPostAsTheGroup": "A String", # Can members post using the group email address.<br>
+ "allowWebPosting": "A String", # If posting from web is allowed.<br>
+ "email": "A String", # Email id of the group<br>
+ "messageModerationLevel": "A String", # Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE<br>
+ "description": "A String", # Description of the group<br>
+ "replyTo": "A String", # Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS<br>
+ "customReplyTo": "A String", # Default email to which reply to any message should go.<br>
+ "sendMessageDenyNotification": "A String", # Should the member be notified if his message is denied by owner.<br>
+ "messageDisplayFont": "A String", # Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT<br>
+ "whoCanPostMessage": "A String", # Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST<br>
+ "name": "A String", # Name of the Group<br>
+ "kind": "groupsSettings#groups", # The type of the resource.<br>
+ "whoCanInvite": "A String", # Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE<br>
+ "whoCanViewGroup": "A String", # Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW<br>
+ "showInGroupDirectory": "A String", # Is the group listed in groups directory<br>
+ "maxMessageBytes": 42, # Maximum message size allowed.<br>
+ "allowGoogleCommunication": "A String", # Is google allowed to contact admins.<br>
+ }</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/groupssettings.v1.html b/docs/dyn/groupssettings.v1.html
new file mode 100644
index 0000000..b213792
--- /dev/null
+++ b/docs/dyn/groupssettings.v1.html
@@ -0,0 +1,28 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: class Resource</title>
+</head><body bgcolor="#f0f0f8">
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Resource">class <strong>Resource</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>A class for interacting with a resource.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Resource-__init__"><strong>__init__</strong></a>(self)</dt></dl>
+
+<dl><dt><a name="Resource-groups"><strong><a href="groupssettings.v1.groups.html">groups</a></strong></a> = methodResource(self)</dt><dd><tt>A collection resource.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/dyn/plus.v1.activities.html b/docs/dyn/plus.v1.activities.html
index 0ab738d..208e88d 100644
--- a/docs/dyn/plus.v1.activities.html
+++ b/docs/dyn/plus.v1.activities.html
@@ -34,6 +34,7 @@
},<br>
"title": "A String", # Title of this activity.<br>
"url": "A String", # The link to this activity.<br>
+ "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
"object": { # The object of this activity.<br>
"resharers": { # People who reshared this activity.<br>
"totalItems": 42, # Total number of people who reshared this activity.<br>
@@ -120,7 +121,7 @@
# - "post" - Publish content to the stream.<br>
# - "checkin" - Check in to a location.<br>
# - "share" - Reshare an activity.<br>
- "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"radius": "A String", # Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.<br>
"address": "A String", # Street address where this activity occurred.<br>
"crosspostSource": "A String", # If this activity is a crosspost from another system, this property specifies the ID of the original activity.<br>
@@ -159,6 +160,7 @@
},<br>
"title": "A String", # Title of this activity.<br>
"url": "A String", # The link to this activity.<br>
+ "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
"object": { # The object of this activity.<br>
"resharers": { # People who reshared this activity.<br>
"totalItems": 42, # Total number of people who reshared this activity.<br>
@@ -245,7 +247,7 @@
# - "post" - Publish content to the stream.<br>
# - "checkin" - Check in to a location.<br>
# - "share" - Reshare an activity.<br>
- "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"radius": "A String", # Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.<br>
"address": "A String", # Street address where this activity occurred.<br>
"crosspostSource": "A String", # If this activity is a crosspost from another system, this property specifies the ID of the original activity.<br>
@@ -256,6 +258,7 @@
],<br>
"updated": "A String", # The time at which this collection of activities was last updated. Formatted as an <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp.<br>
"nextLink": "A String", # Link to the next page of activities.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"id": "A String", # The ID of this collection of activities.<br>
"selfLink": "A String", # Link to this activity resource.<br>
}</tt></dd></dl>
@@ -299,6 +302,7 @@
},<br>
"title": "A String", # Title of this activity.<br>
"url": "A String", # The link to this activity.<br>
+ "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
"object": { # The object of this activity.<br>
"resharers": { # People who reshared this activity.<br>
"totalItems": 42, # Total number of people who reshared this activity.<br>
@@ -385,7 +389,7 @@
# - "post" - Publish content to the stream.<br>
# - "checkin" - Check in to a location.<br>
# - "share" - Reshare an activity.<br>
- "geocode": "A String", # Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"radius": "A String", # Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.<br>
"address": "A String", # Street address where this activity occurred.<br>
"crosspostSource": "A String", # If this activity is a crosspost from another system, this property specifies the ID of the original activity.<br>
@@ -396,6 +400,7 @@
],<br>
"updated": "A String", # The time at which this collection of activities was last updated. Formatted as an <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp.<br>
"nextLink": "A String", # Link to the next page of activities.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"id": "A String", # The ID of this collection of activities.<br>
"selfLink": "A String", # Link to this activity resource.<br>
}</tt></dd></dl>
diff --git a/docs/dyn/plus.v1.comments.html b/docs/dyn/plus.v1.comments.html
index 8142bea..8bcc1db 100644
--- a/docs/dyn/plus.v1.comments.html
+++ b/docs/dyn/plus.v1.comments.html
@@ -46,6 +46,7 @@
},<br>
"verb": "post", # This comment's verb, indicating what action was performed. Possible values are:<br>
# - "post" - Publish content to the stream.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"published": "A String", # The time at which this comment was initially published. Formatted as an <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp.<br>
"id": "A String", # The ID of this comment.<br>
"selfLink": "A String", # Link to this comment resource.<br>
@@ -93,6 +94,7 @@
},<br>
"verb": "post", # This comment's verb, indicating what action was performed. Possible values are:<br>
# - "post" - Publish content to the stream.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"published": "A String", # The time at which this comment was initially published. Formatted as an <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp.<br>
"id": "A String", # The ID of this comment.<br>
"selfLink": "A String", # Link to this comment resource.<br>
@@ -100,6 +102,7 @@
],<br>
"updated": "A String", # The time at which this collection of comments was last updated. Formatted as an <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> timestamp.<br>
"nextLink": "A String", # Link to the next page of activities.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"id": "A String", # The ID of this collection of comments.<br>
}</tt></dd></dl>
diff --git a/docs/dyn/plus.v1.people.html b/docs/dyn/plus.v1.people.html
index 5604757..2eeac13 100644
--- a/docs/dyn/plus.v1.people.html
+++ b/docs/dyn/plus.v1.people.html
@@ -83,6 +83,12 @@
],<br>
"nickname": "A String", # The nickname of this person.<br>
"birthday": "A String", # The person's date of birth, represented as YYYY-MM-DD.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ "image": { # The representation of the person's profile photo.<br>
+ "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
+ },<br>
+ "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
+ "id": "A String", # The ID of this person.<br>
"urls": [ # A list of URLs for this person.<br>
{<br>
"type": "A String", # The type of URL. Possible values are:<br>
@@ -95,11 +101,6 @@
"value": "A String", # The URL value.<br>
},<br>
],<br>
- "image": { # The representation of the person's profile photo.<br>
- "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
- },<br>
- "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
- "id": "A String", # The ID of this person.<br>
"languagesSpoken": [ # The languages spoken by this person.<br>
"A String",<br>
],<br>
@@ -125,6 +126,8 @@
<br>
{<br>
"nextPageToken": "A String", # The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.<br>
+ "kind": "plus#peopleFeed", # Identifies this resource as a collection of people. Value: "plus#peopleFeed".<br>
+ "title": "A String", # The title of this collection of people.<br>
"items": [ # The people in this page of results. Each item will include the id, displayName, image, and url for the person. To retrieve additional profile data, see the people.get method.<br>
{<br>
"relationshipStatus": "A String", # The person's relationship status. Possible values are:<br>
@@ -187,6 +190,12 @@
],<br>
"nickname": "A String", # The nickname of this person.<br>
"birthday": "A String", # The person's date of birth, represented as YYYY-MM-DD.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ "image": { # The representation of the person's profile photo.<br>
+ "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
+ },<br>
+ "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
+ "id": "A String", # The ID of this person.<br>
"urls": [ # A list of URLs for this person.<br>
{<br>
"type": "A String", # The type of URL. Possible values are:<br>
@@ -199,11 +208,6 @@
"value": "A String", # The URL value.<br>
},<br>
],<br>
- "image": { # The representation of the person's profile photo.<br>
- "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
- },<br>
- "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
- "id": "A String", # The ID of this person.<br>
"languagesSpoken": [ # The languages spoken by this person.<br>
"A String",<br>
],<br>
@@ -213,9 +217,8 @@
# - "page" - represents a page.<br>
},<br>
],<br>
- "kind": "plus#peopleFeed", # Identifies this resource as a collection of people. Value: "plus#peopleFeed".<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"selfLink": "A String", # Link to this resource.<br>
- "title": "A String", # The title of this collection of people.<br>
}</tt></dd></dl>
<dl><dt><a name="Resource-listByActivity_next"><strong>listByActivity_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
@@ -241,6 +244,8 @@
<br>
{<br>
"nextPageToken": "A String", # The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.<br>
+ "kind": "plus#peopleFeed", # Identifies this resource as a collection of people. Value: "plus#peopleFeed".<br>
+ "title": "A String", # The title of this collection of people.<br>
"items": [ # The people in this page of results. Each item will include the id, displayName, image, and url for the person. To retrieve additional profile data, see the people.get method.<br>
{<br>
"relationshipStatus": "A String", # The person's relationship status. Possible values are:<br>
@@ -303,6 +308,12 @@
],<br>
"nickname": "A String", # The nickname of this person.<br>
"birthday": "A String", # The person's date of birth, represented as YYYY-MM-DD.<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
+ "image": { # The representation of the person's profile photo.<br>
+ "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
+ },<br>
+ "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
+ "id": "A String", # The ID of this person.<br>
"urls": [ # A list of URLs for this person.<br>
{<br>
"type": "A String", # The type of URL. Possible values are:<br>
@@ -315,11 +326,6 @@
"value": "A String", # The URL value.<br>
},<br>
],<br>
- "image": { # The representation of the person's profile photo.<br>
- "url": "A String", # The URL of the person's profile photo. To re-size the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.<br>
- },<br>
- "hasApp": True or False, # If "true", indicates that the person has installed the app that is making the request and has chosen to expose this install state to the caller. A value of "false" indicates that the install state cannot be determined (it is either not installed or the person has chosen to keep this information private).<br>
- "id": "A String", # The ID of this person.<br>
"languagesSpoken": [ # The languages spoken by this person.<br>
"A String",<br>
],<br>
@@ -329,9 +335,8 @@
# - "page" - represents a page.<br>
},<br>
],<br>
- "kind": "plus#peopleFeed", # Identifies this resource as a collection of people. Value: "plus#peopleFeed".<br>
+ "etag": "A String", # ETag of this response for caching purposes.<br>
"selfLink": "A String", # Link to this resource.<br>
- "title": "A String", # The title of this collection of people.<br>
}</tt></dd></dl>
<dl><dt><a name="Resource-search_next"><strong>search_next</strong></a> = methodNext(self, previous_request, previous_response)</dt><dd><tt>Retrieves the next page of results.<br>
diff --git a/docs/dyn/shopping.v1.products.html b/docs/dyn/shopping.v1.products.html
index 57c3755..f422e2f 100644
--- a/docs/dyn/shopping.v1.products.html
+++ b/docs/dyn/shopping.v1.products.html
@@ -74,34 +74,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -111,8 +109,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
"requestId": "A String", # Unique identifier for this request.<br>
"recommendations": [ # Recommendations for product.<br>
@@ -149,34 +168,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -186,8 +203,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
},<br>
],<br>
@@ -313,34 +351,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -350,8 +386,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
"description": "A String", # Description of promotion (omitted if type is not standard).<br>
"imageLink": "A String", # Link to promotion image (omitted if type is not standard).<br>
@@ -415,34 +472,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -452,8 +507,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
"requestId": "A String", # Unique identifier for this request.<br>
"recommendations": [ # Recommendations for product.<br>
@@ -490,34 +566,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -527,8 +601,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
},<br>
],<br>
@@ -620,34 +715,32 @@
},<br>
],<br>
"author": { # Author of product.<br>
- "aggregatorId": "A String", # Aggregator id of product author.<br>
- "uri": "A String", # URI of product author.<br>
- "email": "A String", # Email address of product author.<br>
"name": "A String", # Name of product author.<br>
"accountId": "A String", # Account id of product author.<br>
},<br>
"condition": "A String", # Condition of product (one of: new, refurbished, used).<br>
"providedId": "A String", # Merchant-provided id of product (available only with a cx source).<br>
+ "internal8": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"description": "A String", # Description of product.<br>
"gtins": [ # List of all the product's GTINs (in GTIN-14 format).<br>
"A String",<br>
],<br>
- "brand": "A String", # Brand of product.<br>
- "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
- "link": "A String", # Link to product.<br>
- "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
- "variants": [ # A list of variant offers associated with this product.<br>
- {<br>
- "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
- },<br>
- ],<br>
- "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "internal1": [ # Google Internal.<br>
"A String",<br>
],<br>
- "language": "A String", # BCP 47 language tag of language of product.<br>
- "country": "A String", # ISO 3166 code of target country of product.<br>
- "title": "A String", # Title of product.<br>
- "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "brand": "A String", # Brand of product.<br>
+ "internal3": "A String", # Google Internal.<br>
+ "internal4": [ # Google Internal.<br>
+ {<br>
+ "node": 42,<br>
+ "confidence": 3.140000,<br>
+ },<br>
+ ],<br>
+ "internal6": "A String", # Google Internal.<br>
+ "internal7": True or False, # Google Internal.<br>
+ "link": "A String", # Link to product.<br>
"attributes": [ # Attributes of product (available only with a cx source).<br>
{<br>
"type": "A String", # Type of product attribute (one of: text, bool, int, float, dateRange, url).<br>
@@ -657,8 +750,29 @@
"unit": "A String", # Unit of product attribute.<br>
},<br>
],<br>
+ "totalMatchingVariants": 42, # The number of variant offers returned that matched the query.<br>
+ "variants": [ # A list of variant offers associated with this product.<br>
+ {<br>
+ "variant": # Object with schema name: ShoppingModelProductJsonV1 # The detailed offer data for a particular variant offer.<br>
+ },<br>
+ ],<br>
+ "modificationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted modification time and date of product.<br>
+ "categories": [ # Categories of product according to the selected taxonomy, omitted if no taxonomy is selected.<br>
+ "A String",<br>
+ ],<br>
+ "language": "A String", # BCP 47 language tag of language of product.<br>
+ "country": "A String", # ISO 3166 code of target country of product.<br>
+ "title": "A String", # Title of product.<br>
+ "creationTime": "A String", # <a href="http://www.rfc-editor.org/rfc/rfc3339.txt">RFC 3339</a> formatted creation time and date of product.<br>
+ "internal14": 3.140000, # Google Internal.<br>
+ "internal12": "A String", # Google Internal.<br>
+ "internal13": 3.140000, # Google Internal.<br>
+ "internal10": [ # Google Internal.<br>
+ "A String",<br>
+ ],<br>
"plusOne": "A String", # Code to add to the page to render the +1 content.<br>
"googleId": "A String", # Google id of product.<br>
+ "internal15": 3.140000, # Google Internal.<br>
},<br>
},<br>
],<br>
diff --git a/docs/fakesettings.py b/docs/fakesettings.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/fakesettings.py
diff --git a/docs/oauth2client.appengine.html b/docs/oauth2client.appengine.html
index 2265100..1a1cedf 100644
--- a/docs/oauth2client.appengine.html
+++ b/docs/oauth2client.appengine.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.appengine</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/appengine.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/appengine.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/appengine.py">/home/jcgregorio/projects/apiclient-release/oauth2client/appengine.py</a></font></td></tr></table>
<p><tt>Utilities for Google App Engine<br>
<br>
Utilities for making it easier to use OAuth 2.0 on Google App Engine.</tt></p>
@@ -69,7 +69,7 @@
</font></dt><dt><font face="helvetica, arial"><a href="oauth2client.appengine.html#FlowProperty">FlowProperty</a>
</font></dt></dl>
</dd>
-<dt><font face="helvetica, arial"><a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a>(<a href="__builtin__.html#object">__builtin__.object</a>)
+<dt><font face="helvetica, arial"><a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a>(<a href="__builtin__.html#object">__builtin__.object</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="oauth2client.appengine.html#OAuth2Handler">OAuth2Handler</a>
@@ -607,6 +607,20 @@
True if this value is considered empty in the context of this <a href="google.appengine.ext.db.html#Property">Property</a><br>
type, otherwise False.</tt></dd></dl>
+<dl><dt><a name="CredentialsProperty-get_updated_value_for_datastore"><strong>get_updated_value_for_datastore</strong></a>(self, model_instance)</dt><dd><tt>Determine new value for auto-updated property.<br>
+ <br>
+Some properies (e.g. DateTimeProperty, UserProperty) optionally update their<br>
+value on every put(). This call must return the new desired value for such<br>
+properties. For all other properties, this call must return<br>
+AUTO_UPDATE_UNCHANGED.<br>
+ <br>
+Args:<br>
+ model_instance: Instance to get new value for.<br>
+ <br>
+Returns:<br>
+ Datastore representation of the new model value in a form that is<br>
+ appropriate for storing in the datastore, or AUTO_UPDATE_UNCHANGED.</tt></dd></dl>
+
<hr>
Data descriptors inherited from <a href="google.appengine.ext.db.html#Property">google.appengine.ext.db.Property</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
@@ -692,6 +706,20 @@
Returns:<br>
Default value as provided by <a href="#FlowProperty-__init__">__init__</a>(default).</tt></dd></dl>
+<dl><dt><a name="FlowProperty-get_updated_value_for_datastore"><strong>get_updated_value_for_datastore</strong></a>(self, model_instance)</dt><dd><tt>Determine new value for auto-updated property.<br>
+ <br>
+Some properies (e.g. DateTimeProperty, UserProperty) optionally update their<br>
+value on every put(). This call must return the new desired value for such<br>
+properties. For all other properties, this call must return<br>
+AUTO_UPDATE_UNCHANGED.<br>
+ <br>
+Args:<br>
+ model_instance: Instance to get new value for.<br>
+ <br>
+Returns:<br>
+ Datastore representation of the new model value in a form that is<br>
+ appropriate for storing in the datastore, or AUTO_UPDATE_UNCHANGED.</tt></dd></dl>
+
<hr>
Data descriptors inherited from <a href="google.appengine.ext.db.html#Property">google.appengine.ext.db.Property</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
@@ -774,7 +802,7 @@
<td colspan=2><tt>Utility for making OAuth 2.0 easier.<br>
<br>
Instantiate and then use with oauth_required or oauth_aware<br>
-as decorators on webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a> methods.<br>
+as decorators on webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a> methods.<br>
<br>
Example:<br>
<br>
@@ -784,7 +812,7 @@
scope='https://www.googleapis.com/auth/plus')<br>
<br>
<br>
- class MainHandler(webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a>):<br>
+ class MainHandler(webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a>):<br>
<br>
@decorator.oauth_required<br>
def get(self):<br>
@@ -810,12 +838,12 @@
<dl><dt><a name="OAuth2Decorator-authorize_url"><strong>authorize_url</strong></a>(self)</dt><dd><tt>Returns the URL to start the OAuth dance.<br>
<br>
-Must only be called from with a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a> subclassed method<br>
+Must only be called from with a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a> subclassed method<br>
that had been decorated with either @oauth_required or @oauth_aware.</tt></dd></dl>
<dl><dt><a name="OAuth2Decorator-has_credentials"><strong>has_credentials</strong></a>(self)</dt><dd><tt>True if for the logged in user there are valid access Credentials.<br>
<br>
-Must only be called from with a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a> subclassed method<br>
+Must only be called from with a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a> subclassed method<br>
that had been decorated with either @oauth_required or @oauth_aware.</tt></dd></dl>
<dl><dt><a name="OAuth2Decorator-http"><strong>http</strong></a>(self)</dt><dd><tt>Returns an authorized http instance.<br>
@@ -833,7 +861,7 @@
and <a href="#OAuth2Decorator-authorize_url">authorize_url</a>() methods can be called.<br>
<br>
Args:<br>
- method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a><br>
+ method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a><br>
instance.</tt></dd></dl>
<dl><dt><a name="OAuth2Decorator-oauth_required"><strong>oauth_required</strong></a>(self, method)</dt><dd><tt>Decorator that starts the OAuth 2.0 dance.<br>
@@ -842,7 +870,7 @@
granted access for this application.<br>
<br>
Args:<br>
- method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a><br>
+ method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a><br>
instance.</tt></dd></dl>
<hr>
@@ -872,7 +900,7 @@
scope='https://www.googleapis.com/auth/plus')<br>
<br>
<br>
- class MainHandler(webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a>):<br>
+ class MainHandler(webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a>):<br>
<br>
@decorator.oauth_required<br>
def get(self):<br>
@@ -901,12 +929,12 @@
Methods inherited from <a href="oauth2client.appengine.html#OAuth2Decorator">OAuth2Decorator</a>:<br>
<dl><dt><a name="OAuth2DecoratorFromClientSecrets-authorize_url"><strong>authorize_url</strong></a>(self)</dt><dd><tt>Returns the URL to start the OAuth dance.<br>
<br>
-Must only be called from with a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a> subclassed method<br>
+Must only be called from with a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a> subclassed method<br>
that had been decorated with either @oauth_required or @oauth_aware.</tt></dd></dl>
<dl><dt><a name="OAuth2DecoratorFromClientSecrets-has_credentials"><strong>has_credentials</strong></a>(self)</dt><dd><tt>True if for the logged in user there are valid access Credentials.<br>
<br>
-Must only be called from with a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a> subclassed method<br>
+Must only be called from with a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a> subclassed method<br>
that had been decorated with either @oauth_required or @oauth_aware.</tt></dd></dl>
<dl><dt><a name="OAuth2DecoratorFromClientSecrets-http"><strong>http</strong></a>(self)</dt><dd><tt>Returns an authorized http instance.<br>
@@ -924,7 +952,7 @@
and <a href="#OAuth2DecoratorFromClientSecrets-authorize_url">authorize_url</a>() methods can be called.<br>
<br>
Args:<br>
- method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a><br>
+ method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a><br>
instance.</tt></dd></dl>
<dl><dt><a name="OAuth2DecoratorFromClientSecrets-oauth_required"><strong>oauth_required</strong></a>(self, method)</dt><dd><tt>Decorator that starts the OAuth 2.0 dance.<br>
@@ -933,7 +961,7 @@
granted access for this application.<br>
<br>
Args:<br>
- method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a><br>
+ method: callable, to be decorated method of a webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a><br>
instance.</tt></dd></dl>
<hr>
@@ -948,14 +976,14 @@
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
-<font color="#000000" face="helvetica, arial"><a name="OAuth2Handler">class <strong>OAuth2Handler</strong></a>(<a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a>)</font></td></tr>
+<font color="#000000" face="helvetica, arial"><a name="OAuth2Handler">class <strong>OAuth2Handler</strong></a>(<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Handler for the redirect_uri of the OAuth 2.0 dance.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="oauth2client.appengine.html#OAuth2Handler">OAuth2Handler</a></dd>
-<dd><a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a></dd>
+<dd><a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
@@ -963,7 +991,7 @@
<dl><dt><a name="OAuth2Handler-get"><strong>get</strong></a> = check_login(self, *args)</dt></dl>
<hr>
-Methods inherited from <a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a>:<br>
+Methods inherited from <a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a>:<br>
<dl><dt><a name="OAuth2Handler-delete"><strong>delete</strong></a>(self, *args)</dt><dd><tt>Handler method for DELETE requests.</tt></dd></dl>
<dl><dt><a name="OAuth2Handler-error"><strong>error</strong></a>(self, code)</dt><dd><tt>Clears the response output stream and sets the given HTTP error code.<br>
@@ -999,7 +1027,7 @@
<dl><dt><a name="OAuth2Handler-trace"><strong>trace</strong></a>(self, *args)</dt><dd><tt>Handler method for TRACE requests.</tt></dd></dl>
<hr>
-Class methods inherited from <a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a>:<br>
+Class methods inherited from <a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a>:<br>
<dl><dt><a name="OAuth2Handler-get_url"><strong>get_url</strong></a>(cls, *args, **kargs)<font color="#909090"><font face="helvetica, arial"> from <a href="__builtin__.html#type">__builtin__.type</a></font></font></dt><dd><tt>Returns the url for the given handler.<br>
<br>
The default implementation uses the patterns passed to the active<br>
@@ -1037,7 +1065,7 @@
create a set of post handlers that will do simple text transformations<br>
you can write:<br>
<br>
- class ChangeTextHandler(webapp.<a href="google.appengine.ext.webapp.html#RequestHandler">RequestHandler</a>):<br>
+ class ChangeTextHandler(webapp.<a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">RequestHandler</a>):<br>
<br>
def <a href="#OAuth2Handler-__init__">__init__</a>(self, transform):<br>
self.<strong>transform</strong> = transform<br>
@@ -1057,7 +1085,7 @@
Text POSTed to /to_upper will be upper cased.</tt></dd></dl>
<hr>
-Data descriptors inherited from <a href="google.appengine.ext.webapp.html#RequestHandler">google.appengine.ext.webapp.RequestHandler</a>:<br>
+Data descriptors inherited from <a href="google.appengine.ext.webapp._webapp25.html#RequestHandler">google.appengine.ext.webapp._webapp25.RequestHandler</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
@@ -1165,7 +1193,7 @@
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
<td width="100%"><strong>OAUTH2CLIENT_NAMESPACE</strong> = 'oauth2client#ns'<br>
<strong>__author__</strong> = 'jcgregorio@google.com (Joe Gregorio)'<br>
-<strong>application</strong> = <google.appengine.ext.webapp.WSGIApplication object></td></tr></table><p>
+<strong>application</strong> = <google.appengine.ext.webapp._webapp25.WSGIApplication object></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#7799ee">
<td colspan=3 valign=bottom> <br>
diff --git a/docs/oauth2client.client.html b/docs/oauth2client.client.html
index 129d65c..f0ddee6 100644
--- a/docs/oauth2client.client.html
+++ b/docs/oauth2client.client.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.client</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/client.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/client.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/client.py">/home/jcgregorio/projects/apiclient-release/oauth2client/client.py</a></font></td></tr></table>
<p><tt>An OAuth 2.0 client.<br>
<br>
Tools for interacting with OAuth 2.0 protected resources.</tt></p>
diff --git a/docs/oauth2client.clientsecrets.html b/docs/oauth2client.clientsecrets.html
index dd26da9..ae4966c 100644
--- a/docs/oauth2client.clientsecrets.html
+++ b/docs/oauth2client.clientsecrets.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.clientsecrets</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/clientsecrets.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/clientsecrets.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/clientsecrets.py">/home/jcgregorio/projects/apiclient-release/oauth2client/clientsecrets.py</a></font></td></tr></table>
<p><tt>Utilities for reading OAuth 2.0 client secret files.<br>
<br>
A client_secrets.json file contains all the information needed to interact with<br>
diff --git a/docs/oauth2client.crypt.html b/docs/oauth2client.crypt.html
new file mode 100644
index 0000000..3e0fbe3
--- /dev/null
+++ b/docs/oauth2client.crypt.html
@@ -0,0 +1,255 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Python: module oauth2client.crypt</title>
+</head><body bgcolor="#f0f0f8">
+
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
+<tr bgcolor="#7799ee">
+<td valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.crypt</strong></big></big></font></td
+><td align=right valign=bottom
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/crypt.py">/home/jcgregorio/projects/apiclient-release/oauth2client/crypt.py</a></font></td></tr></table>
+ <p><tt># -*- coding: utf-8 -*-<br>
+#<br>
+# Copyright (C) 2011 Google Inc.<br>
+#<br>
+# Licensed under the Apache License, Version 2.0 (the "License");<br>
+# you may not use this file except in compliance with the License.<br>
+# You may obtain a copy of the License at<br>
+#<br>
+# <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><br>
+#<br>
+# Unless required by applicable law or agreed to in writing, software<br>
+# distributed under the License is distributed on an "AS IS" BASIS,<br>
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br>
+# See the License for the specific language governing permissions and<br>
+# limitations under the License.</tt></p>
+<p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#aa55cc">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
+
+<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
+<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="base64.html">base64</a><br>
+<a href="OpenSSL.crypto.html">OpenSSL.crypto</a><br>
+</td><td width="25%" valign=top><a href="hashlib.html">hashlib</a><br>
+<a href="logging.html">logging</a><br>
+</td><td width="25%" valign=top><a href="simplejson.html">simplejson</a><br>
+<a href="time.html">time</a><br>
+</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ee77aa">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
+
+<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
+<td width="100%"><dl>
+<dt><font face="helvetica, arial"><a href="__builtin__.html#object">__builtin__.object</a>
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a href="oauth2client.crypt.html#Signer">Signer</a>
+</font></dt><dt><font face="helvetica, arial"><a href="oauth2client.crypt.html#Verifier">Verifier</a>
+</font></dt></dl>
+</dd>
+<dt><font face="helvetica, arial"><a href="exceptions.html#Exception">exceptions.Exception</a>(<a href="exceptions.html#BaseException">exceptions.BaseException</a>)
+</font></dt><dd>
+<dl>
+<dt><font face="helvetica, arial"><a href="oauth2client.crypt.html#AppIdentityError">AppIdentityError</a>
+</font></dt></dl>
+</dd>
+</dl>
+ <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="AppIdentityError">class <strong>AppIdentityError</strong></a>(<a href="exceptions.html#Exception">exceptions.Exception</a>)</font></td></tr>
+
+<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
+<td width="100%"><dl><dt>Method resolution order:</dt>
+<dd><a href="oauth2client.crypt.html#AppIdentityError">AppIdentityError</a></dd>
+<dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
+<dd><a href="exceptions.html#BaseException">exceptions.BaseException</a></dd>
+<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
+</dl>
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+<hr>
+Methods inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
+<dl><dt><a name="AppIdentityError-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__init__">__init__</a>(...) initializes x; see x.__class__.__doc__ for signature</tt></dd></dl>
+
+<hr>
+Data and other attributes inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object><dd><tt>T.<a href="#AppIdentityError-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
+
+<hr>
+Methods inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
+<dl><dt><a name="AppIdentityError-__delattr__"><strong>__delattr__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__delattr__">__delattr__</a>('name') <==> del x.name</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__getslice__"><strong>__getslice__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__getslice__">__getslice__</a>(i, j) <==> x[i:j]<br>
+ <br>
+Use of negative indices is not supported.</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__reduce__"><strong>__reduce__</strong></a>(...)</dt></dl>
+
+<dl><dt><a name="AppIdentityError-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__setattr__"><strong>__setattr__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__setattr__">__setattr__</a>('name', value) <==> x.name = value</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__setstate__"><strong>__setstate__</strong></a>(...)</dt></dl>
+
+<dl><dt><a name="AppIdentityError-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#AppIdentityError-__str__">__str__</a>() <==> str(x)</tt></dd></dl>
+
+<dl><dt><a name="AppIdentityError-__unicode__"><strong>__unicode__</strong></a>(...)</dt></dl>
+
+<hr>
+Data descriptors inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
+<dl><dt><strong>__dict__</strong></dt>
+</dl>
+<dl><dt><strong>args</strong></dt>
+</dl>
+<dl><dt><strong>message</strong></dt>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Signer">class <strong>Signer</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>Signs messages with a private key.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Signer-__init__"><strong>__init__</strong></a>(self, pkey)</dt><dd><tt>Constructor.<br>
+ <br>
+Args:<br>
+ pkey, OpenSSL.crypto.PKey, The private key to sign with.</tt></dd></dl>
+
+<dl><dt><a name="Signer-sign"><strong>sign</strong></a>(self, message)</dt><dd><tt>Signs a message.<br>
+ <br>
+Args:<br>
+ message: string, Message to be signed.<br>
+ <br>
+Returns:<br>
+ string, The signature of the message for the given key.</tt></dd></dl>
+
+<hr>
+Static methods defined here:<br>
+<dl><dt><a name="Signer-from_string"><strong>from_string</strong></a>(key, password<font color="#909090">='notasecret'</font>)</dt><dd><tt>Construct a <a href="#Signer">Signer</a> instance from a string.<br>
+ <br>
+Args:<br>
+ key: string, private key in P12 format.<br>
+ password: string, password for the private key file.<br>
+ <br>
+Returns:<br>
+ <a href="#Signer">Signer</a> instance.<br>
+ <br>
+Raises:<br>
+ OpenSSL.crypto.Error if the key can't be parsed.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table> <p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#ffc8d8">
+<td colspan=3 valign=bottom> <br>
+<font color="#000000" face="helvetica, arial"><a name="Verifier">class <strong>Verifier</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
+
+<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
+<td colspan=2><tt>Verifies the signature on a message.<br> </tt></td></tr>
+<tr><td> </td>
+<td width="100%">Methods defined here:<br>
+<dl><dt><a name="Verifier-__init__"><strong>__init__</strong></a>(self, pubkey)</dt><dd><tt>Constructor.<br>
+ <br>
+Args:<br>
+ pubkey, OpenSSL.crypto.PKey, The public key to verify with.</tt></dd></dl>
+
+<dl><dt><a name="Verifier-verify"><strong>verify</strong></a>(self, message, signature)</dt><dd><tt>Verifies a message against a signature.<br>
+ <br>
+Args:<br>
+ message: string, The message to verify.<br>
+ signature: string, The signature on the message.<br>
+ <br>
+Returns:<br>
+ True if message was singed by the private key associated with the public<br>
+ key that this <a href="__builtin__.html#object">object</a> was constructed with.</tt></dd></dl>
+
+<hr>
+Static methods defined here:<br>
+<dl><dt><a name="Verifier-from_string"><strong>from_string</strong></a>(key_pem, is_x509_cert)</dt><dd><tt>Construct a Verified instance from a string.<br>
+ <br>
+Args:<br>
+ key_pem: string, public key in PEM format.<br>
+ is_x509_cert: bool, True if key_pem is an X509 cert, otherwise it is<br>
+ expected to be an RSA key in PEM format.<br>
+ <br>
+Returns:<br>
+ <a href="#Verifier">Verifier</a> instance.<br>
+ <br>
+Raises:<br>
+ OpenSSL.crypto.Error if the key_pem can't be parsed.</tt></dd></dl>
+
+<hr>
+Data descriptors defined here:<br>
+<dl><dt><strong>__dict__</strong></dt>
+<dd><tt>dictionary for instance variables (if defined)</tt></dd>
+</dl>
+<dl><dt><strong>__weakref__</strong></dt>
+<dd><tt>list of weak references to the object (if defined)</tt></dd>
+</dl>
+</td></tr></table></td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#eeaa77">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
+
+<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
+<td width="100%"><dl><dt><a name="-make_signed_jwt"><strong>make_signed_jwt</strong></a>(signer, payload)</dt><dd><tt>Make a signed JWT.<br>
+ <br>
+See <a href="http://self-issued.info/docs/draft-jones-json-web-token.html">http://self-issued.info/docs/draft-jones-json-web-token.html</a>.<br>
+ <br>
+Args:<br>
+ signer: crypt.<a href="#Signer">Signer</a>, Cryptographic signer.<br>
+ payload: dict, Dictionary of data to convert to JSON and then sign.<br>
+ <br>
+Returns:<br>
+ string, The JWT for the payload.</tt></dd></dl>
+ <dl><dt><a name="-verify_signed_jwt_with_certs"><strong>verify_signed_jwt_with_certs</strong></a>(jwt, certs, audience)</dt><dd><tt>Verify a JWT against public certs.<br>
+ <br>
+See <a href="http://self-issued.info/docs/draft-jones-json-web-token.html">http://self-issued.info/docs/draft-jones-json-web-token.html</a>.<br>
+ <br>
+Args:<br>
+ jwt: string, A JWT.<br>
+ certs: dict, Dictionary where values of public keys in PEM format.<br>
+ audience: string, The audience, 'aud', that this JWT should contain. If<br>
+ None then the JWT's 'aud' parameter is not verified.<br>
+ <br>
+Returns:<br>
+ dict, The deserialized JSON payload in the JWT.<br>
+ <br>
+Raises:<br>
+ <a href="#AppIdentityError">AppIdentityError</a> if any checks are failed.</tt></dd></dl>
+</td></tr></table><p>
+<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
+<tr bgcolor="#55aa55">
+<td colspan=3 valign=bottom> <br>
+<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
+
+<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
+<td width="100%"><strong>AUTH_TOKEN_LIFETIME_SECS</strong> = 300<br>
+<strong>CLOCK_SKEW_SECS</strong> = 300<br>
+<strong>MAX_TOKEN_LIFETIME_SECS</strong> = 86400</td></tr></table>
+</body></html>
\ No newline at end of file
diff --git a/docs/oauth2client.django_orm.html b/docs/oauth2client.django_orm.html
index ba85510..644c10a 100644
--- a/docs/oauth2client.django_orm.html
+++ b/docs/oauth2client.django_orm.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.django_orm</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/django_orm.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/django_orm.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/django_orm.py">/home/jcgregorio/projects/apiclient-release/oauth2client/django_orm.py</a></font></td></tr></table>
<p><tt>OAuth 2.0 utilities for Django.<br>
<br>
Utilities for using OAuth 2.0 in conjunction with<br>
@@ -62,13 +62,7 @@
Methods defined here:<br>
<dl><dt><a name="CredentialsField-contribute_to_class"><strong>contribute_to_class</strong></a>(self, cls, name)</dt></dl>
-<dl><dt><a name="CredentialsField-db_type"><strong>db_type</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="CredentialsField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="CredentialsField-get_db_prep_save"><strong>get_db_prep_save</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="CredentialsField-get_db_prep_value"><strong>get_db_prep_value</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="CredentialsField-get_db_prep_value"><strong>get_db_prep_value</strong></a>(self, value, connection, prepared<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="CredentialsField-get_internal_type"><strong>get_internal_type</strong></a>(self)</dt></dl>
@@ -85,13 +79,12 @@
<dl><dt><a name="CredentialsField-__deepcopy__"><strong>__deepcopy__</strong></a>(self, memodict)</dt></dl>
-<dl><dt><a name="CredentialsField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>, validators<font color="#909090">=[]</font>, error_messages<font color="#909090">=None</font>)</dt></dl>
+<dl><dt><a name="CredentialsField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="CredentialsField-bind"><strong>bind</strong></a>(self, fieldmapping, original, bound_field_class)</dt></dl>
-<dl><dt><a name="CredentialsField-clean"><strong>clean</strong></a>(self, value, model_instance)</dt><dd><tt>Convert the value's type and run validation. Validation errors from to_python<br>
-and validate are propagated. The correct value is returned if no error is<br>
-raised.</tt></dd></dl>
+<dl><dt><a name="CredentialsField-db_type"><strong>db_type</strong></a>(self)</dt><dd><tt>Returns the database column data type for this field, taking into<br>
+account the DATABASE_ENGINE setting.</tt></dd></dl>
<dl><dt><a name="CredentialsField-formfield"><strong>formfield</strong></a>(self, form_class<font color="#909090">=<class 'django.forms.fields.CharField'></font>, **kwargs)</dt><dd><tt>Returns a django.forms.<a href="django.db.models.fields.html#Field">Field</a> instance for this database <a href="django.db.models.fields.html#Field">Field</a>.</tt></dd></dl>
@@ -106,29 +99,24 @@
<dl><dt><a name="CredentialsField-get_choices_default"><strong>get_choices_default</strong></a>(self)</dt></dl>
+<dl><dt><a name="CredentialsField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Returns field's value prepared for database lookup.</tt></dd></dl>
+
+<dl><dt><a name="CredentialsField-get_db_prep_save"><strong>get_db_prep_save</strong></a>(self, value)</dt><dd><tt>Returns field's value prepared for saving into a database.</tt></dd></dl>
+
<dl><dt><a name="CredentialsField-get_default"><strong>get_default</strong></a>(self)</dt><dd><tt>Returns the default value for this field.</tt></dd></dl>
<dl><dt><a name="CredentialsField-get_flatchoices"><strong>get_flatchoices</strong></a>(self, include_blank<font color="#909090">=True</font>, blank_choice<font color="#909090">=[('', '---------')]</font>)</dt><dd><tt>Returns flattened choices with a default blank choice included.</tt></dd></dl>
-<dl><dt><a name="CredentialsField-get_prep_lookup"><strong>get_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Perform preliminary non-db specific lookup checks and conversions</tt></dd></dl>
-
-<dl><dt><a name="CredentialsField-get_prep_value"><strong>get_prep_value</strong></a>(self, value)</dt><dd><tt>Perform preliminary non-db specific value checks and conversions.</tt></dd></dl>
-
<dl><dt><a name="CredentialsField-get_validator_unique_lookup_type"><strong>get_validator_unique_lookup_type</strong></a>(self)</dt></dl>
<dl><dt><a name="CredentialsField-has_default"><strong>has_default</strong></a>(self)</dt><dd><tt>Returns a boolean of whether this field has a default value.</tt></dd></dl>
<dl><dt><a name="CredentialsField-pre_save"><strong>pre_save</strong></a>(self, model_instance, add)</dt><dd><tt>Returns field's value just before saving.</tt></dd></dl>
-<dl><dt><a name="CredentialsField-run_validators"><strong>run_validators</strong></a>(self, value)</dt></dl>
-
<dl><dt><a name="CredentialsField-save_form_data"><strong>save_form_data</strong></a>(self, instance, data)</dt></dl>
<dl><dt><a name="CredentialsField-set_attributes_from_name"><strong>set_attributes_from_name</strong></a>(self, name)</dt></dl>
-<dl><dt><a name="CredentialsField-validate"><strong>validate</strong></a>(self, value, model_instance)</dt><dd><tt>Validates value and throws ValidationError. Subclasses should override<br>
-this to provide validation logic.</tt></dd></dl>
-
<dl><dt><a name="CredentialsField-value_from_object"><strong>value_from_object</strong></a>(self, obj)</dt><dd><tt>Returns the value of this field in the given model instance.</tt></dd></dl>
<dl><dt><a name="CredentialsField-value_to_string"><strong>value_to_string</strong></a>(self, obj)</dt><dd><tt>Returns a string value of this field from the passed obj.<br>
@@ -144,8 +132,6 @@
</dl>
<dl><dt><strong>choices</strong></dt>
</dl>
-<dl><dt><strong>description</strong></dt>
-</dl>
<dl><dt><strong>flatchoices</strong></dt>
<dd><tt>Flattened version of choices tuple.</tt></dd>
</dl>
@@ -157,10 +143,6 @@
<dl><dt><strong>creation_counter</strong> = 0</dl>
-<dl><dt><strong>default_error_messages</strong> = {'blank': <django.utils.functional.__proxy__ object>, 'invalid_choice': <django.utils.functional.__proxy__ object>, 'null': <django.utils.functional.__proxy__ object>}</dl>
-
-<dl><dt><strong>default_validators</strong> = []</dl>
-
<dl><dt><strong>empty_strings_allowed</strong> = True</dl>
</td></tr></table> <p>
@@ -179,13 +161,7 @@
Methods defined here:<br>
<dl><dt><a name="FlowField-contribute_to_class"><strong>contribute_to_class</strong></a>(self, cls, name)</dt></dl>
-<dl><dt><a name="FlowField-db_type"><strong>db_type</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="FlowField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="FlowField-get_db_prep_save"><strong>get_db_prep_save</strong></a> = inner(*args, **kwargs)</dt></dl>
-
-<dl><dt><a name="FlowField-get_db_prep_value"><strong>get_db_prep_value</strong></a> = inner(*args, **kwargs)</dt></dl>
+<dl><dt><a name="FlowField-get_db_prep_value"><strong>get_db_prep_value</strong></a>(self, value, connection, prepared<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="FlowField-get_internal_type"><strong>get_internal_type</strong></a>(self)</dt></dl>
@@ -202,13 +178,12 @@
<dl><dt><a name="FlowField-__deepcopy__"><strong>__deepcopy__</strong></a>(self, memodict)</dt></dl>
-<dl><dt><a name="FlowField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>, validators<font color="#909090">=[]</font>, error_messages<font color="#909090">=None</font>)</dt></dl>
+<dl><dt><a name="FlowField-__init__"><strong>__init__</strong></a>(self, verbose_name<font color="#909090">=None</font>, name<font color="#909090">=None</font>, primary_key<font color="#909090">=False</font>, max_length<font color="#909090">=None</font>, unique<font color="#909090">=False</font>, blank<font color="#909090">=False</font>, null<font color="#909090">=False</font>, db_index<font color="#909090">=False</font>, rel<font color="#909090">=None</font>, default<font color="#909090">=<class django.db.models.fields.NOT_PROVIDED></font>, editable<font color="#909090">=True</font>, serialize<font color="#909090">=True</font>, unique_for_date<font color="#909090">=None</font>, unique_for_month<font color="#909090">=None</font>, unique_for_year<font color="#909090">=None</font>, choices<font color="#909090">=None</font>, help_text<font color="#909090">=''</font>, db_column<font color="#909090">=None</font>, db_tablespace<font color="#909090">=None</font>, auto_created<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="FlowField-bind"><strong>bind</strong></a>(self, fieldmapping, original, bound_field_class)</dt></dl>
-<dl><dt><a name="FlowField-clean"><strong>clean</strong></a>(self, value, model_instance)</dt><dd><tt>Convert the value's type and run validation. Validation errors from to_python<br>
-and validate are propagated. The correct value is returned if no error is<br>
-raised.</tt></dd></dl>
+<dl><dt><a name="FlowField-db_type"><strong>db_type</strong></a>(self)</dt><dd><tt>Returns the database column data type for this field, taking into<br>
+account the DATABASE_ENGINE setting.</tt></dd></dl>
<dl><dt><a name="FlowField-formfield"><strong>formfield</strong></a>(self, form_class<font color="#909090">=<class 'django.forms.fields.CharField'></font>, **kwargs)</dt><dd><tt>Returns a django.forms.<a href="django.db.models.fields.html#Field">Field</a> instance for this database <a href="django.db.models.fields.html#Field">Field</a>.</tt></dd></dl>
@@ -223,29 +198,24 @@
<dl><dt><a name="FlowField-get_choices_default"><strong>get_choices_default</strong></a>(self)</dt></dl>
+<dl><dt><a name="FlowField-get_db_prep_lookup"><strong>get_db_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Returns field's value prepared for database lookup.</tt></dd></dl>
+
+<dl><dt><a name="FlowField-get_db_prep_save"><strong>get_db_prep_save</strong></a>(self, value)</dt><dd><tt>Returns field's value prepared for saving into a database.</tt></dd></dl>
+
<dl><dt><a name="FlowField-get_default"><strong>get_default</strong></a>(self)</dt><dd><tt>Returns the default value for this field.</tt></dd></dl>
<dl><dt><a name="FlowField-get_flatchoices"><strong>get_flatchoices</strong></a>(self, include_blank<font color="#909090">=True</font>, blank_choice<font color="#909090">=[('', '---------')]</font>)</dt><dd><tt>Returns flattened choices with a default blank choice included.</tt></dd></dl>
-<dl><dt><a name="FlowField-get_prep_lookup"><strong>get_prep_lookup</strong></a>(self, lookup_type, value)</dt><dd><tt>Perform preliminary non-db specific lookup checks and conversions</tt></dd></dl>
-
-<dl><dt><a name="FlowField-get_prep_value"><strong>get_prep_value</strong></a>(self, value)</dt><dd><tt>Perform preliminary non-db specific value checks and conversions.</tt></dd></dl>
-
<dl><dt><a name="FlowField-get_validator_unique_lookup_type"><strong>get_validator_unique_lookup_type</strong></a>(self)</dt></dl>
<dl><dt><a name="FlowField-has_default"><strong>has_default</strong></a>(self)</dt><dd><tt>Returns a boolean of whether this field has a default value.</tt></dd></dl>
<dl><dt><a name="FlowField-pre_save"><strong>pre_save</strong></a>(self, model_instance, add)</dt><dd><tt>Returns field's value just before saving.</tt></dd></dl>
-<dl><dt><a name="FlowField-run_validators"><strong>run_validators</strong></a>(self, value)</dt></dl>
-
<dl><dt><a name="FlowField-save_form_data"><strong>save_form_data</strong></a>(self, instance, data)</dt></dl>
<dl><dt><a name="FlowField-set_attributes_from_name"><strong>set_attributes_from_name</strong></a>(self, name)</dt></dl>
-<dl><dt><a name="FlowField-validate"><strong>validate</strong></a>(self, value, model_instance)</dt><dd><tt>Validates value and throws ValidationError. Subclasses should override<br>
-this to provide validation logic.</tt></dd></dl>
-
<dl><dt><a name="FlowField-value_from_object"><strong>value_from_object</strong></a>(self, obj)</dt><dd><tt>Returns the value of this field in the given model instance.</tt></dd></dl>
<dl><dt><a name="FlowField-value_to_string"><strong>value_to_string</strong></a>(self, obj)</dt><dd><tt>Returns a string value of this field from the passed obj.<br>
@@ -261,8 +231,6 @@
</dl>
<dl><dt><strong>choices</strong></dt>
</dl>
-<dl><dt><strong>description</strong></dt>
-</dl>
<dl><dt><strong>flatchoices</strong></dt>
<dd><tt>Flattened version of choices tuple.</tt></dd>
</dl>
@@ -274,10 +242,6 @@
<dl><dt><strong>creation_counter</strong> = 0</dl>
-<dl><dt><strong>default_error_messages</strong> = {'blank': <django.utils.functional.__proxy__ object>, 'invalid_choice': <django.utils.functional.__proxy__ object>, 'null': <django.utils.functional.__proxy__ object>}</dl>
-
-<dl><dt><strong>default_validators</strong> = []</dl>
-
<dl><dt><strong>empty_strings_allowed</strong> = True</dl>
</td></tr></table> <p>
diff --git a/docs/oauth2client.file.html b/docs/oauth2client.file.html
index 4a5bd55..86a5f36 100644
--- a/docs/oauth2client.file.html
+++ b/docs/oauth2client.file.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.file</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/file.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/file.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/file.py">/home/jcgregorio/projects/apiclient-release/oauth2client/file.py</a></font></td></tr></table>
<p><tt>Utilities for OAuth.<br>
<br>
Utilities for making it easier to work with OAuth 2.0<br>
diff --git a/docs/oauth2client.html b/docs/oauth2client.html
index 7bd25d1..2781c19 100644
--- a/docs/oauth2client.html
+++ b/docs/oauth2client.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>oauth2client</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/__init__.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/__init__.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/__init__.py">/home/jcgregorio/projects/apiclient-release/oauth2client/__init__.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
diff --git a/docs/oauth2client.multistore_file.html b/docs/oauth2client.multistore_file.html
index 215bf76..6efddfe 100644
--- a/docs/oauth2client.multistore_file.html
+++ b/docs/oauth2client.multistore_file.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.multistore_file</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/multistore_file.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/multistore_file.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/multistore_file.py">/home/jcgregorio/projects/apiclient-release/oauth2client/multistore_file.py</a></font></td></tr></table>
<p><tt>Multi-credential file store with lock support.<br>
<br>
This module implements a JSON credential store where multiple<br>
diff --git a/docs/oauth2client.tools.html b/docs/oauth2client.tools.html
index 94fd840..1bd1b0b 100644
--- a/docs/oauth2client.tools.html
+++ b/docs/oauth2client.tools.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="oauth2client.html"><font color="#ffffff">oauth2client</font></a>.tools</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/tools.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/oauth2client/tools.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/oauth2client/tools.py">/home/jcgregorio/projects/apiclient-release/oauth2client/tools.py</a></font></td></tr></table>
<p><tt>Command-line tools for authenticating via OAuth 2.0<br>
<br>
Do the OAuth 2.0 Web Server dance for a command line application. Stores the<br>
diff --git a/docs/uritemplate.html b/docs/uritemplate.html
index d3a2e36..3be8aeb 100644
--- a/docs/uritemplate.html
+++ b/docs/uritemplate.html
@@ -8,7 +8,7 @@
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>uritemplate</strong></big></big></font></td
><td align=right valign=bottom
-><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/google/home/jcgregorio/projects/apiclient-release/uritemplate/__init__.py">/usr/local/google/home/jcgregorio/projects/apiclient-release/uritemplate/__init__.py</a></font></td></tr></table>
+><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jcgregorio/projects/apiclient-release/uritemplate/__init__.py">/home/jcgregorio/projects/apiclient-release/uritemplate/__init__.py</a></font></td></tr></table>
<p><tt># Early, and incomplete implementation of -04.<br>
#</tt></p>
<p>