// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'roles_and_permission_store.dart';

// **************************************************************************
// StoreGenerator
// **************************************************************************

// ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic, no_leading_underscores_for_local_identifiers

mixin _$RolesAndPermissionStore on _RolesAndPermissionStore, Store {
  late final _$bankAtom =
      Atom(name: '_RolesAndPermissionStore.bank', context: context);

  @override
  bool get bank {
    _$bankAtom.reportRead();
    return super.bank;
  }

  @override
  set bank(bool value) {
    _$bankAtom.reportWrite(value, super.bank, () {
      super.bank = value;
    });
  }

  late final _$bankAddAtom =
      Atom(name: '_RolesAndPermissionStore.bankAdd', context: context);

  @override
  bool get bankAdd {
    _$bankAddAtom.reportRead();
    return super.bankAdd;
  }

  @override
  set bankAdd(bool value) {
    _$bankAddAtom.reportWrite(value, super.bankAdd, () {
      super.bankAdd = value;
    });
  }

  late final _$bankEditAtom =
      Atom(name: '_RolesAndPermissionStore.bankEdit', context: context);

  @override
  bool get bankEdit {
    _$bankEditAtom.reportRead();
    return super.bankEdit;
  }

  @override
  set bankEdit(bool value) {
    _$bankEditAtom.reportWrite(value, super.bankEdit, () {
      super.bankEdit = value;
    });
  }

  late final _$bankDeleteAtom =
      Atom(name: '_RolesAndPermissionStore.bankDelete', context: context);

  @override
  bool get bankDelete {
    _$bankDeleteAtom.reportRead();
    return super.bankDelete;
  }

  @override
  set bankDelete(bool value) {
    _$bankDeleteAtom.reportWrite(value, super.bankDelete, () {
      super.bankDelete = value;
    });
  }

  late final _$bankListAtom =
      Atom(name: '_RolesAndPermissionStore.bankList', context: context);

  @override
  bool get bankList {
    _$bankListAtom.reportRead();
    return super.bankList;
  }

  @override
  set bankList(bool value) {
    _$bankListAtom.reportWrite(value, super.bankList, () {
      super.bankList = value;
    });
  }

  late final _$walletAtom =
      Atom(name: '_RolesAndPermissionStore.wallet', context: context);

  @override
  bool get wallet {
    _$walletAtom.reportRead();
    return super.wallet;
  }

  @override
  set wallet(bool value) {
    _$walletAtom.reportWrite(value, super.wallet, () {
      super.wallet = value;
    });
  }

  late final _$walletAddAtom =
      Atom(name: '_RolesAndPermissionStore.walletAdd', context: context);

  @override
  bool get walletAdd {
    _$walletAddAtom.reportRead();
    return super.walletAdd;
  }

  @override
  set walletAdd(bool value) {
    _$walletAddAtom.reportWrite(value, super.walletAdd, () {
      super.walletAdd = value;
    });
  }

  late final _$walletEditAtom =
      Atom(name: '_RolesAndPermissionStore.walletEdit', context: context);

  @override
  bool get walletEdit {
    _$walletEditAtom.reportRead();
    return super.walletEdit;
  }

  @override
  set walletEdit(bool value) {
    _$walletEditAtom.reportWrite(value, super.walletEdit, () {
      super.walletEdit = value;
    });
  }

  late final _$walletDeleteAtom =
      Atom(name: '_RolesAndPermissionStore.walletDelete', context: context);

  @override
  bool get walletDelete {
    _$walletDeleteAtom.reportRead();
    return super.walletDelete;
  }

  @override
  set walletDelete(bool value) {
    _$walletDeleteAtom.reportWrite(value, super.walletDelete, () {
      super.walletDelete = value;
    });
  }

  late final _$walletListAtom =
      Atom(name: '_RolesAndPermissionStore.walletList', context: context);

  @override
  bool get walletList {
    _$walletListAtom.reportRead();
    return super.walletList;
  }

  @override
  set walletList(bool value) {
    _$walletListAtom.reportWrite(value, super.walletList, () {
      super.walletList = value;
    });
  }

  late final _$setBankAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setBank', context: context);

  @override
  Future<void> setBank(bool val) {
    return _$setBankAsyncAction.run(() => super.setBank(val));
  }

  late final _$setBankAddAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setBankAdd', context: context);

  @override
  Future<void> setBankAdd(bool val) {
    return _$setBankAddAsyncAction.run(() => super.setBankAdd(val));
  }

  late final _$setBankEditAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setBankEdit', context: context);

  @override
  Future<void> setBankEdit(bool val) {
    return _$setBankEditAsyncAction.run(() => super.setBankEdit(val));
  }

  late final _$setBankDeleteAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setBankDelete', context: context);

  @override
  Future<void> setBankDelete(bool val) {
    return _$setBankDeleteAsyncAction.run(() => super.setBankDelete(val));
  }

  late final _$setBankListAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setBankList', context: context);

  @override
  Future<void> setBankList(bool val) {
    return _$setBankListAsyncAction.run(() => super.setBankList(val));
  }

  late final _$setWalletAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setWallet', context: context);

  @override
  Future<void> setWallet(bool val) {
    return _$setWalletAsyncAction.run(() => super.setWallet(val));
  }

  late final _$setWalletAddAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setWalletAdd', context: context);

  @override
  Future<void> setWalletAdd(bool val) {
    return _$setWalletAddAsyncAction.run(() => super.setWalletAdd(val));
  }

  late final _$setWalletEditAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setWalletEdit', context: context);

  @override
  Future<void> setWalletEdit(bool val) {
    return _$setWalletEditAsyncAction.run(() => super.setWalletEdit(val));
  }

  late final _$setWalletDeleteAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setWalletDelete', context: context);

  @override
  Future<void> setWalletDelete(bool val) {
    return _$setWalletDeleteAsyncAction.run(() => super.setWalletDelete(val));
  }

  late final _$setWalletListAsyncAction =
      AsyncAction('_RolesAndPermissionStore.setWalletList', context: context);

  @override
  Future<void> setWalletList(bool val) {
    return _$setWalletListAsyncAction.run(() => super.setWalletList(val));
  }

  @override
  String toString() {
    return '''
bank: ${bank},
bankAdd: ${bankAdd},
bankEdit: ${bankEdit},
bankDelete: ${bankDelete},
bankList: ${bankList},
wallet: ${wallet},
walletAdd: ${walletAdd},
walletEdit: ${walletEdit},
walletDelete: ${walletDelete},
walletList: ${walletList}
    ''';
  }
}
