aboutsummaryrefslogtreecommitdiffstats
path: root/python/ops
diff options
context:
space:
mode:
Diffstat (limited to 'python/ops')
-rw-r--r--python/ops/funds.py3
-rw-r--r--python/ops/headers.py24
2 files changed, 27 insertions, 0 deletions
diff --git a/python/ops/funds.py b/python/ops/funds.py
index e6312b36..44b31cdc 100644
--- a/python/ops/funds.py
+++ b/python/ops/funds.py
@@ -61,6 +61,9 @@ class Fund:
"fx_swap": "FxSwapDeal",
"capfloor": "CapFloor",
"repo": "RepoDeal",
+ "iam": "IamDeal",
+ "trs": "TRSDeal",
+ "irs": "IRSDeal",
}
trade_tag: str
if isinstance(trade_type, tuple):
diff --git a/python/ops/headers.py b/python/ops/headers.py
index 88126628..d3582575 100644
--- a/python/ops/headers.py
+++ b/python/ops/headers.py
@@ -692,6 +692,30 @@ HEADERS = {
"InitialFXRate",
"TradeDateFX",
],
+ "iam": HEADERS_PRE
+ + [
+ "SettlementDate",
+ "Reserved",
+ "InstrumentType",
+ "ExpirationDate",
+ "CallNoticeIndicator",
+ "TransactionIndicator",
+ "StartMoney",
+ "Currency",
+ "Rate",
+ "Commission",
+ "DealFunction",
+ "FromAccount",
+ "ClientReference",
+ "Basis",
+ "MarginType",
+ "ClearingFacility" "CcpTradeRef",
+ "BlockId",
+ "BlockAmount",
+ "ExecutionDateTimeStamp",
+ "Collateralized",
+ "TradeDateFX",
+ ],
}
MTM_HEADERS = {