ERC20 constructor

const ERC20({
  1. required String symbol,
  2. @JsonKey(fromJson: nameFromJson) required String name,
  3. @JsonKey(fromJson: decimalsFromJson) int decimals,
  4. @JsonKey(name: 'contractAddress', fromJson: addressFromJson) required String address,
  5. @JsonKey(name: 'balance') required BigInt amount,
})

Implementation

const factory ERC20(
    {required final String symbol,
    @JsonKey(fromJson: nameFromJson) required final String name,
    @JsonKey(fromJson: decimalsFromJson) final int decimals,
    @JsonKey(name: 'contractAddress', fromJson: addressFromJson)
    required final String address,
    @JsonKey(name: 'balance') required final BigInt amount}) = _$ERC20Impl;