MostJsonSchemaParser class

Parser for JSON Schema object model.

Implemented types

Constructors

MostJsonSchemaParser({List<PropertyMapper> mappers = defaultMappers})
Creates MostJsonSchemaParser.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
mappers → List<PropertyMapper>
List of mappers.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse(JsonSchema jsonSchema) → List<MostProperty>
Parse JSON Schema.
parseProperty(JsonSchema jsonSchema, {MostProperty? parent, String? overrideTitle, String? overridePropertyName, bool? overrideRequired}) → MostProperty
Parse JSON Schema property.
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

defaultMappers → const List<PropertyMapper>
List of default mappers.