ParamType constructor
ParamType({
- BoolType? boolean,
- NumberNType? numberInt,
- NumberNType? numberUint,
- StringType? stringParam,
- AddressType? address,
- ByteArrayType? byteArray,
- ByteArrayFixType? byteArrayFix,
- ArrayType? array,
- FixedArrayType? fixedArray,
- 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;
}