AutoDeleveraging constructor

AutoDeleveraging({
  1. required int accountId,
  2. required int subAccountId,
  3. required int subAccountNonce,
  4. required List<ContractPrice> contractPrices,
  5. required List<SpotPriceInfo> marginPrices,
  6. required int adlAccountId,
  7. required int pairId,
  8. required String adlSize,
  9. required String adlPrice,
  10. required String fee,
  11. required int feeToken,
  12. dynamic hint,
})

Implementation

factory AutoDeleveraging(
        {required int accountId,
        required int subAccountId,
        required int subAccountNonce,
        required List<ContractPrice> contractPrices,
        required List<SpotPriceInfo> marginPrices,
        required int adlAccountId,
        required int pairId,
        required String adlSize,
        required String adlPrice,
        required String fee,
        required int feeToken,
        dynamic hint}) =>
    RustLib.instance.api.autoDeleveragingNew(
        accountId: accountId,
        subAccountId: subAccountId,
        subAccountNonce: subAccountNonce,
        contractPrices: contractPrices,
        marginPrices: marginPrices,
        adlAccountId: adlAccountId,
        pairId: pairId,
        adlSize: adlSize,
        adlPrice: adlPrice,
        fee: fee,
        feeToken: feeToken,
        hint: hint);