mirrored_repositories/crm_app/lib/feature/home/contact
// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'contact_view_model.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 _$ContactViewModel on _ContactViewModelBase, Store {
  final _$itemsAtom = Atom(name: '_ContactViewModelBase.items');

  @override
  ContactModel get items {
    _$itemsAtom.reportRead();
    return super.items;
  }

  @override
  set items(ContactModel value) {
    _$itemsAtom.reportWrite(value, super.items, () {
      super.items = value;
    });
  }

  final _$lenghtAtom = Atom(name: '_ContactViewModelBase.lenght');

  @override
  int get lenght {
    _$lenghtAtom.reportRead();
    return super.lenght;
  }

  @override
  set lenght(int value) {
    _$lenghtAtom.reportWrite(value, super.lenght, () {
      super.lenght = value;
    });
  }

  final _$fetchItemsAsyncAction =
      AsyncAction('_ContactViewModelBase.fetchItems');

  @override
  Future<void> fetchItems(String token) {
    return _$fetchItemsAsyncAction.run(() => super.fetchItems(token));
  }

  @override
  String toString() {
    return '''
items: ${items},
lenght: ${lenght}
    ''';
  }
}
