|
|
|
@ -528,20 +528,20 @@ class OrderTransation(BaseModel):
|
|
|
|
|
type: str
|
|
|
|
|
instrument: str
|
|
|
|
|
units: str
|
|
|
|
|
timeInForce: str
|
|
|
|
|
positionFill: str
|
|
|
|
|
timeInForce: str | None
|
|
|
|
|
positionFill: str | None
|
|
|
|
|
reason: str
|
|
|
|
|
longPositionCloseout: LongPositionCloseout
|
|
|
|
|
longOrderFillTransaction: dict
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PositionClose(BaseModel):
|
|
|
|
|
longOrderCreateTransaction: OrderTransaction
|
|
|
|
|
longOrderFillTransaction: OrderTransaction
|
|
|
|
|
longOrderCancelTransaction: OrderTransaction
|
|
|
|
|
shortOrderCreateTransaction: OrderTransaction
|
|
|
|
|
shortOrderFillTransaction: OrderTransaction
|
|
|
|
|
shortOrderCancelTransaction: OrderTransaction
|
|
|
|
|
longOrderCreateTransaction: OrderTransaction | None
|
|
|
|
|
longOrderFillTransaction: OrderTransaction | None
|
|
|
|
|
longOrderCancelTransaction: OrderTransaction | None
|
|
|
|
|
shortOrderCreateTransaction: OrderTransaction | None
|
|
|
|
|
shortOrderFillTransaction: OrderTransaction | None
|
|
|
|
|
shortOrderCancelTransaction: OrderTransaction | None
|
|
|
|
|
relatedTransactionIDs: list[str]
|
|
|
|
|
lastTransactionID: str
|
|
|
|
|
|
|
|
|
|