when<TResult extends Object?> method

TResult when<TResult extends Object?>({
  1. required TResult story(
    1. Story story
    ),
  2. required TResult poll(
    1. Poll poll
    ),
  3. required TResult ask(
    1. Ask ask
    ),
  4. required TResult job(
    1. Job job
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(models.Story story) story,
  required TResult Function(models.Poll poll) poll,
  required TResult Function(models.Ask ask) ask,
  required TResult Function(models.Job job) job,
}) =>
    throw _privateConstructorUsedError;