Constructors
-
Flat(String name, {Map<String, IJsonSchema> definition, String key, List<String> entityPath, List<List<String>> includePath, bool addMissingKeys, Map<String, String> fieldMap, )
-
const
factory
-
Flat.fromJson(Map<String, dynamic> json)
-
factory
Methods
-
map<TResult extends Object?>({required TResult entity(Entity value), required TResult flat(Flat value), required TResult struct(Struct value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult? entity(Entity value)?, TResult? flat(Flat value)?, TResult? struct(Struct value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult entity(Entity value)?, TResult flat(Flat value)?, TResult struct(Struct value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult entity(String name, Map<String, IJsonSchema> definition, String key, Map<String, String> fieldMap, )?, TResult flat(String name, Map<String, IJsonSchema> definition, String key, List<String> entityPath, List<List<String>> includePath, bool addMissingKeys, Map<String, String> fieldMap, )?, TResult struct(String name, dynamic definition, )?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>({required TResult entity(String name, Map<String, IJsonSchema> definition, String key, Map<String, String> fieldMap, ), required TResult flat(String name, Map<String, IJsonSchema> definition, String key, List<String> entityPath, List<List<String>> includePath, bool addMissingKeys, Map<String, String> fieldMap, ), required TResult struct(String name, dynamic definition, )})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult? entity(String name, Map<String, IJsonSchema> definition, String key, Map<String, String> fieldMap, )?, TResult? flat(String name, Map<String, IJsonSchema> definition, String key, List<String> entityPath, List<List<String>> includePath, bool addMissingKeys, Map<String, String> fieldMap, )?, TResult? struct(String name, dynamic definition, )?})
→ TResult?
-
inherited