// Generated by Hive CE
// Do not modify
// Check in to version control

import 'package:hive_ce/hive.dart';
import 'package:rasadyar_livestock/data/model/local/live_tmp/livestock_local_model.dart';
import 'package:rasadyar_livestock/data/model/local/location/tmp_locations.dart';

extension HiveRegistrar on HiveInterface {
  void registerAdapters() {
    registerAdapter(HerdLocalAdapter());
    registerAdapter(LivestockLocalAdapter());
    registerAdapter(LivestockLocalModelAdapter());
    registerAdapter(LocationLocalAdapter());
    registerAdapter(RancherLocalAdapter());
    registerAdapter(TmpLocationsAdapter());
  }
}

extension IsolatedHiveRegistrar on IsolatedHiveInterface {
  void registerAdapters() {
    registerAdapter(HerdLocalAdapter(), override: true);
    registerAdapter(LivestockLocalAdapter(), override: true);
    registerAdapter(LivestockLocalModelAdapter(), override: true);
    registerAdapter(LocationLocalAdapter(), override: true);
    registerAdapter(RancherLocalAdapter(), override: true);
    registerAdapter(TmpLocationsAdapter(), override: true);
  }
}
