DatumSchema<E extends DatumEntityInterface> constructor
DatumSchema<E extends DatumEntityInterface> ({
- required String name,
- required List<
DatumFieldSpec< fields,E, dynamic> > - E construct(
- DatumSchemaReader<
E> r
- DatumSchemaReader<
Implementation
DatumSchema({
required this.name,
required List<DatumFieldSpec<E, dynamic>> fields,
this.construct,
}) : fields = List.unmodifiable(fields) {
_validateDeclaration();
}