X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Fmodel%2Ftransfer.py;h=512e0f37937d472bd38f3083018da36baab51721;hb=3b08315d7a6dee99e751f16b9a5a050884bf54f8;hp=21b2445356908c7f6604ec4be2f82e7c967b17c9;hpb=d743a3b7011fdb293efbc0b002623d1079faeb35;p=bluechips.git diff --git a/bluechips/model/transfer.py b/bluechips/model/transfer.py index 21b2445..512e0f3 100644 --- a/bluechips/model/transfer.py +++ b/bluechips/model/transfer.py @@ -1,7 +1,17 @@ +from types import Currency + class Transfer(object): + def __init__(self, debtor=None, creditor=None, amount=Currency(0)): + self.debtor = debtor + self.creditor = creditor + self.amount = amount + def __repr__(self): return '' % (self.debtor, self.creditor, self.amount) + def involves(self, user): + return (self.debtor == user) or (self.creditor == user) + __all__ = ['Transfer']