aboutsummaryrefslogtreecommitdiffstats
path: root/python/report_ops/cash.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/report_ops/cash.py')
-rw-r--r--python/report_ops/cash.py18
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)