flutter_orm_m8 0.5.0 copy "flutter_orm_m8: ^0.5.0" to clipboard
flutter_orm_m8: ^0.5.0 copied to clipboard

outdated

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.

example/example.dart

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);
}
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

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.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on flutter_orm_m8