class UrlSummary(ndb.Model): """Metadata about a URL.""" MAX_AGE = 60 url = ndb.StringProperty() title = ndb.StringProperty() when = ndb.FloatProperty()
class Person(ndb.Model): a0 = ndb.StringProperty(default='a0') a1 = ndb.StringProperty(default='a1') a2 = ndb.StringProperty(default='a2') a3 = ndb.StringProperty(default='a3') a4 = ndb.StringProperty(default='a4') a5 = ndb.StringProperty(default='a5') a6 = ndb.StringProperty(default='a6') a7 = ndb.StringProperty(default='a7') a8 = ndb.StringProperty(default='a8') a9 = ndb.StringProperty(default='a9')
class Greeting(ndb.Model): """Models an individual Guestbook entry with content and date.""" content = ndb.StringProperty() date = ndb.DateTimeProperty(auto_now_add=True) @classmethod def QueryBook(cls, ancestor_key): return cls.query(ancestor=ancestor_key).order(-cls.date)
class Greeting(ndb.Model): message = ndb.StringProperty()
class Message(ndb.Model): """Guestbook message.""" body = ndb.StringProperty() when = ndb.FloatProperty() userid = ndb.StringProperty()
class Account(ndb.Model): """User account.""" email = ndb.StringProperty() userid = ndb.StringProperty() nickname = ndb.StringProperty()
class Greeting(ndb.Model): message = ndb.StringProperty() userid = ndb.IntegerProperty() # Not used here, but later
class Task(ndb.Model): description = ndb.StringProperty() created = ndb.DateTimeProperty(auto_now_add=True) done = ndb.BooleanProperty(default=False)