Implement updating protection

This commit is contained in:
2023-02-22 07:20:37 +00:00
parent ba8eb69309
commit ed63085e10
4 changed files with 55 additions and 33 deletions

View File

@@ -730,3 +730,22 @@ TradeCloseSchema = {
"longPositionCloseout": "orderCreateTransaction.longPositionCloseout",
"longOrderFillTransaction": "orderCreateTransaction.longOrderFillTransaction",
}
class TradeCRCDO(BaseModel):
takeProfitOrderCancelTransaction: OrderTransaction
takeProfitOrderTransaction: OrderTransaction
stopLossOrderCancelTransaction: OrderTransaction
stopLossOrderTransaction: OrderTransaction
relatedTransactionIDs: list[str]
lastTransactionID: str
TradeCRCDOSchema = {
"takeProfitOrderCancelTransaction": "takeProfitOrderCancelTransaction",
"takeProfitOrderTransaction": "takeProfitOrderTransaction",
"stopLossOrderCancelTransaction": "stopLossOrderCancelTransaction",
"stopLossOrderTransaction": "stopLossOrderTransaction",
"relatedTransactionIDs": "relatedTransactionIDs",
"lastTransactionID": "lastTransactionID",
}