ParamType constructor

ParamType({
  1. BoolType? boolean,
  2. NumberNType? numberInt,
  3. NumberNType? numberUint,
  4. StringType? stringParam,
  5. AddressType? address,
  6. ByteArrayType? byteArray,
  7. ByteArrayFixType? byteArrayFix,
  8. ArrayType? array,
  9. FixedArrayType? fixedArray,
  10. TupleType? tuple,
})

Implementation

factory ParamType({
  BoolType? boolean,
  NumberNType? numberInt,
  NumberNType? numberUint,
  StringType? stringParam,
  AddressType? address,
  ByteArrayType? byteArray,
  ByteArrayFixType? byteArrayFix,
  ArrayType? array,
  FixedArrayType? fixedArray,
  TupleType? tuple,
}) {
  final result = create();
  if (boolean != null) result.boolean = boolean;
  if (numberInt != null) result.numberInt = numberInt;
  if (numberUint != null) result.numberUint = numberUint;
  if (stringParam != null) result.stringParam = stringParam;
  if (address != null) result.address = address;
  if (byteArray != null) result.byteArray = byteArray;
  if (byteArrayFix != null) result.byteArrayFix = byteArrayFix;
  if (array != null) result.array = array;
  if (fixedArray != null) result.fixedArray = fixedArray;
  if (tuple != null) result.tuple = tuple;
  return result;
}