when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult modEventTakedown(
    1. ModEventTakedown data
    ),
  2. required TResult modEventReverseTakedown(
    1. ModEventReverseTakedown data
    ),
  3. required TResult modEventComment(
    1. ModEventComment data
    ),
  4. required TResult modEventReport(
    1. ModEventReport data
    ),
  5. required TResult modEventLabel(
    1. ModEventLabel data
    ),
  6. required TResult modEventAcknowledge(
    1. ModEventAcknowledge data
    ),
  7. required TResult modEventEscalate(
    1. ModEventEscalate data
    ),
  8. required TResult modEventMute(
    1. ModEventMute data
    ),
  9. required TResult modEventUnmute(
    1. ModEventUnmute data
    ),
  10. required TResult modEventMuteReporter(
    1. ModEventMuteReporter data
    ),
  11. required TResult modEventUnmuteReporter(
    1. ModEventUnmuteReporter data
    ),
  12. required TResult modEventEmail(
    1. ModEventEmail data
    ),
  13. required TResult modEventResolveAppeal(
    1. ModEventResolveAppeal data
    ),
  14. required TResult modEventDivert(
    1. ModEventDivert data
    ),
  15. required TResult modEventTag(
    1. ModEventTag data
    ),
  16. required TResult unknown(
    1. Map<String, dynamic> data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(ModEventTakedown data) modEventTakedown,
  required TResult Function(ModEventReverseTakedown data)
      modEventReverseTakedown,
  required TResult Function(ModEventComment data) modEventComment,
  required TResult Function(ModEventReport data) modEventReport,
  required TResult Function(ModEventLabel data) modEventLabel,
  required TResult Function(ModEventAcknowledge data) modEventAcknowledge,
  required TResult Function(ModEventEscalate data) modEventEscalate,
  required TResult Function(ModEventMute data) modEventMute,
  required TResult Function(ModEventUnmute data) modEventUnmute,
  required TResult Function(ModEventMuteReporter data) modEventMuteReporter,
  required TResult Function(ModEventUnmuteReporter data)
      modEventUnmuteReporter,
  required TResult Function(ModEventEmail data) modEventEmail,
  required TResult Function(ModEventResolveAppeal data) modEventResolveAppeal,
  required TResult Function(ModEventDivert data) modEventDivert,
  required TResult Function(ModEventTag data) modEventTag,
  required TResult Function(Map<String, dynamic> data) unknown,
}) =>
    throw _privateConstructorUsedError;