when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult recordViewRecord(
    1. RecordViewRecord data
    ),
  2. required TResult recordViewNotFound(
    1. RecordViewNotFound data
    ),
  3. required TResult recordViewBlocked(
    1. RecordViewBlocked data
    ),
  4. required TResult recordViewDetached(
    1. RecordViewDetached data
    ),
  5. required TResult generatorView(
    1. GeneratorView data
    ),
  6. required TResult listView(
    1. ListView data
    ),
  7. required TResult labelerView(
    1. LabelerView data
    ),
  8. required TResult starterPackViewBasic(
    1. StarterPackViewBasic data
    ),
  9. required TResult unknown(
    1. Map<String, dynamic> data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(RecordViewRecord data) recordViewRecord,
  required TResult Function(RecordViewNotFound data) recordViewNotFound,
  required TResult Function(RecordViewBlocked data) recordViewBlocked,
  required TResult Function(RecordViewDetached data) recordViewDetached,
  required TResult Function(GeneratorView data) generatorView,
  required TResult Function(ListView data) listView,
  required TResult Function(LabelerView data) labelerView,
  required TResult Function(StarterPackViewBasic data) starterPackViewBasic,
  required TResult Function(Map<String, dynamic> data) unknown,
}) =>
    throw _privateConstructorUsedError;