Documentation ¶
Index ¶
- type CancelOrderByClientResponse
- type CancelOrderByIdResponse
- type CancelOrdersByCriteriaRequest
- type CancelOrdersByCriteriaResponse
- type CancelOrdersByIdsRequest
- type CancelOrdersByIdsResponse
- type GetHistoryOrdersResponse
- type GetMatchResultsResponse
- type GetOpenOrdersResponse
- type GetOrderResponse
- type GetTransactFeeRateResponse
- type OpenOrder
- type PlaceOrderRequest
- type PlaceOrderResponse
- type PlaceOrderResult
- type PlaceOrdersResponse
- type SubscribeOrderV2Response
- type SubscribeTradeClearResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancelOrderByIdResponse ¶
type CancelOrdersByIdsResponse ¶
type CancelOrdersByIdsResponse struct { Status string `json:"status"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` Data *struct { Success []string `json:"success"` Failed []struct { OrderId string `json:"order-id"` ClientOrderId string `json:"client-order-id"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` } } }
type GetHistoryOrdersResponse ¶
type GetHistoryOrdersResponse struct { Status string `json:"status"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` Data []struct { Id int64 `json:"id"` ClientOrderId string `json:"client-order-id"` AccountId int `json:"account-id"` UserId int `json:"user-id"` Amount string `json:"amount"` Symbol string `json:"symbol"` Price string `json:"price"` CreatedAt int64 `json:"created-at"` CanceledAt int64 `json:"canceled-at"` FinishedAt int64 `json:"finished-at"` Type string `json:"type"` FilledAmount string `json:"field-amount"` FilledCashAmount string `json:"field-cash-amount"` FilledFees string `json:"field-fees"` Source string `json:"source"` State string `json:"state"` Exchange string `json:"exchange"` Batch string `json:"batch"` StopPrice string `json:"stop-price"` Operator string `json:"operator"` } }
type GetMatchResultsResponse ¶
type GetMatchResultsResponse struct { Status string `json:"status"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` Data []struct { Id int64 `json:"id"` OrderId int64 `json:"order-id"` MatchId int64 `json:"match-id"` TradeId int64 `json:"trade-id"` Symbol string `json:"symbol"` Price string `json:"price"` CreatedAt int64 `json:"created-at"` Type string `json:"type"` FilledAmount string `json:"filled-amount"` FilledFees string `json:"filled-fees"` FeeCurrency string `json:"fee-currency"` Source string `json:"source"` Role string `json:"role"` FilledPoints string `json:"filled-points"` FeeDeductCurrency string `json:"fee-deduct-currency"` FeeDeductState string `json:"fee-deduct-state"` } }
type GetOpenOrdersResponse ¶
type GetOrderResponse ¶
type GetOrderResponse struct { Status string `json:"status"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` Data *struct { AccountId int `json:"account-id"` Amount string `json:"amount"` Id int64 `json:"id"` ClientOrderId string `json:"client-order-id"` Symbol string `json:"symbol"` Price string `json:"price"` CreatedAt int64 `json:"created-at"` Type string `json:"type"` FilledAmount string `json:"field-amount"` FilledCashAmount string `json:"field-cash-amount"` FilledFees string `json:"field-fees"` Source string `json:"source"` State string `json:"state"` } }
type GetTransactFeeRateResponse ¶
type GetTransactFeeRateResponse struct { Code int `json:"code"` Message string `json:"message"` Data []struct { Symbol string `json:"symbol"` MakerFeeRate string `json:"makerFeeRate"` TakerFeeRate string `json:"takerFeeRate"` ActualMakerRate string `json:"actualMakerRate"` ActualTakerRate string `json:"actualTakerRate"` } }
type OpenOrder ¶
type OpenOrder struct { Id int64 `json:"id"` ClientOrderId string `json:"client-order-id"` AccountId int `json:"account-id"` Amount decimal.Decimal `json:"amount"` Symbol string `json:"symbol"` Price decimal.Decimal `json:"price"` CreatedAt int64 `json:"created-at"` Type string `json:"type"` FilledAmount decimal.Decimal `json:"filled-amount"` FilledCashAmount decimal.Decimal `json:"filled-cash-amount"` FilledFees decimal.Decimal `json:"filled-fees"` Source string `json:"source"` State string `json:"state"` StopPrice decimal.Decimal `json:"stop-price"` Operator string `json:"operator"` }
type PlaceOrderRequest ¶
type PlaceOrderRequest struct { AccountId string `json:"account-id"` Symbol string `json:"symbol"` Type string `json:"type"` Amount string `json:"amount"` Price string `json:"price,omitempty"` Source string `json:"source,omitempty"` ClientOrderId string `json:"client-order-id,omitempty"` StopPrice string `json:"stop-price,omitempty"` Operator string `json:"operator,omitempty"` }
type PlaceOrderResponse ¶
type PlaceOrderResult ¶
type PlaceOrdersResponse ¶
type PlaceOrdersResponse struct { Status string `json:"status"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` Data []PlaceOrderResult }
type SubscribeOrderV2Response ¶
type SubscribeOrderV2Response struct { base.WebSocketV2ResponseBase Data *struct { EventType string `json:"eventType"` Symbol string `json:"symbol"` AccountId int64 `json:"accountId"` OrderId int64 `json:"orderId"` ClientOrderId string `json:"clientOrderId"` OrderSide string `json:"orderSide"` OrderPrice string `json:"orderPrice"` OrderSize string `json:"orderSize"` OrderValue string `json:"orderValue"` Type string `json:"type"` OrderStatus string `json:"orderStatus"` OrderCreateTime int64 `json:"orderCreateTime"` TradePrice string `json:"tradePrice"` TradeVolume string `json:"tradeVolume"` TradeId int64 `json:"tradeId"` TradeTime int64 `json:"tradeTime"` Aggressor bool `json:"aggressor"` RemainAmt string `json:"remainAmt"` LastActTime int64 `json:"lastActTime"` ErrorCode int `json:"errCode"` ErrorMessage string `json:"errMessage"` } }
type SubscribeTradeClearResponse ¶
type SubscribeTradeClearResponse struct { base.WebSocketV2ResponseBase Data *struct { EventType string `json:"eventType"` Symbol string `json:"symbol"` OrderId int64 `json:"orderId"` TradePrice string `json:"tradePrice"` TradeVolume string `json:"tradeVolume"` OrderSide string `json:"orderSide"` OrderType string `json:"orderType"` Aggressor bool `json:"aggressor"` TradeId int64 `json:"tradeId"` TradeTime int64 `json:"tradeTime"` TransactFee string `json:"transactFee"` FeeCurrency string `json:"feeCurrency"` FeeDeduct string `json:"feeDeduct"` FeeDeductType string `json:"feeDeductType"` AccountId int64 `json:"accountId"` Source string `json:"source"` OrderPrice string `json:"orderPrice"` OrderSize string `json:"orderSize"` OrderValue string `json:"orderValue"` ClientOrderId string `json:"clientOrderId"` StopPrice string `json:"stopPrice"` Operator string `json:"operator"` OrderCreateTime int64 `json:"orderCreateTime"` OrderStatus string `json:"orderStatus"` } }
Source Files ¶
- cancelorderbyclientresponse.go
- cancelorderbyidresponse.go
- cancelordersbycriteria.go
- cancelordersbycriteriarequest.go
- cancelordersbyidsrequest.go
- cancelordersbyidsresponse.go
- gethistoryordersresponse.go
- getmatchresultsresponse.go
- getopenordersresponse.go
- getorderresponse.go
- gettransactfeerateresponse.go
- placeorderrequest.go
- placeorderresponse.go
- placeordersresponse.go
- subscribeorderv2response.go
- subscribetradeclearresponse.go
Click to show internal directories.
Click to hide internal directories.