import 'dart:typed_data'; import 'package:cv/cv.dart'; class DbSignalSenderKeyStore extends CvModelBase { static const tableName = "signal_sender_key_store"; static const columnSenderKeyName = "sender_key_name"; final senderKeyName = CvField(columnSenderKeyName); static const columnSenderKey = "sender_key"; final senderKey = CvField(columnSenderKey); static const columnCreatedAt = "created_at"; final createdAt = CvField(columnCreatedAt); static String getCreateTableString() { return """ CREATE TABLE IF NOT EXISTS $tableName ( $columnSenderKeyName TEXT NOT NULL, $columnSenderKey BLOB NOT NULL, $columnCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY ($columnSenderKeyName) ) """; } @override List get fields => [senderKeyName, senderKey, createdAt]; }