EnumBuilderExtensions extension
Extension methods for common enum patterns.
- on
Methods
-
optionEnum(
{required List< AbiType> someFields}) → EnumType -
Available on EnumBuilder, provided by the EnumBuilderExtensions extension
Creates an Option enum with None and Some variants. -
resultEnum(
{List< AbiType> ? okFields, List<AbiType> ? errorFields}) → EnumType -
Available on EnumBuilder, provided by the EnumBuilderExtensions extension
Creates a Result enum with Ok and Error variants. -
variants(
Map< String, int> variants) → EnumBuilder -
Available on EnumBuilder, provided by the EnumBuilderExtensions extension
Adds multiple simple variants at once.