11package kumex
22
33import (
4- "encoding /json"
4+ "github.com /json-iterator/go "
55 "net/http"
66)
77
@@ -65,12 +65,12 @@ func (as *ApiService) SubApiKeys(apiKey, subName string) (*ApiResponse, error) {
6565type SubApiKeysModel []* SubApiKeyModel
6666
6767type SubApiKeyModel struct {
68- SubName string `json:"subName"`
69- Remark string `json:"remark"`
70- ApiKey string `json:"apiKey"`
71- Permission string `json:"permission"`
72- IpWhitelist string `json:"ipWhitelist"`
73- CreatedAt json .Number `json:"createdAt"`
68+ SubName string `json:"subName"`
69+ Remark string `json:"remark"`
70+ ApiKey string `json:"apiKey"`
71+ Permission string `json:"permission"`
72+ IpWhitelist string `json:"ipWhitelist"`
73+ CreatedAt jsoniter .Number `json:"createdAt"`
7474}
7575
7676// CreateSubApiKey This endpoint can be used to create Futures APIs for sub-accounts.
@@ -80,14 +80,14 @@ func (as *ApiService) CreateSubApiKey(p map[string]string) (*ApiResponse, error)
8080}
8181
8282type CreateSubApiKeyRes struct {
83- SubName string `json:"subName"`
84- Remark string `json:"remark"`
85- ApiKey string `json:"apiKey"`
86- Permission string `json:"permission"`
87- IpWhitelist string `json:"ipWhitelist"`
88- CreatedAt json .Number `json:"createdAt"`
89- ApiSecret string `json:"apiSecret"`
90- Passphrase string `json:"passphrase"`
83+ SubName string `json:"subName"`
84+ Remark string `json:"remark"`
85+ ApiKey string `json:"apiKey"`
86+ Permission string `json:"permission"`
87+ IpWhitelist string `json:"ipWhitelist"`
88+ CreatedAt jsoniter .Number `json:"createdAt"`
89+ ApiSecret string `json:"apiSecret"`
90+ Passphrase string `json:"passphrase"`
9191}
9292
9393// ModifySubApiKey TThis endpoint can be used to modify sub-account Futures APIs.
@@ -130,24 +130,24 @@ func (as *ApiService) SubAccountsBalance(currency string) (*ApiResponse, error)
130130
131131type SubAccountBalanceModel struct {
132132 Summary struct {
133- AccountEquityTotal json .Number `json:"accountEquityTotal"`
134- UnrealisedPNLTotal json .Number `json:"unrealisedPNLTotal"`
135- MarginBalanceTotal json .Number `json:"marginBalanceTotal"`
136- PositionMarginTotal json .Number `json:"positionMarginTotal"`
137- OrderMarginTotal json .Number `json:"orderMarginTotal"`
138- FrozenFundsTotal json .Number `json:"frozenFundsTotal"`
139- AvailableBalanceTotal json .Number `json:"availableBalanceTotal"`
140- Currency string `json:"currency"`
133+ AccountEquityTotal jsoniter .Number `json:"accountEquityTotal"`
134+ UnrealisedPNLTotal jsoniter .Number `json:"unrealisedPNLTotal"`
135+ MarginBalanceTotal jsoniter .Number `json:"marginBalanceTotal"`
136+ PositionMarginTotal jsoniter .Number `json:"positionMarginTotal"`
137+ OrderMarginTotal jsoniter .Number `json:"orderMarginTotal"`
138+ FrozenFundsTotal jsoniter .Number `json:"frozenFundsTotal"`
139+ AvailableBalanceTotal jsoniter .Number `json:"availableBalanceTotal"`
140+ Currency string `json:"currency"`
141141 } `json:"summary"`
142142 Accounts []struct {
143- AccountName string `json:"accountName"`
144- AccountEquity json .Number `json:"accountEquity"`
145- UnrealisedPNL json .Number `json:"unrealisedPNL"`
146- MarginBalance json .Number `json:"marginBalance"`
147- PositionMargin json .Number `json:"positionMargin"`
148- OrderMargin json .Number `json:"orderMargin"`
149- FrozenFunds json .Number `json:"frozenFunds"`
150- AvailableBalance json .Number `json:"availableBalance"`
151- Currency string `json:"currency"`
143+ AccountName string `json:"accountName"`
144+ AccountEquity jsoniter .Number `json:"accountEquity"`
145+ UnrealisedPNL jsoniter .Number `json:"unrealisedPNL"`
146+ MarginBalance jsoniter .Number `json:"marginBalance"`
147+ PositionMargin jsoniter .Number `json:"positionMargin"`
148+ OrderMargin jsoniter .Number `json:"orderMargin"`
149+ FrozenFunds jsoniter .Number `json:"frozenFunds"`
150+ AvailableBalance jsoniter .Number `json:"availableBalance"`
151+ Currency string `json:"currency"`
152152 } `json:"accounts"`
153153}
0 commit comments