whenOrNull<TResult extends Object?> method
Null safety
- {TResult? entity( )?,
- TResult? flat( )?,
- TResult? struct( )?}
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<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,
}) =>
throw _privateConstructorUsedError;