// GENERATED CODE - DO NOT MODIFY BY HAND

part of '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

mixin _$SuccessPageStore on _SuccessPageStore, Store {
  Computed<EnumModel?>? _$reportComputed;

  @override
  EnumModel? get report =>
      (_$reportComputed ??= Computed<EnumModel?>(() => super.report,
              name: '_SuccessPageStore.report'))
          .value;

  final _$detailAtom = Atom(name: '_SuccessPageStore.detail');

  @override
  DetailModel? get detail {
    _$detailAtom.reportRead();
    return super.detail;
  }

  @override
  set detail(DetailModel? value) {
    _$detailAtom.reportWrite(value, super.detail, () {
      super.detail = value;
    });
  }

  final _$qrAtom = Atom(name: '_SuccessPageStore.qr');

  @override
  QrcodeModel? get qr {
    _$qrAtom.reportRead();
    return super.qr;
  }

  @override
  set qr(QrcodeModel? value) {
    _$qrAtom.reportWrite(value, super.qr, () {
      super.qr = value;
    });
  }

  final _$reportBusinessAtom = Atom(name: '_SuccessPageStore.reportBusiness');

  @override
  ObservableList<EnumModel> get reportBusiness {
    _$reportBusinessAtom.reportRead();
    return super.reportBusiness;
  }

  @override
  set reportBusiness(ObservableList<EnumModel> value) {
    _$reportBusinessAtom.reportWrite(value, super.reportBusiness, () {
      super.reportBusiness = value;
    });
  }

  final _$getDataAsyncAction = AsyncAction('_SuccessPageStore.getData');

  @override
  Future<void> getData() {
    return _$getDataAsyncAction.run(() => super.getData());
  }

  final _$getReportBusinessAsyncAction =
      AsyncAction('_SuccessPageStore.getReportBusiness');

  @override
  Future<void> getReportBusiness() {
    return _$getReportBusinessAsyncAction.run(() => super.getReportBusiness());
  }

  @override
  String toString() {
    return '''
detail: ${detail},
qr: ${qr},
reportBusiness: ${reportBusiness},
report: ${report}
    ''';
  }
}
