when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult record(
    1. EmbedRecord data
    ),
  2. required TResult images(
    1. EmbedImages data
    ),
  3. required TResult external(
    1. EmbedExternal data
    ),
  4. required TResult recordWithMedia(
    1. EmbedRecordWithMedia data
    ),
  5. required TResult unknown(
    1. Map<String, dynamic> data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(EmbedRecord data) record,
  required TResult Function(EmbedImages data) images,
  required TResult Function(EmbedExternal data) external,
  required TResult Function(EmbedRecordWithMedia data) recordWithMedia,
  required TResult Function(Map<String, dynamic> data) unknown,
}) =>
    throw _privateConstructorUsedError;