database.schema library

Schema classes for specifying wanted types.

Classes

ArbitraryTreeSchema
A schema for arbitrary trees.
BlobSchema
A schema for Blob values.
BoolSchema
A schema for bool values.
BytesSchema
A schema for Uint8List values.
DatabaseSchema
Describes database schema.
DateSchema
A schema for DateTime values.
DateTimeSchema
A schema for DateTime values.
DocumentSchema
A schema for Document values.
DoubleSchema
A schema for double values.
GeoPointSchema
A schema for GeoPoint values.
Int64Schema
A schema for Int64 values.
IntSchema
A schema for int values.
JsonDecoder
Decodes JSON based on Schema arguments. For decoding, use JsonDecoder.
JsonEncoder
Encodes JSON based on Schema arguments. For encoding, use JsonEncoder.
ListSchema
A schema for lists. [...]
MapSchema
A schema for maps. [...]
PrimitiveSchema<T>
Schema<T>
Describes valid values and decodes/encodes JSON.
SchemaBasedConverterBase
Base class for schema-based converters. [...]
SchemaVisitor<T, C>
StringSchema
A schema for String values.