maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult onLike(
    1. Post post,
    2. dynamic extra
    )?,
  2. TResult onVote(
    1. Post post,
    2. dynamic extra
    )?,
  3. TResult onDelete(
    1. Post post,
    2. dynamic extra
    )?,
  4. TResult onBookmark(
    1. Post post,
    2. dynamic extra
    )?,
  5. TResult onUpdate(
    1. Post post,
    2. dynamic extra
    )?,
  6. TResult onUserTap(
    1. Post post,
    2. dynamic extra
    )?,
  7. TResult onReact(
    1. Post post,
    2. dynamic extra
    )?,
  8. TResult onTagClick(
    1. Post post,
    2. dynamic extra
    )?,
  9. TResult onMeetingEnd(
    1. Post post,
    2. dynamic extra
    )?,
  10. TResult onMentionUserTap(
    1. Post post,
    2. dynamic extra
    )?,
  11. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(Post post, dynamic extra)? onLike,
  TResult Function(Post post, dynamic extra)? onVote,
  TResult Function(Post post, dynamic extra)? onDelete,
  TResult Function(Post post, dynamic extra)? onBookmark,
  TResult Function(Post post, dynamic extra)? onUpdate,
  TResult Function(Post post, dynamic extra)? onUserTap,
  TResult Function(Post post, dynamic extra)? onReact,
  TResult Function(Post post, dynamic extra)? onTagClick,
  TResult Function(Post post, dynamic extra)? onMeetingEnd,
  TResult Function(Post post, dynamic extra)? onMentionUserTap,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;