maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult emoji(
    1. String emoji
    )?,
  2. TResult file(
    1. NotionFile file
    )?,
  3. TResult customEmoji(
    1. String id,
    2. String name,
    3. String url
    )?,
  4. TResult notionIcon(
    1. String name,
    2. String? color
    )?,
  5. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(String emoji)? emoji,
  TResult Function(NotionFile file)? file,
  TResult Function(String id, String name, String url)? customEmoji,
  TResult Function(String name, String? color)? notionIcon,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;