Refresh docs
diff --git a/docs/epy/api-objects.txt b/docs/epy/api-objects.txt
index 5a5f9bb..31c7f45 100644
--- a/docs/epy/api-objects.txt
+++ b/docs/epy/api-objects.txt
@@ -1,4 +1,15 @@
apiclient apiclient-module.html
+apiclient.channel apiclient.channel-module.html
+apiclient.channel.CHANNEL_PARAMS apiclient.channel-module.html#CHANNEL_PARAMS
+apiclient.channel.notification_from_headers apiclient.channel-module.html#notification_from_headers
+apiclient.channel._upper_header_keys apiclient.channel-module.html#_upper_header_keys
+apiclient.channel.X_GOOG_RESOURCE_STATE apiclient.channel-module.html#X_GOOG_RESOURCE_STATE
+apiclient.channel.X_GOOG_MESSAGE_NUMBER apiclient.channel-module.html#X_GOOG_MESSAGE_NUMBER
+apiclient.channel.EPOCH apiclient.channel-module.html#EPOCH
+apiclient.channel.X_GOOG_RESOURCE_URI apiclient.channel-module.html#X_GOOG_RESOURCE_URI
+apiclient.channel.X_GOOG_CHANNEL_ID apiclient.channel-module.html#X_GOOG_CHANNEL_ID
+apiclient.channel.new_webhook_channel apiclient.channel-module.html#new_webhook_channel
+apiclient.channel.X_GOOG_RESOURCE_ID apiclient.channel-module.html#X_GOOG_RESOURCE_ID
apiclient.discovery apiclient.discovery-module.html
apiclient.discovery.MEDIA_BODY_PARAMETER_DEFAULT_VALUE apiclient.discovery-module.html#MEDIA_BODY_PARAMETER_DEFAULT_VALUE
apiclient.discovery._cast apiclient.discovery-module.html#_cast
@@ -25,7 +36,6 @@
apiclient.discovery.DISCOVERY_URI apiclient.discovery-module.html#DISCOVERY_URI
apiclient.discovery.URITEMPLATE apiclient.discovery-module.html#URITEMPLATE
apiclient.errors apiclient.errors-module.html
-apiclient.ext apiclient.ext-module.html
apiclient.http apiclient.http-module.html
apiclient.http.set_user_agent apiclient.http-module.html#set_user_agent
apiclient.http.tunnel_patch apiclient.http-module.html#tunnel_patch
@@ -43,17 +53,10 @@
apiclient.mimeparse._filter_blank apiclient.mimeparse-module.html#_filter_blank
apiclient.model apiclient.model-module.html
apiclient.model._abstract apiclient.model-module.html#_abstract
-apiclient.model.FLAGS apiclient.model-module.html#FLAGS
+apiclient.model.dump_request_response apiclient.model-module.html#dump_request_response
apiclient.model.makepatch apiclient.model-module.html#makepatch
-apiclient.push apiclient.push-module.html
-apiclient.push.EVENT_TYPE apiclient.push-module.html#EVENT_TYPE
-apiclient.push.TOPIC_URI apiclient.push-module.html#TOPIC_URI
-apiclient.push.new_token apiclient.push-module.html#new_token
-apiclient.push.SUBSCRIBE apiclient.push-module.html#SUBSCRIBE
-apiclient.push.TOPIC_ID apiclient.push-module.html#TOPIC_ID
-apiclient.push.UNSUBSCRIBE apiclient.push-module.html#UNSUBSCRIBE
-apiclient.push.SUBSCRIPTION_ID apiclient.push-module.html#SUBSCRIPTION_ID
-apiclient.push.CLIENT_TOKEN apiclient.push-module.html#CLIENT_TOKEN
+apiclient.sample_tools apiclient.sample_tools-module.html
+apiclient.sample_tools.init apiclient.sample_tools-module.html#init
apiclient.schema apiclient.schema-module.html
oauth2client oauth2client-module.html
oauth2client.GOOGLE_REVOKE_URI oauth2client-module.html#GOOGLE_REVOKE_URI
@@ -127,27 +130,45 @@
oauth2client.locked_file.validate_file oauth2client.locked_file-module.html#validate_file
oauth2client.locked_file.logger oauth2client.locked_file-module.html#logger
oauth2client.multistore_file oauth2client.multistore_file-module.html
-oauth2client.multistore_file.get_credential_storage oauth2client.multistore_file-module.html#get_credential_storage
-oauth2client.multistore_file._multistores_lock oauth2client.multistore_file-module.html#_multistores_lock
-oauth2client.multistore_file._multistores oauth2client.multistore_file-module.html#_multistores
-oauth2client.multistore_file.get_credential_storage_custom_key oauth2client.multistore_file-module.html#get_credential_storage_custom_key
+oauth2client.multistore_file.get_all_credential_keys oauth2client.multistore_file-module.html#get_all_credential_keys
oauth2client.multistore_file.get_credential_storage_custom_string_key oauth2client.multistore_file-module.html#get_credential_storage_custom_string_key
+oauth2client.multistore_file._get_multistore oauth2client.multistore_file-module.html#_get_multistore
+oauth2client.multistore_file.get_credential_storage oauth2client.multistore_file-module.html#get_credential_storage
oauth2client.multistore_file.logger oauth2client.multistore_file-module.html#logger
+oauth2client.multistore_file._multistores oauth2client.multistore_file-module.html#_multistores
+oauth2client.multistore_file._multistores_lock oauth2client.multistore_file-module.html#_multistores_lock
+oauth2client.multistore_file.get_credential_storage_custom_key oauth2client.multistore_file-module.html#get_credential_storage_custom_key
+oauth2client.old_run oauth2client.old_run-module.html
+oauth2client.old_run.run oauth2client.old_run-module.html#run
+oauth2client.old_run.FLAGS oauth2client.old_run-module.html#FLAGS
oauth2client.tools oauth2client.tools-module.html
+oauth2client.tools.argparser oauth2client.tools-module.html#argparser
oauth2client.tools.run oauth2client.tools-module.html#run
-oauth2client.tools.FLAGS oauth2client.tools-module.html#FLAGS
+oauth2client.tools._CLIENT_SECRETS_MESSAGE oauth2client.tools-module.html#_CLIENT_SECRETS_MESSAGE
+oauth2client.tools.message_if_missing oauth2client.tools-module.html#message_if_missing
+oauth2client.tools.run_flow oauth2client.tools-module.html#run_flow
oauth2client.util oauth2client.util-module.html
-oauth2client.util.positional oauth2client.util-module.html#positional
-oauth2client.util.scopes_to_string oauth2client.util-module.html#scopes_to_string
-oauth2client.util.FLAGS oauth2client.util-module.html#FLAGS
-oauth2client.util.dict_to_tuple_key oauth2client.util-module.html#dict_to_tuple_key
+oauth2client.util.POSITIONAL_EXCEPTION oauth2client.util-module.html#POSITIONAL_EXCEPTION
oauth2client.util._add_query_parameter oauth2client.util-module.html#_add_query_parameter
+oauth2client.util.scopes_to_string oauth2client.util-module.html#scopes_to_string
+oauth2client.util.dict_to_tuple_key oauth2client.util-module.html#dict_to_tuple_key
+oauth2client.util.POSITIONAL_IGNORE oauth2client.util-module.html#POSITIONAL_IGNORE
+oauth2client.util.positional oauth2client.util-module.html#positional
+oauth2client.util.POSITIONAL_WARNING oauth2client.util-module.html#POSITIONAL_WARNING
oauth2client.util.logger oauth2client.util-module.html#logger
+oauth2client.util.positional_parameters_enforcement oauth2client.util-module.html#positional_parameters_enforcement
+oauth2client.util.POSITIONAL_SET oauth2client.util-module.html#POSITIONAL_SET
oauth2client.xsrfutil oauth2client.xsrfutil-module.html
oauth2client.xsrfutil.validate_token oauth2client.xsrfutil-module.html#validate_token
oauth2client.xsrfutil.DEFAULT_TIMEOUT_SECS oauth2client.xsrfutil-module.html#DEFAULT_TIMEOUT_SECS
oauth2client.xsrfutil.DELIMITER oauth2client.xsrfutil-module.html#DELIMITER
oauth2client.xsrfutil.generate_token oauth2client.xsrfutil-module.html#generate_token
+apiclient.channel.Channel apiclient.channel.Channel-class.html
+apiclient.channel.Channel.body apiclient.channel.Channel-class.html#body
+apiclient.channel.Channel.update apiclient.channel.Channel-class.html#update
+apiclient.channel.Channel.__init__ apiclient.channel.Channel-class.html#__init__
+apiclient.channel.Notification apiclient.channel.Notification-class.html
+apiclient.channel.Notification.__init__ apiclient.channel.Notification-class.html#__init__
apiclient.discovery.Resource apiclient.discovery.Resource-class.html
apiclient.discovery.Resource._add_nested_resources apiclient.discovery.Resource-class.html#_add_nested_resources
apiclient.discovery.Resource._set_dynamic_attr apiclient.discovery.Resource-class.html#_set_dynamic_attr
@@ -173,6 +194,7 @@
apiclient.errors.HttpError._get_reason apiclient.errors.HttpError-class.html#_get_reason
apiclient.errors.InvalidChunkSizeError apiclient.errors.InvalidChunkSizeError-class.html
apiclient.errors.InvalidJsonError apiclient.errors.InvalidJsonError-class.html
+apiclient.errors.InvalidNotificationError apiclient.errors.InvalidNotificationError-class.html
apiclient.errors.MediaUploadSizeError apiclient.errors.MediaUploadSizeError-class.html
apiclient.errors.ResumableUploadError apiclient.errors.ResumableUploadError-class.html
apiclient.errors.HttpError.__str__ apiclient.errors.HttpError-class.html#__str__
@@ -345,36 +367,6 @@
apiclient.model.BaseModel.request apiclient.model.BaseModel-class.html#request
apiclient.model.RawModel.no_content_response apiclient.model.RawModel-class.html#no_content_response
apiclient.model.BaseModel._log_response apiclient.model.BaseModel-class.html#_log_response
-apiclient.push.Channel apiclient.push.Channel-class.html
-apiclient.push.Channel.as_header_value apiclient.push.Channel-class.html#as_header_value
-apiclient.push.Channel.write_header apiclient.push.Channel-class.html#write_header
-apiclient.push.Channel.__init__ apiclient.push.Channel-class.html#__init__
-apiclient.push.Headers apiclient.push.Headers-class.html
-apiclient.push.Headers.__getitem__ apiclient.push.Headers-class.html#__getitem__
-apiclient.push.Headers._normalize_key apiclient.push.Headers-class.html#_normalize_key
-apiclient.push.Headers.read apiclient.push.Headers-class.html#read
-apiclient.push.Headers.items apiclient.push.Headers-class.html#items
-apiclient.push.Headers.write apiclient.push.Headers-class.html#write
-apiclient.push.Headers.__setitem__ apiclient.push.Headers-class.html#__setitem__
-apiclient.push.Headers.ALL_HEADERS apiclient.push.Headers-class.html#ALL_HEADERS
-apiclient.push.Headers.__init__ apiclient.push.Headers-class.html#__init__
-apiclient.push.InvalidSubscriptionRequestError apiclient.push.InvalidSubscriptionRequestError-class.html
-apiclient.push.Subscription apiclient.push.Subscription-class.html
-apiclient.push.Subscription.event_type apiclient.push.Subscription-class.html#event_type
-apiclient.push.Subscription.topic_uri apiclient.push.Subscription-class.html#topic_uri
-apiclient.push.Subscription.for_request apiclient.push.Subscription-class.html#for_request
-apiclient.push.Subscription.subscribe apiclient.push.Subscription-class.html#subscribe
-apiclient.push.Subscription.__init__ apiclient.push.Subscription-class.html#__init__
-apiclient.push.Subscription.verify apiclient.push.Subscription-class.html#verify
-apiclient.push.Subscription.topic_id apiclient.push.Subscription-class.html#topic_id
-apiclient.push.Subscription.subscription_id apiclient.push.Subscription-class.html#subscription_id
-apiclient.push.Subscription.client_token apiclient.push.Subscription-class.html#client_token
-apiclient.push.Subscription.for_channel apiclient.push.Subscription-class.html#for_channel
-apiclient.push.Subscription.unsubscribe apiclient.push.Subscription-class.html#unsubscribe
-apiclient.push.WebhookChannel apiclient.push.WebhookChannel-class.html
-apiclient.push.Channel.as_header_value apiclient.push.Channel-class.html#as_header_value
-apiclient.push.Channel.write_header apiclient.push.Channel-class.html#write_header
-apiclient.push.WebhookChannel.__init__ apiclient.push.WebhookChannel-class.html#__init__
apiclient.schema.Schemas apiclient.schema.Schemas-class.html
apiclient.schema.Schemas._prettyPrintByName apiclient.schema.Schemas-class.html#_prettyPrintByName
apiclient.schema.Schemas._prettyPrintSchema apiclient.schema.Schemas-class.html#_prettyPrintSchema
@@ -442,6 +434,9 @@
oauth2client.appengine.InvalidClientSecretsError oauth2client.appengine.InvalidClientSecretsError-class.html
oauth2client.appengine.InvalidXsrfTokenError oauth2client.appengine.InvalidXsrfTokenError-class.html
oauth2client.appengine.OAuth2Decorator oauth2client.appengine.OAuth2Decorator-class.html
+oauth2client.appengine.OAuth2Decorator.get_flow oauth2client.appengine.OAuth2Decorator-class.html#get_flow
+oauth2client.appengine.OAuth2Decorator.set_credentials oauth2client.appengine.OAuth2Decorator-class.html#set_credentials
+oauth2client.appengine.OAuth2Decorator.set_flow oauth2client.appengine.OAuth2Decorator-class.html#set_flow
oauth2client.appengine.OAuth2Decorator.__init__ oauth2client.appengine.OAuth2Decorator-class.html#__init__
oauth2client.appengine.OAuth2Decorator.authorize_url oauth2client.appengine.OAuth2Decorator-class.html#authorize_url
oauth2client.appengine.OAuth2Decorator.callback_handler oauth2client.appengine.OAuth2Decorator-class.html#callback_handler
@@ -449,11 +444,17 @@
oauth2client.appengine.OAuth2Decorator.http oauth2client.appengine.OAuth2Decorator-class.html#http
oauth2client.appengine.OAuth2Decorator._create_flow oauth2client.appengine.OAuth2Decorator-class.html#_create_flow
oauth2client.appengine.OAuth2Decorator.has_credentials oauth2client.appengine.OAuth2Decorator-class.html#has_credentials
+oauth2client.appengine.OAuth2Decorator.credentials oauth2client.appengine.OAuth2Decorator-class.html#credentials
oauth2client.appengine.OAuth2Decorator.callback_application oauth2client.appengine.OAuth2Decorator-class.html#callback_application
oauth2client.appengine.OAuth2Decorator.oauth_aware oauth2client.appengine.OAuth2Decorator-class.html#oauth_aware
+oauth2client.appengine.OAuth2Decorator.flow oauth2client.appengine.OAuth2Decorator-class.html#flow
+oauth2client.appengine.OAuth2Decorator.get_credentials oauth2client.appengine.OAuth2Decorator-class.html#get_credentials
oauth2client.appengine.OAuth2Decorator.callback_path oauth2client.appengine.OAuth2Decorator-class.html#callback_path
oauth2client.appengine.OAuth2Decorator.oauth_required oauth2client.appengine.OAuth2Decorator-class.html#oauth_required
oauth2client.appengine.OAuth2DecoratorFromClientSecrets oauth2client.appengine.OAuth2DecoratorFromClientSecrets-class.html
+oauth2client.appengine.OAuth2Decorator.get_flow oauth2client.appengine.OAuth2Decorator-class.html#get_flow
+oauth2client.appengine.OAuth2Decorator.set_credentials oauth2client.appengine.OAuth2Decorator-class.html#set_credentials
+oauth2client.appengine.OAuth2Decorator.set_flow oauth2client.appengine.OAuth2Decorator-class.html#set_flow
oauth2client.appengine.OAuth2DecoratorFromClientSecrets.__init__ oauth2client.appengine.OAuth2DecoratorFromClientSecrets-class.html#__init__
oauth2client.appengine.OAuth2Decorator.authorize_url oauth2client.appengine.OAuth2Decorator-class.html#authorize_url
oauth2client.appengine.OAuth2Decorator.callback_handler oauth2client.appengine.OAuth2Decorator-class.html#callback_handler
@@ -461,8 +462,11 @@
oauth2client.appengine.OAuth2Decorator.http oauth2client.appengine.OAuth2Decorator-class.html#http
oauth2client.appengine.OAuth2Decorator._create_flow oauth2client.appengine.OAuth2Decorator-class.html#_create_flow
oauth2client.appengine.OAuth2Decorator.has_credentials oauth2client.appengine.OAuth2Decorator-class.html#has_credentials
+oauth2client.appengine.OAuth2Decorator.credentials oauth2client.appengine.OAuth2Decorator-class.html#credentials
oauth2client.appengine.OAuth2Decorator.callback_application oauth2client.appengine.OAuth2Decorator-class.html#callback_application
oauth2client.appengine.OAuth2Decorator.oauth_aware oauth2client.appengine.OAuth2Decorator-class.html#oauth_aware
+oauth2client.appengine.OAuth2Decorator.flow oauth2client.appengine.OAuth2Decorator-class.html#flow
+oauth2client.appengine.OAuth2Decorator.get_credentials oauth2client.appengine.OAuth2Decorator-class.html#get_credentials
oauth2client.appengine.OAuth2Decorator.callback_path oauth2client.appengine.OAuth2Decorator-class.html#callback_path
oauth2client.appengine.OAuth2Decorator.oauth_required oauth2client.appengine.OAuth2Decorator-class.html#oauth_required
oauth2client.appengine.SiteXsrfSecretKey oauth2client.appengine.SiteXsrfSecretKey-class.html
@@ -720,6 +724,7 @@
oauth2client.multistore_file._MultiStore._refresh_data_cache oauth2client.multistore_file._MultiStore-class.html#_refresh_data_cache
oauth2client.multistore_file._MultiStore._unlock oauth2client.multistore_file._MultiStore-class.html#_unlock
oauth2client.multistore_file._MultiStore._create_file_if_needed oauth2client.multistore_file._MultiStore-class.html#_create_file_if_needed
+oauth2client.multistore_file._MultiStore._get_all_credential_keys oauth2client.multistore_file._MultiStore-class.html#_get_all_credential_keys
oauth2client.multistore_file._MultiStore._Storage oauth2client.multistore_file._MultiStore._Storage-class.html
oauth2client.multistore_file._MultiStore._update_credential oauth2client.multistore_file._MultiStore-class.html#_update_credential
oauth2client.multistore_file._MultiStore._decode_credential_from_json oauth2client.multistore_file._MultiStore-class.html#_decode_credential_from_json