madari-oss/lib/database/tables/watch_history_table.dart
Madari Developers 16fe4a653f Project import generated by Copybara.
GitOrigin-RevId: 829626e92d5dba6a4586d1e7c4bd1615ec396e88
2025-01-02 18:46:26 +00:00

15 lines
552 B
Dart

import 'package:drift/drift.dart';
class WatchHistoryTable extends Table {
TextColumn get id => text()();
TextColumn get originalId => text()();
TextColumn get season => text().nullable()();
TextColumn get episode => text().nullable()();
IntColumn get progress => integer().withDefault(const Constant(0))();
RealColumn get duration => real().withDefault(const Constant(0))();
DateTimeColumn get updatedAt => dateTime()();
DateTimeColumn get lastSyncedAt => dateTime().nullable()();
@override
Set<Column> get primaryKey => {id};
}