This commit is contained in:
2025-08-20 18:28:31 +03:00
parent 4944fcbcec
commit 43e53d0006
+63
View File
@@ -0,0 +1,63 @@
// Generated by Hive CE
// Do not modify
// Check in to version control
import 'package:hive_ce/hive.dart';
import 'package:budget_app/models/ai_response.dart';
import 'package:budget_app/models/ai_rule.dart';
import 'package:budget_app/models/ai_settings.dart';
import 'package:budget_app/models/app_settings.dart';
import 'package:budget_app/models/category.dart';
import 'package:budget_app/models/global_settings.dart';
import 'package:budget_app/models/prefilled_transaction.dart';
import 'package:budget_app/models/sms_handler_settings.dart';
import 'package:budget_app/models/sms_message.dart';
import 'package:budget_app/models/tag.dart';
import 'package:budget_app/models/transaction_record.dart';
import 'package:budget_app/models/user.dart';
extension HiveRegistrar on HiveInterface {
void registerAdapters() {
registerAdapter(AiNonTransactionResponseAdapter());
registerAdapter(AiRuleAdapter());
registerAdapter(AiRuleTypeAdapter());
registerAdapter(AiSettingsAdapter());
registerAdapter(AiTransactionResponseAdapter());
registerAdapter(AppSettingsAdapter());
registerAdapter(CategoryAdapter());
registerAdapter(GlobalSettingsAdapter());
registerAdapter(PrefilledTransactionAdapter());
registerAdapter(ProcessingStatusAdapter());
registerAdapter(SmsHandlerSettingsAdapter());
registerAdapter(SmsMessageAdapter());
registerAdapter(SmsProcessingRuleAdapter());
registerAdapter(SmsProcessingTypeAdapter());
registerAdapter(SmsStatusAdapter());
registerAdapter(TagAdapter());
registerAdapter(TransactionRecordAdapter());
registerAdapter(UserAdapter());
}
}
extension IsolatedHiveRegistrar on IsolatedHiveInterface {
void registerAdapters() {
registerAdapter(AiNonTransactionResponseAdapter());
registerAdapter(AiRuleAdapter());
registerAdapter(AiRuleTypeAdapter());
registerAdapter(AiSettingsAdapter());
registerAdapter(AiTransactionResponseAdapter());
registerAdapter(AppSettingsAdapter());
registerAdapter(CategoryAdapter());
registerAdapter(GlobalSettingsAdapter());
registerAdapter(PrefilledTransactionAdapter());
registerAdapter(ProcessingStatusAdapter());
registerAdapter(SmsHandlerSettingsAdapter());
registerAdapter(SmsMessageAdapter());
registerAdapter(SmsProcessingRuleAdapter());
registerAdapter(SmsProcessingTypeAdapter());
registerAdapter(SmsStatusAdapter());
registerAdapter(TagAdapter());
registerAdapter(TransactionRecordAdapter());
registerAdapter(UserAdapter());
}
}