| 1234567891011121314151617181920212223242526272829303132 |
- from app.main.extensions import db
- class Meter(db.Document):
- """Meter Model"""
- meta = {'collection': 'meters_installed'}
- serialNumber = db.StringField()
- name = db.StringField()
- brand = db.StringField()
- model = db.StringField()
- phases = db.IntField()
- active = db.BooleanField()
- address = db.StringField()
- gpsLat = db.FloatField()
- gpsLong = db.FloatField()
- installedDate = db.StringField()
- def to_json(self):
- return {
- 'id': str(self.id),
- 'serialNumber': self.serialNumber,
- 'name': self.name,
- 'brand': self.brand,
- 'model': self.model,
- 'phases': self.phases,
- 'active:': self.active,
- 'address': self.address,
- 'gpsLat': self.gpsLat,
- 'gpsLong': self.gpsLong,
- 'installedDate': self.installedDate
- }
|