maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult paragraph(
    1. String id,
    2. String title,
    3. String? description,
    4. List<ViewerCollectionItemUnion> contents,
    )?,
  2. TResult component(
    1. String id,
    2. String title,
    3. String? description,
    4. String ctorName,
    5. String? designLink,
    6. ViewerWidgetBuilder builder,
    7. List<ViewerComponentExample> examples,
    8. ViewerSourceCode sourceCode,
    )?,
  3. TResult apiDocs(
    1. String id,
    2. String title,
    3. String? description
    )?,
  4. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(String id, String title, String? description,
          List<ViewerCollectionItemUnion> contents)?
      paragraph,
  TResult Function(
          String id,
          String title,
          String? description,
          String ctorName,
          String? designLink,
          ViewerWidgetBuilder builder,
          List<ViewerComponentExample> examples,
          ViewerSourceCode sourceCode)?
      component,
  TResult Function(String id, String title, String? description)? apiDocs,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;