Skip to content

Commit 5dd8ab3

Browse files
committed
feat: update futures service arguments
1 parent 67095c2 commit 5dd8ab3

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

v2/client.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,10 @@ const (
183183
MarginTransferTypeToMargin MarginTransferType = 1
184184
MarginTransferTypeToMain MarginTransferType = 2
185185

186-
FuturesTransferTypeToFutures FuturesTransferType = 1
187-
FuturesTransferTypeToMain FuturesTransferType = 2
186+
FuturesTransferTypeToFutures FuturesTransferType = 1
187+
FuturesTransferTypeToMain FuturesTransferType = 2
188+
FuturesTransferTypeToFuturesCM FuturesTransferType = 3
189+
FuturesTransferTypeFuturesCMToMain FuturesTransferType = 4
188190

189191
MarginLoanStatusTypePending MarginLoanStatusType = "PENDING"
190192
MarginLoanStatusTypeConfirmed MarginLoanStatusType = "CONFIRMED"

v2/futures_service.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (s *FuturesTransferService) Do(ctx context.Context, opts ...RequestOption)
5959
// ListFuturesTransferService list futures transfer
6060
type ListFuturesTransferService struct {
6161
c *Client
62-
asset string
62+
asset *string
6363
startTime int64
6464
endTime *int64
6565
current *int64
@@ -68,7 +68,7 @@ type ListFuturesTransferService struct {
6868

6969
// Asset set asset
7070
func (s *ListFuturesTransferService) Asset(asset string) *ListFuturesTransferService {
71-
s.asset = asset
71+
s.asset = &asset
7272
return s
7373
}
7474

@@ -104,9 +104,11 @@ func (s *ListFuturesTransferService) Do(ctx context.Context, opts ...RequestOpti
104104
secType: secTypeSigned,
105105
}
106106
r.setParams(params{
107-
"asset": s.asset,
108107
"startTime": s.startTime,
109108
})
109+
if s.asset != nil {
110+
r.setParam("asset", *s.asset)
111+
}
110112
if s.endTime != nil {
111113
r.setParam("endTime", *s.endTime)
112114
}

0 commit comments

Comments
 (0)