class Credentials(db.Model): """Datastore entity for storing OAuth2.0 credentials. The CredentialsProperty is provided by the Google API Python Client, and is used by the Storage classes to store OAuth 2.0 credentials in the data store. """ credentials = CredentialsProperty()
class Utilisateur(db.Model): userID = db.StringProperty(required=True) calendarID = db.StringProperty(required=True) playlistID = db.StringProperty(required=True) userEmail = db.StringProperty(required=True) credential = CredentialsProperty() date_register = db.DateTimeProperty(auto_now=True)
class UserData(db.Model): credentials = CredentialsProperty() sections = db.ListProperty(db.Key) def getEncodedData(self, articleKeys=None): enc = encoder.Encoder() # TODO(jimhug): Only return initially visible section in first reply. maxSections = min(MAX_SECTIONS, len(self.sections)) enc.writeInt(maxSections) for section in db.get(self.sections[:maxSections]): section.encode(enc, articleKeys) return enc.getRaw()
class UserSettings(db.Model): """Datastore entity for storing OAuth2.0 credentials. The CredentialsProperty is provided by the Google API Python Client, and is used by the Storage classes to store OAuth 2.0 credentials in the data store. """ credentials = CredentialsProperty() night_mode = db.BooleanProperty(default=False) frequency = db.IntegerProperty(default=15) timezone_offset = db.IntegerProperty(default=240) def to_dict(self): return {'nightMode': self.night_mode, 'frequency': self.frequency}
class Credentials(db.Model): """Credentials Datastore class to store user's credentials information. Attributes: credentials: User's OAuth 2.0 credentials. email: User's email. user_id: User's ID (also used as key). """ credentials = CredentialsProperty() email = db.StringProperty() @property def user_id(self): return self.key().name()
class SolutionGoogleCredentials(db.Model): email = db.StringProperty(indexed=False) name = db.StringProperty(indexed=False) gender = db.StringProperty(indexed=False) picture = db.StringProperty(indexed=False) credentials = CredentialsProperty(indexed=False) @property def id(self): return self.key().name() @staticmethod def createKey(google_id): return db.Key.from_path(SolutionGoogleCredentials.kind(), google_id)
class UserData(db.Model): credentials = CredentialsProperty() sections = db.ListProperty(db.Key) def getEncodedData(self, articles=None, maxSections=5, maxArticles=20): enc = encoder.Encoder() # TODO(jimhug): Only return initially visible section in first reply. if maxSections is None: maxSections = len(self.sections) else: maxSections = min(maxSections, len(self.sections)) enc.writeInt(maxSections) for section in db.get(self.sections[:maxSections]): section.encode(enc, maxArticles, articles) return enc.getRaw()
class UserSettings(db.Model): """Store user's settings. Attributes: tasks_credentials: Tasks API scoped credentials. email: User's email (also used as key). add_to_tasks: Whether or not to automatically add assigned incidents to the user's task list. task_list_id: ID of the task list to add the incidents to. """ tasks_credentials = CredentialsProperty() add_to_tasks = db.BooleanProperty(default=False) task_list_id = db.StringProperty(default='@default') @property def email(self): return self.key().name()
class User(db.Model, Jsonifiable): """Represents a PhotoHunt user.""" jsonkind = 'photohunt#user' email = db.EmailProperty() google_user_id = db.StringProperty() google_display_name = db.StringProperty() google_public_profile_url = db.LinkProperty() google_public_profile_photo_url = db.LinkProperty() google_credentials = CredentialsProperty() def json_properties(self): """Hide google_credentials from JSON serialization.""" properties = Jsonifiable.json_properties(self) properties.remove('google_credentials') return properties def get_friends(self): """Query the friends of the current user.""" edges = DirectedUserToUserEdge.all().filter('owner_user_id =', self.key().id()).run() return db.get( [db.Key.from_path('User', edge.friend_user_id) for edge in edges])
class Credentials(db.Model): credentials = CredentialsProperty()
class CredentialsModel(db.Model): # storing credentials object in datastore credentials = CredentialsProperty()
class Credentials(db.Model): """Datastore entity for storing OAuth2.0 credentials.""" credentials = CredentialsProperty()
class UserCredentials(ndb.Model): email = messages.StringField(1, required=True) credentials = CredentialsProperty()
class Credentials(db.Model): credentials = CredentialsProperty() created = db.DateTimeProperty(auto_now_add=True)
class Credentials(db.Model): """Credentials datastore class to store user's credential information.""" credentials = CredentialsProperty()
class Credentials(db.Model): credentials = CredentialsProperty() created = db.DateTimeProperty(auto_now_add=True) updated = db.DateTimeProperty(auto_now=True, required=False)