when<TResult extends Object?> method
Null safety
- {required TResult entity( ),
- required TResult flat( ),
- required TResult struct( )}
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
String name,
Map<String, IJsonSchema> definition,
String key,
Map<String, String> fieldMap,
@JsonExtra() Map<String, dynamic> extra)
entity,
required 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,
required TResult Function(String name, dynamic definition,
@JsonExtra() Map<String, dynamic> extra)
struct,
}) =>
throw _privateConstructorUsedError;