-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmodels.py
More file actions
executable file
·22 lines (18 loc) · 893 Bytes
/
models.py
File metadata and controls
executable file
·22 lines (18 loc) · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
from google.appengine.ext import db
class SearchData(db.Model):
queryText = db.StringProperty()
active = db.BooleanProperty(required=True, default=True)
created = db.DateTimeProperty(verbose_name=None, auto_now=False, auto_now_add=True)
lastQuery = db.DateTimeProperty(verbose_name=None, auto_now=True)
class VideoData(db.Model):
json = db.TextProperty()
token = db.StringProperty()
alertLevel = db.StringProperty()
checkMeFlag = db.BooleanProperty()
class VideoViewsData(db.Model):
video = db.ReferenceProperty(VideoData, collection_name="views")
dateTime = db.DateTimeProperty()
views = db.IntegerProperty()
class VideoSearchIndex(db.Model):
searchTerms = db.ListProperty(db.Key)