17 user_name = Column('user', String(100), ForeignKey('apiuser.name'), primary_key=True) |
17 user_name = Column('user', String(100), ForeignKey('apiuser.name'), primary_key=True) |
18 offer_name = Column('offer', String(100), ForeignKey('offer.name'), primary_key=True) |
18 offer_name = Column('offer', String(100), ForeignKey('offer.name'), primary_key=True) |
19 isDefault = Column(Boolean) |
19 isDefault = Column(Boolean) |
20 offer = relationship("Offer") |
20 offer = relationship("Offer") |
21 |
21 |
|
22 def __init__(self, offer, default=False): |
|
23 self.offer = offer |
|
24 self.isDefault = default |
|
25 |
22 class Offer(Base): |
26 class Offer(Base): |
23 """Alle Routen über die SMS, Faxe und Mails verschickt werden könnnen. <em>provider</em>, <em>typ</em> und <em>route</em> werden verwendet, um die entsprechenden Zugangsdaten laden zu können.""" |
27 """Alle Routen über die SMS, Faxe und Mails verschickt werden könnnen. <em>provider</em>, <em>typ</em> und <em>route</em> werden verwendet, um die entsprechenden Zugangsdaten laden zu können.""" |
24 __tablename__ = "offer" |
28 __tablename__ = "offer" |
25 name = Column(String(100), primary_key=True) |
29 name = Column(String(100), primary_key=True) |
26 provider = Column(String(100)) |
30 provider = Column(String(100)) |
27 route = Column(String(100)) |
31 route = Column(String(100)) |
28 typ = Column(String(100)) |
32 typ = Column(String(100)) |
|
33 |
|
34 def __init__(self, name, provider, route, typ): |
|
35 self.name = name |
|
36 self.provider = provider |
|
37 self.route = route |
|
38 self.typ = typ |
29 |
39 |
30 |
40 |
31 class Message(Base): |
41 class Message(Base): |
32 """Wenn ein Vorgang von Iro Kosten erzeugt hat wird eine neue Zeile eingefügt. Solange nicht bezahlt wurde ist <em>isBilled=0</em>.""" |
42 """Wenn ein Vorgang von Iro Kosten erzeugt hat wird eine neue Zeile eingefügt. Solange nicht bezahlt wurde ist <em>isBilled=0</em>.""" |
33 __tablename__ = "message" |
43 __tablename__ = "message" |