enumFromSqlOrRest<T> method Null safety

T enumFromSqlOrRest<T>(
  1. Iterable<T> enumValues,
  2. String enumName,
  3. T fallback
)

Example

  @Rest(enumAsString: true)
  @Sqlite(
    columnType: Column.varchar,
    fromGenerator: 'SyncGeneratorHelper.enumFromSqlOrRest<RunState>(RunState.values, %DATA_PROPERTY%, RunState.unknown)',
    toGenerator: 'SyncGeneratorHelper.enumToSqlOrRest<RunState>(%INSTANCE_PROPERTY%)',
  )
  final RunState? state;

Implementation

static T enumFromSqlOrRest<T>(
        Iterable<T> enumValues, String enumName, T fallback) =>
    _enumValueFromName<T>(enumValues, enumName, fallback);