mapped_json_schema library
Classes
- ArrayMappedProperty
- MappedValueProperty for array type.
- ArrayPropertyMapper
- Mapper for ArrayMappedProperty.
- BooleanMappedProperty
- MappedValueProperty for boolean type.
- BooleanPropertyMapper
- Mapper for BooleanMappedProperty.
- CustomPropertyMapper
- Custom property mapper.
- EnumMappedProperty
- MappedValueProperty for string enum type.
- EnumPropertyMapper
- Mapper for EnumMappedProperty.
- MappedJsonSchema
- Object model JSON Schema representation.
- MappedJsonSchemaParser
- Parser for JSON Schema object model.
- MappedJsonSchemaPropertyParser
- JSON Schema property parser.
- MappedObjectProperty
- Object model JSON Schema property (with children) representation.
- MappedProperty
- Object model JSON Schema property representation.
- MappedValueProperty
- Object model JSON Schema property (without children) representation.
- NumberMappedProperty
- MappedValueProperty for number type.
- NumberPropertyMapper
- Mapper for NumberMappedProperty.
- ObjectPropertyMapper
- Mapper for MappedObjectProperty.
- PropertyMapper
- Property mapper.
- PropertySpec
- DTO used for property mapper.
- StringMappedProperty
- MappedValueProperty for string type.
- StringPropertyMapper
- Mapper for StringMappedProperty.
Extensions
-
DeepCopyMapExtension
on Map<
String, dynamic>
Functions
-
castToJsonMap(
dynamic source, {Map< String, dynamic> orElse()?}) → Map<String, dynamic> -
Fail-safe method to cast parsed JSON into
Map<String, dynamic>.