M4eTransactionForm constructor

M4eTransactionForm({@required M4eTransactionWallet from, @required M4eTransactionWallet to, @required M4eAmount amount, @required DateTime at, @required Map<String, dynamic> meta })

Implementation

M4eTransactionForm({
  @required M4eTransactionWallet from,
  @required M4eTransactionWallet to,
  @required M4eAmount amount,
  @required DateTime at,
  @required Map<String, dynamic> meta,
})  : assert(from != null,
          'M4eTransactionForm [from] wallet should not be null'),
      assert(to != null, 'M4eTransactionForm [to] wallet should not be null'),
      assert(
          amount != null, 'M4eTransactionForm [amount] should not be null'),
      assert(at != null, 'M4eTransactionForm [at] should not be null'),
      assert(meta != null, 'M4eTransactionForm [meta] should not be null'),
      this.from = from,
      this.to = to,
      this.amount = amount,
      this.at = at,
      this.meta = meta;