149 lines
7.0 KiB
Dart
149 lines
7.0 KiB
Dart
// Generated by Hive CE
|
|
// Do not modify
|
|
// Check in to version control
|
|
|
|
import 'package:hive_ce/hive.dart';
|
|
import 'package:worker/core/database/models/cached_data.dart';
|
|
import 'package:worker/core/database/models/enums.dart';
|
|
import 'package:worker/features/account/data/models/audit_log_model.dart';
|
|
import 'package:worker/features/account/data/models/payment_reminder_model.dart';
|
|
import 'package:worker/features/auth/data/models/user_model.dart';
|
|
import 'package:worker/features/auth/data/models/user_session_model.dart';
|
|
import 'package:worker/features/cart/data/models/cart_item_model.dart';
|
|
import 'package:worker/features/cart/data/models/cart_model.dart';
|
|
import 'package:worker/features/chat/data/models/chat_room_model.dart';
|
|
import 'package:worker/features/chat/data/models/message_model.dart';
|
|
import 'package:worker/features/favorites/data/models/favorite_model.dart';
|
|
import 'package:worker/features/home/data/models/member_card_model.dart';
|
|
import 'package:worker/features/home/data/models/promotion_model.dart';
|
|
import 'package:worker/features/loyalty/data/models/gift_catalog_model.dart';
|
|
import 'package:worker/features/loyalty/data/models/loyalty_point_entry_model.dart';
|
|
import 'package:worker/features/loyalty/data/models/points_record_model.dart';
|
|
import 'package:worker/features/loyalty/data/models/redeemed_gift_model.dart';
|
|
import 'package:worker/features/notifications/data/models/notification_model.dart';
|
|
import 'package:worker/features/orders/data/models/invoice_model.dart';
|
|
import 'package:worker/features/orders/data/models/order_item_model.dart';
|
|
import 'package:worker/features/orders/data/models/order_model.dart';
|
|
import 'package:worker/features/orders/data/models/payment_line_model.dart';
|
|
import 'package:worker/features/products/data/models/category_model.dart';
|
|
import 'package:worker/features/products/data/models/product_model.dart';
|
|
import 'package:worker/features/products/data/models/stock_level_model.dart';
|
|
import 'package:worker/features/projects/data/models/design_request_model.dart';
|
|
import 'package:worker/features/projects/data/models/project_submission_model.dart';
|
|
import 'package:worker/features/quotes/data/models/quote_item_model.dart';
|
|
import 'package:worker/features/quotes/data/models/quote_model.dart';
|
|
import 'package:worker/features/showrooms/data/models/showroom_model.dart';
|
|
import 'package:worker/features/showrooms/data/models/showroom_product_model.dart';
|
|
|
|
extension HiveRegistrar on HiveInterface {
|
|
void registerAdapters() {
|
|
registerAdapter(AuditLogModelAdapter());
|
|
registerAdapter(CachedDataAdapter());
|
|
registerAdapter(CartItemModelAdapter());
|
|
registerAdapter(CartModelAdapter());
|
|
registerAdapter(CategoryModelAdapter());
|
|
registerAdapter(ChatRoomModelAdapter());
|
|
registerAdapter(ComplaintStatusAdapter());
|
|
registerAdapter(ContentTypeAdapter());
|
|
registerAdapter(DesignRequestModelAdapter());
|
|
registerAdapter(DesignStatusAdapter());
|
|
registerAdapter(EntrySourceAdapter());
|
|
registerAdapter(EntryTypeAdapter());
|
|
registerAdapter(FavoriteModelAdapter());
|
|
registerAdapter(GiftCatalogModelAdapter());
|
|
registerAdapter(GiftCategoryAdapter());
|
|
registerAdapter(GiftStatusAdapter());
|
|
registerAdapter(InvoiceModelAdapter());
|
|
registerAdapter(InvoiceStatusAdapter());
|
|
registerAdapter(InvoiceTypeAdapter());
|
|
registerAdapter(LoyaltyPointEntryModelAdapter());
|
|
registerAdapter(LoyaltyTierAdapter());
|
|
registerAdapter(MemberCardModelAdapter());
|
|
registerAdapter(MessageModelAdapter());
|
|
registerAdapter(NotificationModelAdapter());
|
|
registerAdapter(OrderItemModelAdapter());
|
|
registerAdapter(OrderModelAdapter());
|
|
registerAdapter(OrderStatusAdapter());
|
|
registerAdapter(PaymentLineModelAdapter());
|
|
registerAdapter(PaymentMethodAdapter());
|
|
registerAdapter(PaymentReminderModelAdapter());
|
|
registerAdapter(PaymentStatusAdapter());
|
|
registerAdapter(PointsRecordModelAdapter());
|
|
registerAdapter(PointsStatusAdapter());
|
|
registerAdapter(ProductModelAdapter());
|
|
registerAdapter(ProjectSubmissionModelAdapter());
|
|
registerAdapter(ProjectTypeAdapter());
|
|
registerAdapter(PromotionModelAdapter());
|
|
registerAdapter(QuoteItemModelAdapter());
|
|
registerAdapter(QuoteModelAdapter());
|
|
registerAdapter(QuoteStatusAdapter());
|
|
registerAdapter(RedeemedGiftModelAdapter());
|
|
registerAdapter(ReminderTypeAdapter());
|
|
registerAdapter(RoomTypeAdapter());
|
|
registerAdapter(ShowroomModelAdapter());
|
|
registerAdapter(ShowroomProductModelAdapter());
|
|
registerAdapter(StockLevelModelAdapter());
|
|
registerAdapter(SubmissionStatusAdapter());
|
|
registerAdapter(UserModelAdapter());
|
|
registerAdapter(UserRoleAdapter());
|
|
registerAdapter(UserSessionModelAdapter());
|
|
registerAdapter(UserStatusAdapter());
|
|
}
|
|
}
|
|
|
|
extension IsolatedHiveRegistrar on IsolatedHiveInterface {
|
|
void registerAdapters() {
|
|
registerAdapter(AuditLogModelAdapter());
|
|
registerAdapter(CachedDataAdapter());
|
|
registerAdapter(CartItemModelAdapter());
|
|
registerAdapter(CartModelAdapter());
|
|
registerAdapter(CategoryModelAdapter());
|
|
registerAdapter(ChatRoomModelAdapter());
|
|
registerAdapter(ComplaintStatusAdapter());
|
|
registerAdapter(ContentTypeAdapter());
|
|
registerAdapter(DesignRequestModelAdapter());
|
|
registerAdapter(DesignStatusAdapter());
|
|
registerAdapter(EntrySourceAdapter());
|
|
registerAdapter(EntryTypeAdapter());
|
|
registerAdapter(FavoriteModelAdapter());
|
|
registerAdapter(GiftCatalogModelAdapter());
|
|
registerAdapter(GiftCategoryAdapter());
|
|
registerAdapter(GiftStatusAdapter());
|
|
registerAdapter(InvoiceModelAdapter());
|
|
registerAdapter(InvoiceStatusAdapter());
|
|
registerAdapter(InvoiceTypeAdapter());
|
|
registerAdapter(LoyaltyPointEntryModelAdapter());
|
|
registerAdapter(LoyaltyTierAdapter());
|
|
registerAdapter(MemberCardModelAdapter());
|
|
registerAdapter(MessageModelAdapter());
|
|
registerAdapter(NotificationModelAdapter());
|
|
registerAdapter(OrderItemModelAdapter());
|
|
registerAdapter(OrderModelAdapter());
|
|
registerAdapter(OrderStatusAdapter());
|
|
registerAdapter(PaymentLineModelAdapter());
|
|
registerAdapter(PaymentMethodAdapter());
|
|
registerAdapter(PaymentReminderModelAdapter());
|
|
registerAdapter(PaymentStatusAdapter());
|
|
registerAdapter(PointsRecordModelAdapter());
|
|
registerAdapter(PointsStatusAdapter());
|
|
registerAdapter(ProductModelAdapter());
|
|
registerAdapter(ProjectSubmissionModelAdapter());
|
|
registerAdapter(ProjectTypeAdapter());
|
|
registerAdapter(PromotionModelAdapter());
|
|
registerAdapter(QuoteItemModelAdapter());
|
|
registerAdapter(QuoteModelAdapter());
|
|
registerAdapter(QuoteStatusAdapter());
|
|
registerAdapter(RedeemedGiftModelAdapter());
|
|
registerAdapter(ReminderTypeAdapter());
|
|
registerAdapter(RoomTypeAdapter());
|
|
registerAdapter(ShowroomModelAdapter());
|
|
registerAdapter(ShowroomProductModelAdapter());
|
|
registerAdapter(StockLevelModelAdapter());
|
|
registerAdapter(SubmissionStatusAdapter());
|
|
registerAdapter(UserModelAdapter());
|
|
registerAdapter(UserRoleAdapter());
|
|
registerAdapter(UserSessionModelAdapter());
|
|
registerAdapter(UserStatusAdapter());
|
|
}
|
|
}
|