apiclient.ext.appengine | index /usr/local/google/home/jcgregorio/projects/apiclient/apiclient/ext/appengine.py

`Utilities for Google App Engine
Utilities for making it easier to use the
Google API Client for Python on Google App Engine.`

Modules
`` |  |
google.appengine.ext.db | pickle |  |

Classes
`` |  | __builtin__.object StorageByKeyName google.appengine.ext.db.Property(__builtin__.object) FlowThreeLeggedProperty OAuthCredentialsProperty
class FlowThreeLeggedProperty(google.appengine.ext.db.Property)
`` | `Utility property that allows easy storage and retreival of an apiclient.oauth.FlowThreeLegged`
| Method resolution order: FlowThreeLeggedProperty google.appengine.ext.db.Property __builtin__.object Methods defined here: empty(self, value) get_value_for_datastore(self, model_instance) `# For writing to datastore.` make_value_from_datastore(self, value) `# For reading from datastore.` validate(self, value) Data and other attributes defined here: data_type = <class 'apiclient.oauth.FlowThreeLegged'> `Does the Three Legged Dance for OAuth 1.0a.` Methods inherited from google.appengine.ext.db.Property: __get__(self, model_instance, model_class) `Returns the value for this property on the given model instance. See http://docs.python.org/ref/descriptors.html for a description of the arguments to this class and what they mean.` __init__(self, verbose_name=None, name=None, default=None, required=False, validator=None, choices=None, indexed=True) `Initializes this Property with the given options. Args: verbose_name: User friendly name of property. name: Storage name for property. By default, uses attribute name as it is assigned in the Model sub-class. default: Default value for property if none is assigned. required: Whether property is required. validator: User provided method used for validation. choices: User provided set of valid property values. indexed: Whether property is indexed.` __property_config__(self, model_class, property_name) `Configure property, connecting it to its model. Configure the property so that it knows its property name and what class it belongs to. Args: model_class: Model class which Property will belong to. property_name: Name of property within Model instance to store property values in. By default this will be the property name preceded by an underscore, but may change for different subclasses.` __set__(self, model_instance, value) `Sets the value for this property on the given model instance. See http://docs.python.org/ref/descriptors.html for a description of the arguments to this class and what they mean.` datastore_type(self) `Deprecated backwards-compatible accessor method for self.data_type.` default_value(self) `Default value for unassigned values. Returns: Default value as provided by __init__(default).` Data descriptors inherited from google.appengine.ext.db.Property: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)` Data and other attributes inherited from google.appengine.ext.db.Property: creation_counter = 0
class OAuthCredentialsProperty(google.appengine.ext.db.Property)
`` | `Utility property that allows easy storage and retrieval of apiclient.oath.OAuthCredentials`
| Method resolution order: OAuthCredentialsProperty google.appengine.ext.db.Property __builtin__.object Methods defined here: empty(self, value) get_value_for_datastore(self, model_instance) `# For writing to datastore.` make_value_from_datastore(self, value) `# For reading from datastore.` validate(self, value) Data and other attributes defined here: data_type = <class 'apiclient.oauth.OAuthCredentials'> `Credentials object for OAuth 1.0a` Methods inherited from google.appengine.ext.db.Property: __get__(self, model_instance, model_class) `Returns the value for this property on the given model instance. See http://docs.python.org/ref/descriptors.html for a description of the arguments to this class and what they mean.` __init__(self, verbose_name=None, name=None, default=None, required=False, validator=None, choices=None, indexed=True) `Initializes this Property with the given options. Args: verbose_name: User friendly name of property. name: Storage name for property. By default, uses attribute name as it is assigned in the Model sub-class. default: Default value for property if none is assigned. required: Whether property is required. validator: User provided method used for validation. choices: User provided set of valid property values. indexed: Whether property is indexed.` __property_config__(self, model_class, property_name) `Configure property, connecting it to its model. Configure the property so that it knows its property name and what class it belongs to. Args: model_class: Model class which Property will belong to. property_name: Name of property within Model instance to store property values in. By default this will be the property name preceded by an underscore, but may change for different subclasses.` __set__(self, model_instance, value) `Sets the value for this property on the given model instance. See http://docs.python.org/ref/descriptors.html for a description of the arguments to this class and what they mean.` datastore_type(self) `Deprecated backwards-compatible accessor method for self.data_type.` default_value(self) `Default value for unassigned values. Returns: Default value as provided by __init__(default).` Data descriptors inherited from google.appengine.ext.db.Property: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)` Data and other attributes inherited from google.appengine.ext.db.Property: creation_counter = 0
class StorageByKeyName(__builtin__.object)
`` | `Store and retrieve a single credential to and from the App Engine datastore. This Storage helper presumes the Credentials have been stored as a CredenialsProperty on a datastore model class, and that entities are stored by key_name.`
| Methods defined here: __init__(self, model, key_name, property_name) `Constructor for Storage. Args: model: db.Model, model class key_name: string, key name for the entity that has the credentials property_name: string, name of the property that is a CredentialsProperty` get(self) `Retrieve Credential from datastore. Returns: Credentials` put(self, credentials) `Write a Credentials to the datastore. Args: credentials: Credentials, the credentials to store.` Data descriptors defined here: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)`

Data
`` |  | __author__ = 'jcgregorio@google.com (Joe Gregorio)'

Author
`` |  | jcgregorio@google.com (Joe Gregorio)