github.com/frankrap/okex-api@v1.0.4/swap_ws_results.go (about) 1 package okex 2 3 import "time" 4 5 type WSSwapPositionResult struct { 6 Table string `json:"table"` 7 Data []WSSwapPositionData `json:"data"` 8 } 9 10 type WSSwapPositionHolding struct { 11 AvailPosition string `json:"avail_position"` 12 AvgCost string `json:"avg_cost"` 13 Last string `json:"last"` 14 Leverage string `json:"leverage"` 15 LiquidationPrice string `json:"liquidation_price"` 16 MaintMarginRatio string `json:"maint_margin_ratio"` 17 Margin string `json:"margin"` 18 Position string `json:"position"` 19 RealizedPnl string `json:"realized_pnl"` 20 SettledPnl string `json:"settled_pnl"` 21 SettlementPrice string `json:"settlement_price"` 22 Side string `json:"side"` 23 Timestamp time.Time `json:"timestamp"` 24 } 25 26 type WSSwapPositionData struct { 27 Holding []WSSwapPositionHolding `json:"holding"` 28 InstrumentID string `json:"instrument_id"` 29 MarginMode string `json:"margin_mode"` 30 Timestamp time.Time `json:"timestamp"` 31 }