maybeWhen<TResult extends Object?> method
Null safety
- {TResult entity( )?,
- TResult flat( )?,
- TResult struct( )?,
- required TResult orElse(
inherited
Implementation
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(
String name,
Map<String, IJsonSchema> definition,
String key,
Map<String, String> fieldMap,
@JsonExtra() Map<String, dynamic> extra)?
entity,
TResult Function(
String name,
Map<String, IJsonSchema> definition,
String key,
List<String> entityPath,
List<List<String>> includePath,
bool addMissingKeys,
Map<String, String> fieldMap,
@JsonExtra() Map<String, dynamic> extra)?
flat,
TResult Function(String name, dynamic definition,
@JsonExtra() Map<String, dynamic> extra)?
struct,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;