most_schema_parser library
Classes
- ArrayMostProperty
- MostValueProperty for array type.
- ArrayPropertyMapper
- Mapper for ArrayMostProperty.
- BooleanMostProperty
- MostValueProperty for boolean type.
- BooleanPropertyMapper
- Mapper for BooleanMostProperty.
- CustomPropertyMapper
- Custom property mapper.
- EnumMostProperty
- MostValueProperty for string enum type.
- EnumPropertyMapper
- Mapper for EnumMostProperty.
- MostJsonSchemaParser
- Parser for JSON Schema object model.
- MostJsonSchemaPropertyParser
- JSON Schema property parser.
- MostObjectProperty
- Object model JSON Schema property (with children) representation.
- MostProperty
- Object model JSON Schema property representation.
- MostValueProperty
- Object model JSON Schema property (without children) representation.
- MutatorPointer
-
Replaces
JsonPointerfrompackage:rfc_6901. - NumberMostProperty
- MostValueProperty for number type.
- NumberPropertyMapper
- Mapper for NumberMostProperty.
- ObjectPropertyMapper
- Mapper for MostObjectProperty.
- PropertyMapper
- Property mapper.
- PropertySpec
- DTO used for property mapper.
- StringMostProperty
- MostValueProperty for string type.
- StringPropertyMapper
- Mapper for StringMostProperty.
Extensions
-
DeepCopyMapExtension
on Map<
String, dynamic> - Creates deep copy of the provided Map.
Functions
-
castToJsonMap(
dynamic source, {Map< String, dynamic> orElse()?}) → Map<String, dynamic> -
Fail-safe method to cast parsed JSON into
Map<String, dynamic>.
Exceptions / Errors
- MutatorPointerException
- MutatorPointer exception.