parameters: (self, client_id, client_secret, scope,
                 auth_uri=GOOGLE_AUTH_URI,
                 token_uri=GOOGLE_TOKEN_URI,
                 revoke_uri=GOOGLE_REVOKE_URI,
                 user_agent=None,
                 message=None,
                 callback_path='/oauth2callback',
                 token_response_param=None,
                 **kwargs)
docstring: Constructor for OAuth2Decorator
  
      Args:
        client_id: string, client identifier.
        client_secret: string client secret.
        scope: string or iterable of strings, scope(s) of the credentials being
          requested.
        auth_uri: string, URI for authorization endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        token_uri: string, URI for token endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        revoke_uri: string, URI for revoke endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        user_agent: string, User agent of your application, default to None.
        message: Message to display if there are problems with the OAuth 2.0
          configuration. The message may contain HTML and will be presented on the
          web interface for any method that uses the decorator.
        callback_path: string, The absolute path to use as the callback URI. Note
          that this must match up with the URI given when registering the
          application in the APIs Console.
        token_response_param: string. If provided, the full JSON response
          to the access token request will be encoded and included in this query
          parameter in the callback URI. This is useful with providers (e.g.
          wordpress.com) that include extra fields that the client may want.
        **kwargs: dict, Keyword arguments are be passed along as kwargs to the
          OAuth2WebServerFlow constructor.
docstring_summary: Constructor for OAuth2Decorator
docstring_tokens: Constructor for OAuth2Decorator
function: def __init__(self, client_id, client_secret, scope,
                 auth_uri=GOOGLE_AUTH_URI,
                 token_uri=GOOGLE_TOKEN_URI,
                 revoke_uri=GOOGLE_REVOKE_URI,
                 user_agent=None,
                 message=None,
                 callback_path='/oauth2callback',
                 token_response_param=None,
                 **kwargs):
  
      """Constructor for OAuth2Decorator
  
      Args:
        client_id: string, client identifier.
        client_secret: string client secret.
        scope: string or iterable of strings, scope(s) of the credentials being
          requested.
        auth_uri: string, URI for authorization endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        token_uri: string, URI for token endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        revoke_uri: string, URI for revoke endpoint. For convenience
          defaults to Google's endpoints but any OAuth 2.0 provider can be used.
        user_agent: string, User agent of your application, default to None.
        message: Message to display if there are problems with the OAuth 2.0
          configuration. The message may contain HTML and will be presented on the
          web interface for any method that uses the decorator.
        callback_path: string, The absolute path to use as the callback URI. Note
          that this must match up with the URI given when registering the
          application in the APIs Console.
        token_response_param: string. If provided, the full JSON response
          to the access token request will be encoded and included in this query
          parameter in the callback URI. This is useful with providers (e.g.
          wordpress.com) that include extra fields that the client may want.
        **kwargs: dict, Keyword arguments are be passed along as kwargs to the
          OAuth2WebServerFlow constructor.
      """
      self.flow = None
      self.credentials = None
      self._client_id = client_id
      self._client_secret = client_secret
      self._scope = util.scopes_to_string(scope)
      self._auth_uri = auth_uri
      self._token_uri = token_uri
      self._revoke_uri = revoke_uri
      self._user_agent = user_agent
      self._kwargs = kwargs
      self._message = message
      self._in_error = False
      self._callback_path = callback_path
      self._token_response_param = token_response_param
function_tokens: def __init__ ( self , client_id , client_secret , scope , auth_uri = GOOGLE_AUTH_URI , token_uri = GOOGLE_TOKEN_URI , revoke_uri = GOOGLE_REVOKE_URI , user_agent = None , message = None , callback_path = '/oauth2callback' , token_response_param = None , * * kwargs ) : self . flow = None self . credentials = None self . _client_id = client_id self . _client_secret = client_secret self . _scope = util . scopes_to_string ( scope ) self . _auth_uri = auth_uri self . _token_uri = token_uri self . _revoke_uri = revoke_uri self . _user_agent = user_agent self . _kwargs = kwargs self . _message = message self . _in_error = False self . _callback_path = callback_path self . _token_response_param = token_response_param