model method

SchemaRegistry model(
  1. String name, {
  2. String? tableName,
  3. required Map<String, FieldInfo> fields,
  4. Map<String, RelationInfo> relations = const {},
})

Fluent API for registering a model.

Implementation

SchemaRegistry model(
  String name, {
  String? tableName,
  required Map<String, FieldInfo> fields,
  Map<String, RelationInfo> relations = const {},
}) {
  registerModel(ModelSchema(
    name: name,
    tableName: tableName ?? _toSnakeCase(name),
    fields: fields,
    relations: relations,
  ));
  return this;
}