flutter_orm_m8 0.5.0 flutter_orm_m8: ^0.5.0 copied to clipboard
Flutter package for ORM annotations. It defines ColumnMetadata, TableMetadata, DataTable, DataColumn annotations. The main purpose is to be used by code generators to expand annotated models.
import 'package:flutter_orm_m8/flutter_orm_m8.dart';
@DataTable(
"health_issues",
TableMetadata.SoftDeletable |
TableMetadata.TrackCreate |
TableMetadata.TrackUpdate)
class HealthIssue implements DbAccountRelatedEntity {
@DataColumn(
"id",
ColumnMetadata.PrimaryKey |
ColumnMetadata.Unique |
ColumnMetadata.AutoIncrement)
int id;
@DataColumn("account_id")
int accountId;
@DataColumn("description")
String description;
HealthIssue(this.accountId, this.description);
}