-
Notifications
You must be signed in to change notification settings - Fork 0
/
models.py
28 lines (23 loc) · 921 Bytes
/
models.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Copyright 2014 The Ostrich | by Itamar Ostricher
"""Ostrich Online GAE Models module"""
from google.appengine.ext import ndb
class TwitterStats(ndb.Model):
"""Twitter stats record"""
api_level = ndb.IntegerProperty(default=0)
timestamp = ndb.DateTimeProperty(auto_now_add=True)
followers = ndb.IntegerProperty()
following = ndb.IntegerProperty()
tweets = ndb.IntegerProperty()
favorites = ndb.IntegerProperty()
class FacebookStats(ndb.Model):
"""Facebook stats record"""
api_level = ndb.IntegerProperty(default=0)
timestamp = ndb.DateTimeProperty(auto_now_add=True)
likes = ndb.IntegerProperty()
talks = ndb.IntegerProperty()
class GooglePlusStats(ndb.Model):
"""Google+ stats record"""
api_level = ndb.IntegerProperty(default=0)
timestamp = ndb.DateTimeProperty(auto_now_add=True)
followers = ndb.IntegerProperty()
views = ndb.IntegerProperty()