SmartContractABIEntry constructor

SmartContractABIEntry({
  1. bool? anonymous,
  2. bool? constant,
  3. String? name,
  4. List<SmartContractBABIEntryParam>? inputs,
  5. List<SmartContractBABIEntryParam>? outputs,
  6. required SmartContractAbiEntryType type,
  7. bool? payable,
  8. SmartContractAbiStateMutabilityType? stateMutability,
})

Create a new SmartContractABIEntry instance with specified parameters.

Implementation

SmartContractABIEntry(
    {this.anonymous,
    this.constant,
    this.name,
    List<SmartContractBABIEntryParam>? inputs,
    List<SmartContractBABIEntryParam>? outputs,
    required this.type,
    this.payable,
    this.stateMutability})
    : inputs = inputs == null
          ? null
          : List<SmartContractBABIEntryParam>.unmodifiable(inputs),
      outputs = outputs == null
          ? null
          : List<SmartContractBABIEntryParam>.unmodifiable(outputs);