// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'push.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 _$PushGlobalStore on _PushGlobalStore, Store {
  Computed<bool>? _$isNewNoticeComputed;

  @override
  bool get isNewNotice =>
      (_$isNewNoticeComputed ??= Computed<bool>(() => super.isNewNotice,
              name: '_PushGlobalStore.isNewNotice'))
          .value;

  late final _$_isNewNoticeAtom =
      Atom(name: '_PushGlobalStore._isNewNotice', context: context);

  @override
  bool get _isNewNotice {
    _$_isNewNoticeAtom.reportRead();
    return super._isNewNotice;
  }

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

  late final _$_PushGlobalStoreActionController =
      ActionController(name: '_PushGlobalStore', context: context);

  @override
  dynamic setIsNewNotice(dynamic data) {
    final _$actionInfo = _$_PushGlobalStoreActionController.startAction(
        name: '_PushGlobalStore.setIsNewNotice');
    try {
      return super.setIsNewNotice(data);
    } finally {
      _$_PushGlobalStoreActionController.endAction(_$actionInfo);
    }
  }

  @override
  String toString() {
    return '''
isNewNotice: ${isNewNotice}
    ''';
  }
}
