Contract constructor

Contract({
  1. required int accountId,
  2. required int subAccountId,
  3. required int slotId,
  4. required int nonce,
  5. required int pairId,
  6. required String size,
  7. required String price,
  8. required bool direction,
  9. required int makerFeeRate,
  10. required int takerFeeRate,
  11. required bool hasSubsidy,
  12. dynamic hint,
})

Implementation

factory Contract(
        {required int accountId,
        required int subAccountId,
        required int slotId,
        required int nonce,
        required int pairId,
        required String size,
        required String price,
        required bool direction,
        required int makerFeeRate,
        required int takerFeeRate,
        required bool hasSubsidy,
        dynamic hint}) =>
    RustLib.instance.api.contractNew(
        accountId: accountId,
        subAccountId: subAccountId,
        slotId: slotId,
        nonce: nonce,
        pairId: pairId,
        size: size,
        price: price,
        direction: direction,
        makerFeeRate: makerFeeRate,
        takerFeeRate: takerFeeRate,
        hasSubsidy: hasSubsidy,
        hint: hint);