// coverage:ignore-file // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint // ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark part of 'core.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models', ); /// @nodoc mixin _$CoreState { OkanePage get activePage => throw _privateConstructorUsedError; int? get activeAccountIndex => throw _privateConstructorUsedError; Transaction? get activeTransaction => throw _privateConstructorUsedError; List get accounts => throw _privateConstructorUsedError; List get recurringTransactions => throw _privateConstructorUsedError; List get transactions => throw _privateConstructorUsedError; List get transactionTemplates => throw _privateConstructorUsedError; List get beneficiaries => throw _privateConstructorUsedError; List get expenseCategories => throw _privateConstructorUsedError; @JsonKey(ignore: true) $CoreStateCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $CoreStateCopyWith<$Res> { factory $CoreStateCopyWith(CoreState value, $Res Function(CoreState) then) = _$CoreStateCopyWithImpl<$Res, CoreState>; @useResult $Res call({ OkanePage activePage, int? activeAccountIndex, Transaction? activeTransaction, List accounts, List recurringTransactions, List transactions, List transactionTemplates, List beneficiaries, List expenseCategories, }); } /// @nodoc class _$CoreStateCopyWithImpl<$Res, $Val extends CoreState> implements $CoreStateCopyWith<$Res> { _$CoreStateCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; @pragma('vm:prefer-inline') @override $Res call({ Object? activePage = null, Object? activeAccountIndex = freezed, Object? activeTransaction = freezed, Object? accounts = null, Object? recurringTransactions = null, Object? transactions = null, Object? transactionTemplates = null, Object? beneficiaries = null, Object? expenseCategories = null, }) { return _then( _value.copyWith( activePage: null == activePage ? _value.activePage : activePage // ignore: cast_nullable_to_non_nullable as OkanePage, activeAccountIndex: freezed == activeAccountIndex ? _value.activeAccountIndex : activeAccountIndex // ignore: cast_nullable_to_non_nullable as int?, activeTransaction: freezed == activeTransaction ? _value.activeTransaction : activeTransaction // ignore: cast_nullable_to_non_nullable as Transaction?, accounts: null == accounts ? _value.accounts : accounts // ignore: cast_nullable_to_non_nullable as List, recurringTransactions: null == recurringTransactions ? _value.recurringTransactions : recurringTransactions // ignore: cast_nullable_to_non_nullable as List, transactions: null == transactions ? _value.transactions : transactions // ignore: cast_nullable_to_non_nullable as List, transactionTemplates: null == transactionTemplates ? _value.transactionTemplates : transactionTemplates // ignore: cast_nullable_to_non_nullable as List, beneficiaries: null == beneficiaries ? _value.beneficiaries : beneficiaries // ignore: cast_nullable_to_non_nullable as List, expenseCategories: null == expenseCategories ? _value.expenseCategories : expenseCategories // ignore: cast_nullable_to_non_nullable as List, ) as $Val, ); } } /// @nodoc abstract class _$$CoreStateImplCopyWith<$Res> implements $CoreStateCopyWith<$Res> { factory _$$CoreStateImplCopyWith( _$CoreStateImpl value, $Res Function(_$CoreStateImpl) then, ) = __$$CoreStateImplCopyWithImpl<$Res>; @override @useResult $Res call({ OkanePage activePage, int? activeAccountIndex, Transaction? activeTransaction, List accounts, List recurringTransactions, List transactions, List transactionTemplates, List beneficiaries, List expenseCategories, }); } /// @nodoc class __$$CoreStateImplCopyWithImpl<$Res> extends _$CoreStateCopyWithImpl<$Res, _$CoreStateImpl> implements _$$CoreStateImplCopyWith<$Res> { __$$CoreStateImplCopyWithImpl( _$CoreStateImpl _value, $Res Function(_$CoreStateImpl) _then, ) : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? activePage = null, Object? activeAccountIndex = freezed, Object? activeTransaction = freezed, Object? accounts = null, Object? recurringTransactions = null, Object? transactions = null, Object? transactionTemplates = null, Object? beneficiaries = null, Object? expenseCategories = null, }) { return _then( _$CoreStateImpl( activePage: null == activePage ? _value.activePage : activePage // ignore: cast_nullable_to_non_nullable as OkanePage, activeAccountIndex: freezed == activeAccountIndex ? _value.activeAccountIndex : activeAccountIndex // ignore: cast_nullable_to_non_nullable as int?, activeTransaction: freezed == activeTransaction ? _value.activeTransaction : activeTransaction // ignore: cast_nullable_to_non_nullable as Transaction?, accounts: null == accounts ? _value._accounts : accounts // ignore: cast_nullable_to_non_nullable as List, recurringTransactions: null == recurringTransactions ? _value._recurringTransactions : recurringTransactions // ignore: cast_nullable_to_non_nullable as List, transactions: null == transactions ? _value._transactions : transactions // ignore: cast_nullable_to_non_nullable as List, transactionTemplates: null == transactionTemplates ? _value._transactionTemplates : transactionTemplates // ignore: cast_nullable_to_non_nullable as List, beneficiaries: null == beneficiaries ? _value._beneficiaries : beneficiaries // ignore: cast_nullable_to_non_nullable as List, expenseCategories: null == expenseCategories ? _value._expenseCategories : expenseCategories // ignore: cast_nullable_to_non_nullable as List, ), ); } } /// @nodoc class _$CoreStateImpl implements _CoreState { const _$CoreStateImpl({ this.activePage = OkanePage.accounts, this.activeAccountIndex, this.activeTransaction = null, final List accounts = const [], final List recurringTransactions = const [], final List transactions = const [], final List transactionTemplates = const [], final List beneficiaries = const [], final List expenseCategories = const [], }) : _accounts = accounts, _recurringTransactions = recurringTransactions, _transactions = transactions, _transactionTemplates = transactionTemplates, _beneficiaries = beneficiaries, _expenseCategories = expenseCategories; @override @JsonKey() final OkanePage activePage; @override final int? activeAccountIndex; @override @JsonKey() final Transaction? activeTransaction; final List _accounts; @override @JsonKey() List get accounts { if (_accounts is EqualUnmodifiableListView) return _accounts; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_accounts); } final List _recurringTransactions; @override @JsonKey() List get recurringTransactions { if (_recurringTransactions is EqualUnmodifiableListView) return _recurringTransactions; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_recurringTransactions); } final List _transactions; @override @JsonKey() List get transactions { if (_transactions is EqualUnmodifiableListView) return _transactions; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_transactions); } final List _transactionTemplates; @override @JsonKey() List get transactionTemplates { if (_transactionTemplates is EqualUnmodifiableListView) return _transactionTemplates; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_transactionTemplates); } final List _beneficiaries; @override @JsonKey() List get beneficiaries { if (_beneficiaries is EqualUnmodifiableListView) return _beneficiaries; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_beneficiaries); } final List _expenseCategories; @override @JsonKey() List get expenseCategories { if (_expenseCategories is EqualUnmodifiableListView) return _expenseCategories; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_expenseCategories); } @override String toString() { return 'CoreState(activePage: $activePage, activeAccountIndex: $activeAccountIndex, activeTransaction: $activeTransaction, accounts: $accounts, recurringTransactions: $recurringTransactions, transactions: $transactions, transactionTemplates: $transactionTemplates, beneficiaries: $beneficiaries, expenseCategories: $expenseCategories)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CoreStateImpl && (identical(other.activePage, activePage) || other.activePage == activePage) && (identical(other.activeAccountIndex, activeAccountIndex) || other.activeAccountIndex == activeAccountIndex) && (identical(other.activeTransaction, activeTransaction) || other.activeTransaction == activeTransaction) && const DeepCollectionEquality().equals(other._accounts, _accounts) && const DeepCollectionEquality().equals( other._recurringTransactions, _recurringTransactions, ) && const DeepCollectionEquality().equals( other._transactions, _transactions, ) && const DeepCollectionEquality().equals( other._transactionTemplates, _transactionTemplates, ) && const DeepCollectionEquality().equals( other._beneficiaries, _beneficiaries, ) && const DeepCollectionEquality().equals( other._expenseCategories, _expenseCategories, )); } @override int get hashCode => Object.hash( runtimeType, activePage, activeAccountIndex, activeTransaction, const DeepCollectionEquality().hash(_accounts), const DeepCollectionEquality().hash(_recurringTransactions), const DeepCollectionEquality().hash(_transactions), const DeepCollectionEquality().hash(_transactionTemplates), const DeepCollectionEquality().hash(_beneficiaries), const DeepCollectionEquality().hash(_expenseCategories), ); @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') _$$CoreStateImplCopyWith<_$CoreStateImpl> get copyWith => __$$CoreStateImplCopyWithImpl<_$CoreStateImpl>(this, _$identity); } abstract class _CoreState implements CoreState { const factory _CoreState({ final OkanePage activePage, final int? activeAccountIndex, final Transaction? activeTransaction, final List accounts, final List recurringTransactions, final List transactions, final List transactionTemplates, final List beneficiaries, final List expenseCategories, }) = _$CoreStateImpl; @override OkanePage get activePage; @override int? get activeAccountIndex; @override Transaction? get activeTransaction; @override List get accounts; @override List get recurringTransactions; @override List get transactions; @override List get transactionTemplates; @override List get beneficiaries; @override List get expenseCategories; @override @JsonKey(ignore: true) _$$CoreStateImplCopyWith<_$CoreStateImpl> get copyWith => throw _privateConstructorUsedError; }