diff options
Diffstat (limited to 'python/report_ops/cash.py')
| -rw-r--r-- | python/report_ops/cash.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/python/report_ops/cash.py b/python/report_ops/cash.py index eabe5805..027cb350 100644 --- a/python/report_ops/cash.py +++ b/python/report_ops/cash.py @@ -13,17 +13,21 @@ from functools import partial @dataclass class IAMDeal(Deal, deal_type=None, table_name="iam_tickets"): trade_date: datetime.date = field(metadata={"globeop": "SettlementDate"}) - action: str = field(metadata={"globeop": "Action"}) - strategy: str = field(metadata={"globeop": "Folder"}) + folder: str = field(metadata={"globeop": "Folder"}) counterparty: str = field(metadata={"globeop": "Counterparty"}) - maturity: datetime.date start_money: float = field(metadata={"globeop": "StartMoney"}) currency: str = field(metadata={"globeop": "Currency"}) - booked_offset: bool - uploaded: bool fund: Fund - dealid: str = field(metadata={"insert": False}) - id: int = field(metadata={"insert": False}) + maturity: datetime.date = None + uploaded: bool = False + booked_offset: bool = False + dealid: str = None + id: int = None + cash_account: str = field( + default=None, + metadata={"insert": False, "select": False, "globeop": "Cash Account"}, + ) + custodian: str = field(default=None, metadata={"insert": False, "select": False}) def to_globeop(self, action): obj = super().to_globeop(action) |
