@@ -293,13 +293,18 @@ func (s *marginTestSuite) assertMarginRepayEqual(e, a *MarginRepay) {
293
293
294
294
func (s * marginTestSuite ) TestGetMarginAccount () {
295
295
data := []byte (`{
296
+ "created": true,
296
297
"borrowEnabled": true,
297
298
"marginLevel": "11.64405625",
299
+ "collateralMarginLevel": "0.64405625",
298
300
"totalAssetOfBtc": "6.82728457",
299
301
"totalLiabilityOfBtc": "0.58633215",
300
302
"totalNetAssetOfBtc": "6.24095242",
303
+ "totalCollateralValueInUSDT": "1234.33",
301
304
"tradeEnabled": true,
302
- "transferEnabled": true,
305
+ "transferInEnabled": true,
306
+ "transferOutEnabled": true,
307
+ "accountType": "MARGIN_1",
303
308
"userAssets": [
304
309
{
305
310
"asset": "BTC",
@@ -344,13 +349,18 @@ func (s *marginTestSuite) TestGetMarginAccount() {
344
349
res , err := s .client .NewGetMarginAccountService ().Do (newContext ())
345
350
s .r ().NoError (err )
346
351
e := & MarginAccount {
347
- BorrowEnabled : true ,
348
- MarginLevel : "11.64405625" ,
349
- TotalAssetOfBTC : "6.82728457" ,
350
- TotalLiabilityOfBTC : "0.58633215" ,
351
- TotalNetAssetOfBTC : "6.24095242" ,
352
- TradeEnabled : true ,
353
- TransferEnabled : true ,
352
+ Created : true ,
353
+ BorrowEnabled : true ,
354
+ MarginLevel : "11.64405625" ,
355
+ CollateralMarginLevel : "0.64405625" ,
356
+ TotalAssetOfBTC : "6.82728457" ,
357
+ TotalLiabilityOfBTC : "0.58633215" ,
358
+ TotalNetAssetOfBTC : "6.24095242" ,
359
+ TotalCollateralValueInUSDT : "1234.33" ,
360
+ TradeEnabled : true ,
361
+ TransferInEnabled : true ,
362
+ TransferOutEnabled : true ,
363
+ AccountType : "MARGIN_1" ,
354
364
UserAssets : []UserAsset {
355
365
{
356
366
Asset : "BTC" ,
@@ -491,13 +501,18 @@ func (s *marginTestSuite) assertIsolatedMarginAssetEqual(e, a IsolatedMarginAsse
491
501
492
502
func (s * marginTestSuite ) assertMarginAccountEqual (e , a * MarginAccount ) {
493
503
r := s .r ()
504
+ r .Equal (e .Created , a .Created , "Created" )
494
505
r .Equal (e .BorrowEnabled , a .BorrowEnabled , "BorrowEnabled" )
495
506
r .Equal (e .MarginLevel , a .MarginLevel , "MarginLevel" )
507
+ r .Equal (e .CollateralMarginLevel , a .CollateralMarginLevel , "CollateralMarginLevel" )
496
508
r .Equal (e .TotalAssetOfBTC , a .TotalAssetOfBTC , "TotalAssetOfBTC" )
497
509
r .Equal (e .TotalLiabilityOfBTC , a .TotalLiabilityOfBTC , "TotalLiabilityOfBTC" )
498
510
r .Equal (e .TotalNetAssetOfBTC , a .TotalNetAssetOfBTC , "TotalNetAssetOfBTC" )
511
+ r .Equal (e .TotalCollateralValueInUSDT , a .TotalCollateralValueInUSDT , "TotalCollateralValueInUSDT" )
499
512
r .Equal (e .TradeEnabled , a .TradeEnabled , "TradeEnabled" )
500
- r .Equal (e .TransferEnabled , a .TransferEnabled , "TransferEnabled" )
513
+ r .Equal (e .TransferInEnabled , a .TransferInEnabled , "TransferInEnabled" )
514
+ r .Equal (e .TransferOutEnabled , a .TransferOutEnabled , "TransferOutEnabled" )
515
+ r .Equal (e .AccountType , a .AccountType , "AccountType" )
501
516
r .Len (a .UserAssets , len (e .UserAssets ), "UserAssets" )
502
517
for i := 0 ; i < len (a .UserAssets ); i ++ {
503
518
s .assertUserAssetEqual (e .UserAssets [i ], a .UserAssets [i ])
0 commit comments