// 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 'diary_state.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 _$DiaryState { @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() loading, required TResult Function(String errorMessage) error, required TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal) loaded, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull( TResult? Function()? $default, { TResult? Function()? loading, TResult? Function(String errorMessage)? error, TResult? Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? loading, TResult Function(String errorMessage)? error, TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map( TResult Function(_DiaryState value) $default, { required TResult Function(DiaryStateLoading value) loading, required TResult Function(DiaryStateError value) error, required TResult Function(DiaryStateLoaded value) loaded, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull( TResult? Function(_DiaryState value)? $default, { TResult? Function(DiaryStateLoading value)? loading, TResult? Function(DiaryStateError value)? error, TResult? Function(DiaryStateLoaded value)? loaded, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap( TResult Function(_DiaryState value)? $default, { TResult Function(DiaryStateLoading value)? loading, TResult Function(DiaryStateError value)? error, TResult Function(DiaryStateLoaded value)? loaded, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $DiaryStateCopyWith<$Res> { factory $DiaryStateCopyWith( DiaryState value, $Res Function(DiaryState) then) = _$DiaryStateCopyWithImpl<$Res, DiaryState>; } /// @nodoc class _$DiaryStateCopyWithImpl<$Res, $Val extends DiaryState> implements $DiaryStateCopyWith<$Res> { _$DiaryStateCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$DiaryStateImplCopyWith<$Res> { factory _$$DiaryStateImplCopyWith( _$DiaryStateImpl value, $Res Function(_$DiaryStateImpl) then) = __$$DiaryStateImplCopyWithImpl<$Res>; } /// @nodoc class __$$DiaryStateImplCopyWithImpl<$Res> extends _$DiaryStateCopyWithImpl<$Res, _$DiaryStateImpl> implements _$$DiaryStateImplCopyWith<$Res> { __$$DiaryStateImplCopyWithImpl( _$DiaryStateImpl _value, $Res Function(_$DiaryStateImpl) _then) : super(_value, _then); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$DiaryStateImpl implements _DiaryState { const _$DiaryStateImpl(); @override String toString() { return 'DiaryState()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DiaryStateImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() loading, required TResult Function(String errorMessage) error, required TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal) loaded, }) { return $default(); } @override @optionalTypeArgs TResult? whenOrNull( TResult? Function()? $default, { TResult? Function()? loading, TResult? Function(String errorMessage)? error, TResult? Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, }) { return $default?.call(); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? loading, TResult Function(String errorMessage)? error, TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, required TResult orElse(), }) { if ($default != null) { return $default(); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(_DiaryState value) $default, { required TResult Function(DiaryStateLoading value) loading, required TResult Function(DiaryStateError value) error, required TResult Function(DiaryStateLoaded value) loaded, }) { return $default(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult? Function(_DiaryState value)? $default, { TResult? Function(DiaryStateLoading value)? loading, TResult? Function(DiaryStateError value)? error, TResult? Function(DiaryStateLoaded value)? loaded, }) { return $default?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(_DiaryState value)? $default, { TResult Function(DiaryStateLoading value)? loading, TResult Function(DiaryStateError value)? error, TResult Function(DiaryStateLoaded value)? loaded, required TResult orElse(), }) { if ($default != null) { return $default(this); } return orElse(); } } abstract class _DiaryState implements DiaryState { const factory _DiaryState() = _$DiaryStateImpl; } /// @nodoc abstract class _$$DiaryStateLoadingImplCopyWith<$Res> { factory _$$DiaryStateLoadingImplCopyWith(_$DiaryStateLoadingImpl value, $Res Function(_$DiaryStateLoadingImpl) then) = __$$DiaryStateLoadingImplCopyWithImpl<$Res>; } /// @nodoc class __$$DiaryStateLoadingImplCopyWithImpl<$Res> extends _$DiaryStateCopyWithImpl<$Res, _$DiaryStateLoadingImpl> implements _$$DiaryStateLoadingImplCopyWith<$Res> { __$$DiaryStateLoadingImplCopyWithImpl(_$DiaryStateLoadingImpl _value, $Res Function(_$DiaryStateLoadingImpl) _then) : super(_value, _then); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$DiaryStateLoadingImpl implements DiaryStateLoading { const _$DiaryStateLoadingImpl(); @override String toString() { return 'DiaryState.loading()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DiaryStateLoadingImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() loading, required TResult Function(String errorMessage) error, required TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal) loaded, }) { return loading(); } @override @optionalTypeArgs TResult? whenOrNull( TResult? Function()? $default, { TResult? Function()? loading, TResult? Function(String errorMessage)? error, TResult? Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, }) { return loading?.call(); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? loading, TResult Function(String errorMessage)? error, TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, required TResult orElse(), }) { if (loading != null) { return loading(); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(_DiaryState value) $default, { required TResult Function(DiaryStateLoading value) loading, required TResult Function(DiaryStateError value) error, required TResult Function(DiaryStateLoaded value) loaded, }) { return loading(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult? Function(_DiaryState value)? $default, { TResult? Function(DiaryStateLoading value)? loading, TResult? Function(DiaryStateError value)? error, TResult? Function(DiaryStateLoaded value)? loaded, }) { return loading?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(_DiaryState value)? $default, { TResult Function(DiaryStateLoading value)? loading, TResult Function(DiaryStateError value)? error, TResult Function(DiaryStateLoaded value)? loaded, required TResult orElse(), }) { if (loading != null) { return loading(this); } return orElse(); } } abstract class DiaryStateLoading implements DiaryState { const factory DiaryStateLoading() = _$DiaryStateLoadingImpl; } /// @nodoc abstract class _$$DiaryStateErrorImplCopyWith<$Res> { factory _$$DiaryStateErrorImplCopyWith(_$DiaryStateErrorImpl value, $Res Function(_$DiaryStateErrorImpl) then) = __$$DiaryStateErrorImplCopyWithImpl<$Res>; @useResult $Res call({String errorMessage}); } /// @nodoc class __$$DiaryStateErrorImplCopyWithImpl<$Res> extends _$DiaryStateCopyWithImpl<$Res, _$DiaryStateErrorImpl> implements _$$DiaryStateErrorImplCopyWith<$Res> { __$$DiaryStateErrorImplCopyWithImpl( _$DiaryStateErrorImpl _value, $Res Function(_$DiaryStateErrorImpl) _then) : super(_value, _then); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? errorMessage = null, }) { return _then(_$DiaryStateErrorImpl( errorMessage: null == errorMessage ? _value.errorMessage : errorMessage // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc class _$DiaryStateErrorImpl implements DiaryStateError { const _$DiaryStateErrorImpl({required this.errorMessage}); @override final String errorMessage; @override String toString() { return 'DiaryState.error(errorMessage: $errorMessage)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DiaryStateErrorImpl && (identical(other.errorMessage, errorMessage) || other.errorMessage == errorMessage)); } @override int get hashCode => Object.hash(runtimeType, errorMessage); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$DiaryStateErrorImplCopyWith<_$DiaryStateErrorImpl> get copyWith => __$$DiaryStateErrorImplCopyWithImpl<_$DiaryStateErrorImpl>( this, _$identity); @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() loading, required TResult Function(String errorMessage) error, required TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal) loaded, }) { return error(errorMessage); } @override @optionalTypeArgs TResult? whenOrNull( TResult? Function()? $default, { TResult? Function()? loading, TResult? Function(String errorMessage)? error, TResult? Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, }) { return error?.call(errorMessage); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? loading, TResult Function(String errorMessage)? error, TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, required TResult orElse(), }) { if (error != null) { return error(errorMessage); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(_DiaryState value) $default, { required TResult Function(DiaryStateLoading value) loading, required TResult Function(DiaryStateError value) error, required TResult Function(DiaryStateLoaded value) loaded, }) { return error(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult? Function(_DiaryState value)? $default, { TResult? Function(DiaryStateLoading value)? loading, TResult? Function(DiaryStateError value)? error, TResult? Function(DiaryStateLoaded value)? loaded, }) { return error?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(_DiaryState value)? $default, { TResult Function(DiaryStateLoading value)? loading, TResult Function(DiaryStateError value)? error, TResult Function(DiaryStateLoaded value)? loaded, required TResult orElse(), }) { if (error != null) { return error(this); } return orElse(); } } abstract class DiaryStateError implements DiaryState { const factory DiaryStateError({required final String errorMessage}) = _$DiaryStateErrorImpl; String get errorMessage; /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$DiaryStateErrorImplCopyWith<_$DiaryStateErrorImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$DiaryStateLoadedImplCopyWith<$Res> { factory _$$DiaryStateLoadedImplCopyWith(_$DiaryStateLoadedImpl value, $Res Function(_$DiaryStateLoadedImpl) then) = __$$DiaryStateLoadedImplCopyWithImpl<$Res>; @useResult $Res call( {DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal}); $DiaryDayModelCopyWith<$Res> get diary; $NutritionDataModelCopyWith<$Res> get nutrition; } /// @nodoc class __$$DiaryStateLoadedImplCopyWithImpl<$Res> extends _$DiaryStateCopyWithImpl<$Res, _$DiaryStateLoadedImpl> implements _$$DiaryStateLoadedImplCopyWith<$Res> { __$$DiaryStateLoadedImplCopyWithImpl(_$DiaryStateLoadedImpl _value, $Res Function(_$DiaryStateLoadedImpl) _then) : super(_value, _then); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? diary = null, Object? nutrition = null, Object? selectedDay = null, Object? selectedMeal = null, }) { return _then(_$DiaryStateLoadedImpl( diary: null == diary ? _value.diary : diary // ignore: cast_nullable_to_non_nullable as DiaryDayModel, nutrition: null == nutrition ? _value.nutrition : nutrition // ignore: cast_nullable_to_non_nullable as NutritionDataModel, selectedDay: null == selectedDay ? _value.selectedDay : selectedDay // ignore: cast_nullable_to_non_nullable as DateTime, selectedMeal: null == selectedMeal ? _value.selectedMeal : selectedMeal // ignore: cast_nullable_to_non_nullable as int, )); } /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $DiaryDayModelCopyWith<$Res> get diary { return $DiaryDayModelCopyWith<$Res>(_value.diary, (value) { return _then(_value.copyWith(diary: value)); }); } /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $NutritionDataModelCopyWith<$Res> get nutrition { return $NutritionDataModelCopyWith<$Res>(_value.nutrition, (value) { return _then(_value.copyWith(nutrition: value)); }); } } /// @nodoc class _$DiaryStateLoadedImpl implements DiaryStateLoaded { const _$DiaryStateLoadedImpl( {required this.diary, required this.nutrition, required this.selectedDay, required this.selectedMeal}); @override final DiaryDayModel diary; @override final NutritionDataModel nutrition; @override final DateTime selectedDay; @override final int selectedMeal; @override String toString() { return 'DiaryState.loaded(diary: $diary, nutrition: $nutrition, selectedDay: $selectedDay, selectedMeal: $selectedMeal)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DiaryStateLoadedImpl && (identical(other.diary, diary) || other.diary == diary) && (identical(other.nutrition, nutrition) || other.nutrition == nutrition) && (identical(other.selectedDay, selectedDay) || other.selectedDay == selectedDay) && (identical(other.selectedMeal, selectedMeal) || other.selectedMeal == selectedMeal)); } @override int get hashCode => Object.hash(runtimeType, diary, nutrition, selectedDay, selectedMeal); /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$DiaryStateLoadedImplCopyWith<_$DiaryStateLoadedImpl> get copyWith => __$$DiaryStateLoadedImplCopyWithImpl<_$DiaryStateLoadedImpl>( this, _$identity); @override @optionalTypeArgs TResult when( TResult Function() $default, { required TResult Function() loading, required TResult Function(String errorMessage) error, required TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal) loaded, }) { return loaded(diary, nutrition, selectedDay, selectedMeal); } @override @optionalTypeArgs TResult? whenOrNull( TResult? Function()? $default, { TResult? Function()? loading, TResult? Function(String errorMessage)? error, TResult? Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, }) { return loaded?.call(diary, nutrition, selectedDay, selectedMeal); } @override @optionalTypeArgs TResult maybeWhen( TResult Function()? $default, { TResult Function()? loading, TResult Function(String errorMessage)? error, TResult Function(DiaryDayModel diary, NutritionDataModel nutrition, DateTime selectedDay, int selectedMeal)? loaded, required TResult orElse(), }) { if (loaded != null) { return loaded(diary, nutrition, selectedDay, selectedMeal); } return orElse(); } @override @optionalTypeArgs TResult map( TResult Function(_DiaryState value) $default, { required TResult Function(DiaryStateLoading value) loading, required TResult Function(DiaryStateError value) error, required TResult Function(DiaryStateLoaded value) loaded, }) { return loaded(this); } @override @optionalTypeArgs TResult? mapOrNull( TResult? Function(_DiaryState value)? $default, { TResult? Function(DiaryStateLoading value)? loading, TResult? Function(DiaryStateError value)? error, TResult? Function(DiaryStateLoaded value)? loaded, }) { return loaded?.call(this); } @override @optionalTypeArgs TResult maybeMap( TResult Function(_DiaryState value)? $default, { TResult Function(DiaryStateLoading value)? loading, TResult Function(DiaryStateError value)? error, TResult Function(DiaryStateLoaded value)? loaded, required TResult orElse(), }) { if (loaded != null) { return loaded(this); } return orElse(); } } abstract class DiaryStateLoaded implements DiaryState { const factory DiaryStateLoaded( {required final DiaryDayModel diary, required final NutritionDataModel nutrition, required final DateTime selectedDay, required final int selectedMeal}) = _$DiaryStateLoadedImpl; DiaryDayModel get diary; NutritionDataModel get nutrition; DateTime get selectedDay; int get selectedMeal; /// Create a copy of DiaryState /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$DiaryStateLoadedImplCopyWith<_$DiaryStateLoadedImpl> get copyWith => throw _privateConstructorUsedError; }