// 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 'language_bloc.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 _$LanguageEvent { @optionalTypeArgs TResult when({ required TResult Function(Language language) changeLanguage, required TResult Function() loadLanguage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult? Function(Language language)? changeLanguage, TResult? Function()? loadLanguage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function(Language language)? changeLanguage, TResult Function()? loadLanguage, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(_ChangeLanguage value) changeLanguage, required TResult Function(_LoadLanguage value) loadLanguage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ChangeLanguage value)? changeLanguage, TResult? Function(_LoadLanguage value)? loadLanguage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(_ChangeLanguage value)? changeLanguage, TResult Function(_LoadLanguage value)? loadLanguage, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $LanguageEventCopyWith<$Res> { factory $LanguageEventCopyWith( LanguageEvent value, $Res Function(LanguageEvent) then, ) = _$LanguageEventCopyWithImpl<$Res, LanguageEvent>; } /// @nodoc class _$LanguageEventCopyWithImpl<$Res, $Val extends LanguageEvent> implements $LanguageEventCopyWith<$Res> { _$LanguageEventCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$ChangeLanguageImplCopyWith<$Res> { factory _$$ChangeLanguageImplCopyWith( _$ChangeLanguageImpl value, $Res Function(_$ChangeLanguageImpl) then, ) = __$$ChangeLanguageImplCopyWithImpl<$Res>; @useResult $Res call({Language language}); $LanguageCopyWith<$Res> get language; } /// @nodoc class __$$ChangeLanguageImplCopyWithImpl<$Res> extends _$LanguageEventCopyWithImpl<$Res, _$ChangeLanguageImpl> implements _$$ChangeLanguageImplCopyWith<$Res> { __$$ChangeLanguageImplCopyWithImpl( _$ChangeLanguageImpl _value, $Res Function(_$ChangeLanguageImpl) _then, ) : super(_value, _then); /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? language = null}) { return _then( _$ChangeLanguageImpl( null == language ? _value.language : language // ignore: cast_nullable_to_non_nullable as Language, ), ); } /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $LanguageCopyWith<$Res> get language { return $LanguageCopyWith<$Res>(_value.language, (value) { return _then(_value.copyWith(language: value)); }); } } /// @nodoc class _$ChangeLanguageImpl implements _ChangeLanguage { const _$ChangeLanguageImpl(this.language); @override final Language language; @override String toString() { return 'LanguageEvent.changeLanguage(language: $language)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ChangeLanguageImpl && (identical(other.language, language) || other.language == language)); } @override int get hashCode => Object.hash(runtimeType, language); /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ChangeLanguageImplCopyWith<_$ChangeLanguageImpl> get copyWith => __$$ChangeLanguageImplCopyWithImpl<_$ChangeLanguageImpl>( this, _$identity, ); @override @optionalTypeArgs TResult when({ required TResult Function(Language language) changeLanguage, required TResult Function() loadLanguage, }) { return changeLanguage(language); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(Language language)? changeLanguage, TResult? Function()? loadLanguage, }) { return changeLanguage?.call(language); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(Language language)? changeLanguage, TResult Function()? loadLanguage, required TResult orElse(), }) { if (changeLanguage != null) { return changeLanguage(language); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ChangeLanguage value) changeLanguage, required TResult Function(_LoadLanguage value) loadLanguage, }) { return changeLanguage(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ChangeLanguage value)? changeLanguage, TResult? Function(_LoadLanguage value)? loadLanguage, }) { return changeLanguage?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ChangeLanguage value)? changeLanguage, TResult Function(_LoadLanguage value)? loadLanguage, required TResult orElse(), }) { if (changeLanguage != null) { return changeLanguage(this); } return orElse(); } } abstract class _ChangeLanguage implements LanguageEvent { const factory _ChangeLanguage(final Language language) = _$ChangeLanguageImpl; Language get language; /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$ChangeLanguageImplCopyWith<_$ChangeLanguageImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$LoadLanguageImplCopyWith<$Res> { factory _$$LoadLanguageImplCopyWith( _$LoadLanguageImpl value, $Res Function(_$LoadLanguageImpl) then, ) = __$$LoadLanguageImplCopyWithImpl<$Res>; } /// @nodoc class __$$LoadLanguageImplCopyWithImpl<$Res> extends _$LanguageEventCopyWithImpl<$Res, _$LoadLanguageImpl> implements _$$LoadLanguageImplCopyWith<$Res> { __$$LoadLanguageImplCopyWithImpl( _$LoadLanguageImpl _value, $Res Function(_$LoadLanguageImpl) _then, ) : super(_value, _then); /// Create a copy of LanguageEvent /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$LoadLanguageImpl implements _LoadLanguage { const _$LoadLanguageImpl(); @override String toString() { return 'LanguageEvent.loadLanguage()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$LoadLanguageImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function(Language language) changeLanguage, required TResult Function() loadLanguage, }) { return loadLanguage(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(Language language)? changeLanguage, TResult? Function()? loadLanguage, }) { return loadLanguage?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(Language language)? changeLanguage, TResult Function()? loadLanguage, required TResult orElse(), }) { if (loadLanguage != null) { return loadLanguage(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ChangeLanguage value) changeLanguage, required TResult Function(_LoadLanguage value) loadLanguage, }) { return loadLanguage(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ChangeLanguage value)? changeLanguage, TResult? Function(_LoadLanguage value)? loadLanguage, }) { return loadLanguage?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ChangeLanguage value)? changeLanguage, TResult Function(_LoadLanguage value)? loadLanguage, required TResult orElse(), }) { if (loadLanguage != null) { return loadLanguage(this); } return orElse(); } } abstract class _LoadLanguage implements LanguageEvent { const factory _LoadLanguage() = _$LoadLanguageImpl; } /// @nodoc mixin _$LanguageState { Language get language => throw _privateConstructorUsedError; /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $LanguageStateCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $LanguageStateCopyWith<$Res> { factory $LanguageStateCopyWith( LanguageState value, $Res Function(LanguageState) then, ) = _$LanguageStateCopyWithImpl<$Res, LanguageState>; @useResult $Res call({Language language}); $LanguageCopyWith<$Res> get language; } /// @nodoc class _$LanguageStateCopyWithImpl<$Res, $Val extends LanguageState> implements $LanguageStateCopyWith<$Res> { _$LanguageStateCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? language = null}) { return _then( _value.copyWith( language: null == language ? _value.language : language // ignore: cast_nullable_to_non_nullable as Language, ) as $Val, ); } /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $LanguageCopyWith<$Res> get language { return $LanguageCopyWith<$Res>(_value.language, (value) { return _then(_value.copyWith(language: value) as $Val); }); } } /// @nodoc abstract class _$$LanguageStateImplCopyWith<$Res> implements $LanguageStateCopyWith<$Res> { factory _$$LanguageStateImplCopyWith( _$LanguageStateImpl value, $Res Function(_$LanguageStateImpl) then, ) = __$$LanguageStateImplCopyWithImpl<$Res>; @override @useResult $Res call({Language language}); @override $LanguageCopyWith<$Res> get language; } /// @nodoc class __$$LanguageStateImplCopyWithImpl<$Res> extends _$LanguageStateCopyWithImpl<$Res, _$LanguageStateImpl> implements _$$LanguageStateImplCopyWith<$Res> { __$$LanguageStateImplCopyWithImpl( _$LanguageStateImpl _value, $Res Function(_$LanguageStateImpl) _then, ) : super(_value, _then); /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? language = null}) { return _then( _$LanguageStateImpl( language: null == language ? _value.language : language // ignore: cast_nullable_to_non_nullable as Language, ), ); } } /// @nodoc class _$LanguageStateImpl implements _LanguageState { const _$LanguageStateImpl({required this.language}); @override final Language language; @override String toString() { return 'LanguageState(language: $language)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$LanguageStateImpl && (identical(other.language, language) || other.language == language)); } @override int get hashCode => Object.hash(runtimeType, language); /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$LanguageStateImplCopyWith<_$LanguageStateImpl> get copyWith => __$$LanguageStateImplCopyWithImpl<_$LanguageStateImpl>(this, _$identity); } abstract class _LanguageState implements LanguageState { const factory _LanguageState({required final Language language}) = _$LanguageStateImpl; @override Language get language; /// Create a copy of LanguageState /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$LanguageStateImplCopyWith<_$LanguageStateImpl> get copyWith => throw _privateConstructorUsedError; }