-### ORM Classes ###
-
-class User(object):
- def __repr__(self):
- return '<User: %s>' % (self.username)
-
-class Expenditure(object):
- def __repr__(self):
- return '<Expenditure: spender: %s spent: %s>' % (self.spender,
- self.amount)
-
-class Split(object):
- def __repr__(self):
- return '<Split: expense: %s user: %s share: %s>' % (self.expenditure,
- self.user,
- self.share)
-
-class Subitem(object):
- def __repr__(self):
- return '<Subitem: expense: %s user: %s cost: %s>' % (self.expense,
- self.user,
- self.amount)
-
-class Transfer(object):
- def __repr__(self):
- return '<Transfer: from %s to %s for %s>' % (self.debtor,
- self.creditor,
- self.amount)
-