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.