Finish KeyToken operations

This commit is contained in:
2025-04-18 18:56:17 +02:00
parent 1f0f280286
commit 78c895547e
23 changed files with 1089 additions and 211 deletions

View File

@@ -1,12 +1,27 @@
import 'package:hive_flutter/hive_flutter.dart';
part 'keytoken.g.dart';
@HiveType(typeId: 107)
class KeyToken {
@HiveField(0)
final String keytokenID;
@HiveField(10)
final String name;
@HiveField(11)
final String timestampCreated;
@HiveField(13)
final String? timestampLastUsed;
@HiveField(14)
final String ownerUserID;
@HiveField(15)
final bool allChannels;
@HiveField(16)
final List<String> channels;
@HiveField(17)
final String permissions;
@HiveField(18)
final int messagesSent;
const KeyToken({