64 lines
2.5 KiB
Dart
64 lines
2.5 KiB
Dart
// 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());
|
|
}
|
|
}
|