@@ -31,7 +31,7 @@ func (s *simpleEarnServiceTestSuite) TestGetAccount() {
31
31
s .assertRequestEqual (e , r )
32
32
})
33
33
34
- account , err := s .client .NewGetSimpleEarnAccountService ().Do (newContext ())
34
+ account , err := s .client .NewSimpleEarnService (). GetAccount ().Do (newContext ())
35
35
s .r ().NoError (err )
36
36
s .r ().Equal ("0.01067982" , account .TotalAmountInBTC )
37
37
s .r ().Equal ("77.13289230" , account .TotalAmountInUSDT )
@@ -74,7 +74,7 @@ func (s *simpleEarnServiceTestSuite) TestListFlexibleProduct() {
74
74
s .assertRequestEqual (e , r )
75
75
})
76
76
77
- product , err := s .client .NewListSimpleEarnFlexibleProductService ().Asset ("BTC" ).Do (newContext ())
77
+ product , err := s .client .NewSimpleEarnService (). FlexibleService (). ListProduct ().Asset ("BTC" ).Do (newContext ())
78
78
s .r ().NoError (err )
79
79
s .r ().Equal ("BTC001" , product .Rows [0 ].ProductId )
80
80
s .r ().Equal ("BTC" , product .Rows [0 ].Asset )
@@ -86,7 +86,7 @@ func (s *simpleEarnServiceTestSuite) TestListFlexibleProduct() {
86
86
s .r ().Equal (true , product .Rows [0 ].IsSoldOut )
87
87
s .r ().Equal (true , product .Rows [0 ].Hot )
88
88
s .r ().Equal ("0.01000000" , product .Rows [0 ].MinPurchaseAmount )
89
- s .r ().Equal ( " 1646182276000" , product .Rows [0 ].SubscriptionStartTime )
89
+ s .r ().EqualValues ( 1646182276000 , product .Rows [0 ].SubscriptionStartTime )
90
90
s .r ().Equal ("PURCHASING" , product .Rows [0 ].Status )
91
91
s .r ().Equal (1 , product .Total )
92
92
}
@@ -126,7 +126,7 @@ func (s *simpleEarnServiceTestSuite) TestListLockedProduct() {
126
126
s .assertRequestEqual (e , r )
127
127
})
128
128
129
- product , err := s .client .NewListSimpleEarnLockedProductService ().Asset ("AXS" ).Do (newContext ())
129
+ product , err := s .client .NewSimpleEarnService (). LockedService (). ListProduct ().Asset ("AXS" ).Do (newContext ())
130
130
s .r ().NoError (err )
131
131
s .r ().Equal ("Axs*90" , product .Rows [0 ].ProjectId )
132
132
s .r ().Equal ("AXS" , product .Rows [0 ].Detail .Asset )
@@ -179,7 +179,7 @@ func (s *simpleEarnServiceTestSuite) TestGetSimpleEarnFlexiblePositionService()
179
179
s .assertRequestEqual (e , r )
180
180
})
181
181
182
- position , err := s .client .NewGetSimpleEarnFlexiblePositionService ().Asset ("USDT" ).Do (newContext ())
182
+ position , err := s .client .NewSimpleEarnService (). FlexibleService (). GetPosition ().Asset ("USDT" ).Do (newContext ())
183
183
s .r ().NoError (err )
184
184
s .r ().Equal ("75.46000000" , position .Rows [0 ].TotalAmount )
185
185
s .r ().Equal (map [string ]string {"0-5BTC" : "0.05" , "5-10BTC" : "0.03" }, position .Rows [0 ].TierAnnualPercentageRate )
@@ -250,7 +250,7 @@ func (s *simpleEarnServiceTestSuite) TestGetSimpleEarnLockedPositionService() {
250
250
s .assertRequestEqual (e , r )
251
251
})
252
252
253
- position , err := s .client .NewGetSimpleEarnLockedPositionService ().
253
+ position , err := s .client .NewSimpleEarnService (). LockedService (). GetPosition ().
254
254
Asset ("AXS" ).
255
255
PositionId (123123 ).
256
256
ProjectId ("Axs*90" ).
@@ -305,7 +305,7 @@ func (s *simpleEarnServiceTestSuite) TestGetSimpleEarnFlexibleQuotaService() {
305
305
s .assertRequestEqual (e , r )
306
306
})
307
307
308
- quota , err := s .client .NewGetSimpleEarnFlexibleQuotaService ().
308
+ quota , err := s .client .NewSimpleEarnService (). FlexibleService (). GetLeftQuote ().
309
309
ProductId ("BTC001" ).
310
310
Do (newContext ())
311
311
s .r ().NoError (err )
@@ -326,7 +326,7 @@ func (s *simpleEarnServiceTestSuite) TestGetSimpleEarnLockedQuotaService() {
326
326
s .assertRequestEqual (e , r )
327
327
})
328
328
329
- quota , err := s .client .NewGetSimpleEarnLockedQuotaService ().
329
+ quota , err := s .client .NewSimpleEarnService (). LockedService (). GetLeftQuote ().
330
330
ProjectId ("AXS001" ).
331
331
Do (newContext ())
332
332
s .r ().NoError (err )
@@ -351,7 +351,7 @@ func (s *simpleEarnServiceTestSuite) TestSubscribeFlexibleProduct() {
351
351
s .assertRequestEqual (e , r )
352
352
})
353
353
354
- subscribeResp , err := s .client .NewSimpleEarnSubscribeFlexibleProductService ().
354
+ subscribeResp , err := s .client .NewSimpleEarnService (). FlexibleService (). Subscribe ().
355
355
ProductId ("BTC001" ).
356
356
Amount ("0.1" ).
357
357
AutoSubscribe (true ).
@@ -382,7 +382,7 @@ func (s *simpleEarnServiceTestSuite) TestSubscribeLockedProduct() {
382
382
s .assertRequestEqual (e , r )
383
383
})
384
384
385
- subscribeResp , err := s .client .NewSimpleEarnSubscribeLockedProductService ().
385
+ subscribeResp , err := s .client .NewSimpleEarnService (). LockedService (). Subscribe ().
386
386
ProjectId ("AXS001" ).
387
387
Amount ("0.1" ).
388
388
AutoSubscribe (true ).
@@ -413,7 +413,7 @@ func (s *simpleEarnServiceTestSuite) TestRedeemFlexibleProduct() {
413
413
s .assertRequestEqual (e , r )
414
414
})
415
415
416
- redeemResp , err := s .client .NewSimpleEarnRedeemFlexibleProductService ().
416
+ redeemResp , err := s .client .NewSimpleEarnService (). FlexibleService (). Redeem ().
417
417
ProductId ("BTC001" ).
418
418
RedeemAll (true ).
419
419
Amount ("0.1" ).
@@ -439,7 +439,7 @@ func (s *simpleEarnServiceTestSuite) TestRedeemLockedProduct() {
439
439
s .assertRequestEqual (e , r )
440
440
})
441
441
442
- redeemResp , err := s .client .NewSimpleEarnRedeemLockedProductService ().
442
+ redeemResp , err := s .client .NewSimpleEarnService (). LockedService (). Redeem ().
443
443
PositionId (12345 ).
444
444
Do (newContext ())
445
445
s .r ().NoError (err )
@@ -462,7 +462,7 @@ func (s *simpleEarnServiceTestSuite) TestSetAutoSubscribeFlexibleProduct() {
462
462
s .assertRequestEqual (e , r )
463
463
})
464
464
465
- resp , err := s .client .NewSimpleEarnSetAutoSubscribeFlexibleProductService ().
465
+ resp , err := s .client .NewSimpleEarnService (). FlexibleService (). SetAutoSubscribe ().
466
466
ProductId ("BTC001" ).
467
467
AutoSubscribe (true ).
468
468
Do (newContext ())
@@ -485,15 +485,15 @@ func (s *simpleEarnServiceTestSuite) TestSetAutoSubscribeLockedProduct() {
485
485
s .assertRequestEqual (e , r )
486
486
})
487
487
488
- resp , err := s .client .NewSimpleEarnSetAutoSubscribeLockedProductService ().
488
+ resp , err := s .client .NewSimpleEarnService (). LockedService (). SetAutoSubscribe ().
489
489
PositionId (12345 ).
490
490
AutoSubscribe (true ).
491
491
Do (newContext ())
492
492
s .r ().NoError (err )
493
493
s .r ().Equal (true , resp .Success )
494
494
}
495
495
496
- func (s * simpleEarnServiceTestSuite ) TestSubscriptionPreview () {
496
+ func (s * simpleEarnServiceTestSuite ) TestFlexiableSubscriptionPreview () {
497
497
data := []byte (`{
498
498
"totalAmount": "1232.32230982",
499
499
"rewardAsset": "BUSD",
@@ -513,7 +513,7 @@ func (s *simpleEarnServiceTestSuite) TestSubscriptionPreview() {
513
513
s .assertRequestEqual (e , r )
514
514
})
515
515
516
- preview , err := s .client .NewSimpleEarnSubscriptionPreviewService ().
516
+ preview , err := s .client .NewSimpleEarnService (). FlexibleService (). PreviewSubscribe ().
517
517
ProductId ("BTC001" ).
518
518
Amount ("0.1" ).
519
519
Do (newContext ())
@@ -553,7 +553,7 @@ func (s *simpleEarnServiceTestSuite) TestLockedSubscriptionPreview() {
553
553
s .assertRequestEqual (e , r )
554
554
})
555
555
556
- preview , err := s .client .NewSimpleEarnLockedSubscriptionPreviewService ().
556
+ preview , err := s .client .NewSimpleEarnService (). LockedService (). PreviewSubscribe ().
557
557
ProjectId ("AXS001" ).
558
558
Amount ("0.1" ).
559
559
AutoSubscribe (true ).
@@ -571,7 +571,7 @@ func (s *simpleEarnServiceTestSuite) TestLockedSubscriptionPreview() {
571
571
s .r ().EqualValues (1651536000000 , preview .NextSubscriptionDate )
572
572
}
573
573
574
- func (s * simpleEarnServiceTestSuite ) TestSetRedeemOption () {
574
+ func (s * simpleEarnServiceTestSuite ) TestLockedSetRedeemOption () {
575
575
data := []byte (`{
576
576
"success": true
577
577
}` )
@@ -586,7 +586,7 @@ func (s *simpleEarnServiceTestSuite) TestSetRedeemOption() {
586
586
s .assertRequestEqual (e , r )
587
587
})
588
588
589
- resp , err := s .client .NewSimpleEarnSetRedeemOptionService ().
589
+ resp , err := s .client .NewSimpleEarnService (). LockedService (). SetRedeemOption ().
590
590
PositionId ("12345" ).
591
591
RedeemTo (RedeemToSpot ).
592
592
Do (newContext ())
0 commit comments