-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodels.py
31 lines (28 loc) · 1.17 KB
/
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
29
30
31
from sqlalchemy import Column, Integer, String
from database import Base
class settings(Base):
__tablename__ = 'settings'
id = Column(Integer, primary_key=True)
displayTimestamp = Column(String(10), unique=False)
displayBoundaries = Column(String(10), unique=False)
analysisMode = Column(String(10), unique=False)
useYOLO = Column(String(10), unique=False)
area1 = Column(String(6), unique=False)
area2 = Column(String(6), unique=False)
area3 = Column(String(6), unique=False)
sensitivity = Column(Integer, unique=False)
maxTicks = Column(Integer, unique=False)
def __init__(self, displayTimestamp=None, displayBoundaries=None,
analysisMode=None, useYOLO=None, area1=None, area2=None,
area3=None, sensitivity=None, maxTicks=None):
self.displayTimestamp = displayTimestamp
self.displayBoundaries = displayBoundaries
self.analysisMode = analysisMode
self.useYOLO = useYOLO
self.area1 = area1
self.area2 = area2
self.area3 = area3
self.sensitivity = sensitivity
self.maxTicks = maxTicks
def __repr__(self):
return '<Id %r>' % self.id