@@ -102,6 +102,15 @@ type RateLimitInterval string
102
102
// AccountType define the account types
103
103
type AccountType string
104
104
105
+ // SubAccountTransferType define the sub account transfer types
106
+ type SubAccountTransferType int
107
+
108
+ // UserUniversalTransferType define the user universal transfer types
109
+ type UserUniversalTransferType string
110
+
111
+ // UserUniversalTransferStatus define the user universal transfer status
112
+ type UserUniversalTransferStatusType string
113
+
105
114
// Endpoints
106
115
var (
107
116
BaseAPIMainURL = "https://api.binance.com"
@@ -239,6 +248,47 @@ const (
239
248
AccountTypeIsolatedMargin AccountType = "ISOLATED_MARGIN"
240
249
AccountTypeUSDTFuture AccountType = "USDT_FUTURE"
241
250
AccountTypeCoinFuture AccountType = "COIN_FUTURE"
251
+
252
+ SubAccountTransferTypeTransferIn SubAccountTransferType = 1
253
+ SubAccountTransferTypeTransferOut SubAccountTransferType = 2
254
+
255
+ UserUniversalTransferTypeMainToUmFutures UserUniversalTransferType = "MAIN_UMFUTURE"
256
+ UserUniversalTransferTypeMainToCmFutures UserUniversalTransferType = "MAIN_CMFUTURE"
257
+ UserUniversalTransferTypeMainToMargin UserUniversalTransferType = "MAIN_MARGIN"
258
+ UserUniversalTransferTypeUmFuturesToMain UserUniversalTransferType = "UMFUTURE_MAIN"
259
+ UserUniversalTransferTypeUmFuturesToMargin UserUniversalTransferType = "UMFUTURE_MARGIN"
260
+ UserUniversalTransferTypeCmFuturesToMain UserUniversalTransferType = "CMFUTURE_MAIN"
261
+ UserUniversalTransferTypeMarginToMain UserUniversalTransferType = "MARGIN_MAIN"
262
+ UserUniversalTransferTypeMarginToUmFutures UserUniversalTransferType = "MARGIN_UMFUTURE"
263
+ UserUniversalTransferTypeMarginToCmFutures UserUniversalTransferType = "MARGIN_CMFUTURE"
264
+ UserUniversalTransferTypeCmFuturesToMargin UserUniversalTransferType = "CMFUTURE_MARGIN"
265
+ UserUniversalTransferTypeIsolatedMarginToMargin UserUniversalTransferType = "ISOLATEDMARGIN_MARGIN"
266
+ UserUniversalTransferTypeMarginToIsolatedMargin UserUniversalTransferType = "MARGIN_ISOLATEDMARGIN"
267
+ UserUniversalTransferTypeIsolatedMarginToIsolatedMargin UserUniversalTransferType = "ISOLATEDMARGIN_ISOLATEDMARGIN"
268
+ UserUniversalTransferTypeMainToFunding UserUniversalTransferType = "MAIN_FUNDING"
269
+ UserUniversalTransferTypeFundingToMain UserUniversalTransferType = "FUNDING_MAIN"
270
+ UserUniversalTransferTypeFundingToUmFutures UserUniversalTransferType = "FUNDING_UMFUTURE"
271
+ UserUniversalTransferTypeUmFuturesToFunding UserUniversalTransferType = "UMFUTURE_FUNDING"
272
+ UserUniversalTransferTypeMarginToFunding UserUniversalTransferType = "MARGIN_FUNDING"
273
+ UserUniversalTransferTypeFundingToMargin UserUniversalTransferType = "FUNDING_MARGIN"
274
+ UserUniversalTransferTypeFundingToCmFutures UserUniversalTransferType = "FUNDING_CMFUTURE"
275
+ UserUniversalTransferTypeCmFuturesToFunding UserUniversalTransferType = "CMFUTURE_FUNDING"
276
+ UserUniversalTransferTypeMainToOption UserUniversalTransferType = "MAIN_OPTION"
277
+ UserUniversalTransferTypeOptionToMain UserUniversalTransferType = "OPTION_MAIN"
278
+ UserUniversalTransferTypeUmFuturesToOption UserUniversalTransferType = "UMFUTURE_OPTION"
279
+ UserUniversalTransferTypeOptionToUmFutures UserUniversalTransferType = "OPTION_UMFUTURE"
280
+ UserUniversalTransferTypeMarginToOption UserUniversalTransferType = "MARGIN_OPTION"
281
+ UserUniversalTransferTypeOptionToMargin UserUniversalTransferType = "OPTION_MARGIN"
282
+ UserUniversalTransferTypeFundingToOption UserUniversalTransferType = "FUNDING_OPTION"
283
+ UserUniversalTransferTypeOptionToFunding UserUniversalTransferType = "OPTION_FUNDING"
284
+ UserUniversalTransferTypeMainToPortfolioMargin UserUniversalTransferType = "MAIN_PORTFOLIO_MARGIN"
285
+ UserUniversalTransferTypePortfolioMarginToMain UserUniversalTransferType = "PORTFOLIO_MARGIN_MAIN"
286
+ UserUniversalTransferTypeMainToIsolatedMargin UserUniversalTransferType = "MAIN_ISOLATED_MARGIN"
287
+ UserUniversalTransferTypeIsolatedMarginToMain UserUniversalTransferType = "ISOLATED_MARGIN_MAIN"
288
+
289
+ UserUniversalTransferStatusTypePending UserUniversalTransferStatusType = "PENDING"
290
+ UserUniversalTransferStatusTypeConfirmed UserUniversalTransferStatusType = "CONFIRMED"
291
+ UserUniversalTransferStatusTypeFailed UserUniversalTransferStatusType = "FAILED"
242
292
)
243
293
244
294
func currentTimestamp () int64 {
@@ -1027,3 +1077,13 @@ func (c *Client) NewSubAccountFuturesSummaryV1Service() *SubAccountFuturesSummar
1027
1077
func (c * Client ) NewSubAccountFuturesTransferV1Service () * SubAccountFuturesTransferV1Service {
1028
1078
return & SubAccountFuturesTransferV1Service {c : c }
1029
1079
}
1080
+
1081
+ // NewSubAccountTransferHistoryService Transfer History for Sub-account (For Sub-account)
1082
+ func (c * Client ) NewSubAccountTransferHistoryService () * SubAccountTransferHistoryService {
1083
+ return & SubAccountTransferHistoryService {c : c }
1084
+ }
1085
+
1086
+ // NewListUserUniversalTransferService Query User Universal Transfer History
1087
+ func (c * Client ) NewListUserUniversalTransferService () * ListUserUniversalTransferService {
1088
+ return & ListUserUniversalTransferService {c : c }
1089
+ }
0 commit comments