apskel-pos-flutter-v2/lib/application/report/report_bloc.freezed.dart
2025-11-01 04:11:29 +07:00

617 lines
19 KiB
Dart

// 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 'report_bloc.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _$identity<T>(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 _$ReportEvent {
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(int index, String title) menuChanged,
required TResult Function(DateTime startDate, DateTime endDate) dateChanged,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(int index, String title)? menuChanged,
TResult? Function(DateTime startDate, DateTime endDate)? dateChanged,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(int index, String title)? menuChanged,
TResult Function(DateTime startDate, DateTime endDate)? dateChanged,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(_MenuChanged value) menuChanged,
required TResult Function(_DateChanged value) dateChanged,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(_MenuChanged value)? menuChanged,
TResult? Function(_DateChanged value)? dateChanged,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(_MenuChanged value)? menuChanged,
TResult Function(_DateChanged value)? dateChanged,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $ReportEventCopyWith<$Res> {
factory $ReportEventCopyWith(
ReportEvent value,
$Res Function(ReportEvent) then,
) = _$ReportEventCopyWithImpl<$Res, ReportEvent>;
}
/// @nodoc
class _$ReportEventCopyWithImpl<$Res, $Val extends ReportEvent>
implements $ReportEventCopyWith<$Res> {
_$ReportEventCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
}
/// @nodoc
abstract class _$$MenuChangedImplCopyWith<$Res> {
factory _$$MenuChangedImplCopyWith(
_$MenuChangedImpl value,
$Res Function(_$MenuChangedImpl) then,
) = __$$MenuChangedImplCopyWithImpl<$Res>;
@useResult
$Res call({int index, String title});
}
/// @nodoc
class __$$MenuChangedImplCopyWithImpl<$Res>
extends _$ReportEventCopyWithImpl<$Res, _$MenuChangedImpl>
implements _$$MenuChangedImplCopyWith<$Res> {
__$$MenuChangedImplCopyWithImpl(
_$MenuChangedImpl _value,
$Res Function(_$MenuChangedImpl) _then,
) : super(_value, _then);
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? index = null, Object? title = null}) {
return _then(
_$MenuChangedImpl(
index: null == index
? _value.index
: index // ignore: cast_nullable_to_non_nullable
as int,
title: null == title
? _value.title
: title // ignore: cast_nullable_to_non_nullable
as String,
),
);
}
}
/// @nodoc
class _$MenuChangedImpl implements _MenuChanged {
const _$MenuChangedImpl({required this.index, required this.title});
@override
final int index;
@override
final String title;
@override
String toString() {
return 'ReportEvent.menuChanged(index: $index, title: $title)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$MenuChangedImpl &&
(identical(other.index, index) || other.index == index) &&
(identical(other.title, title) || other.title == title));
}
@override
int get hashCode => Object.hash(runtimeType, index, title);
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$MenuChangedImplCopyWith<_$MenuChangedImpl> get copyWith =>
__$$MenuChangedImplCopyWithImpl<_$MenuChangedImpl>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(int index, String title) menuChanged,
required TResult Function(DateTime startDate, DateTime endDate) dateChanged,
}) {
return menuChanged(index, title);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(int index, String title)? menuChanged,
TResult? Function(DateTime startDate, DateTime endDate)? dateChanged,
}) {
return menuChanged?.call(index, title);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(int index, String title)? menuChanged,
TResult Function(DateTime startDate, DateTime endDate)? dateChanged,
required TResult orElse(),
}) {
if (menuChanged != null) {
return menuChanged(index, title);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(_MenuChanged value) menuChanged,
required TResult Function(_DateChanged value) dateChanged,
}) {
return menuChanged(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(_MenuChanged value)? menuChanged,
TResult? Function(_DateChanged value)? dateChanged,
}) {
return menuChanged?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(_MenuChanged value)? menuChanged,
TResult Function(_DateChanged value)? dateChanged,
required TResult orElse(),
}) {
if (menuChanged != null) {
return menuChanged(this);
}
return orElse();
}
}
abstract class _MenuChanged implements ReportEvent {
const factory _MenuChanged({
required final int index,
required final String title,
}) = _$MenuChangedImpl;
int get index;
String get title;
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$MenuChangedImplCopyWith<_$MenuChangedImpl> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$DateChangedImplCopyWith<$Res> {
factory _$$DateChangedImplCopyWith(
_$DateChangedImpl value,
$Res Function(_$DateChangedImpl) then,
) = __$$DateChangedImplCopyWithImpl<$Res>;
@useResult
$Res call({DateTime startDate, DateTime endDate});
}
/// @nodoc
class __$$DateChangedImplCopyWithImpl<$Res>
extends _$ReportEventCopyWithImpl<$Res, _$DateChangedImpl>
implements _$$DateChangedImplCopyWith<$Res> {
__$$DateChangedImplCopyWithImpl(
_$DateChangedImpl _value,
$Res Function(_$DateChangedImpl) _then,
) : super(_value, _then);
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? startDate = null, Object? endDate = null}) {
return _then(
_$DateChangedImpl(
startDate: null == startDate
? _value.startDate
: startDate // ignore: cast_nullable_to_non_nullable
as DateTime,
endDate: null == endDate
? _value.endDate
: endDate // ignore: cast_nullable_to_non_nullable
as DateTime,
),
);
}
}
/// @nodoc
class _$DateChangedImpl implements _DateChanged {
const _$DateChangedImpl({required this.startDate, required this.endDate});
@override
final DateTime startDate;
@override
final DateTime endDate;
@override
String toString() {
return 'ReportEvent.dateChanged(startDate: $startDate, endDate: $endDate)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$DateChangedImpl &&
(identical(other.startDate, startDate) ||
other.startDate == startDate) &&
(identical(other.endDate, endDate) || other.endDate == endDate));
}
@override
int get hashCode => Object.hash(runtimeType, startDate, endDate);
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$DateChangedImplCopyWith<_$DateChangedImpl> get copyWith =>
__$$DateChangedImplCopyWithImpl<_$DateChangedImpl>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(int index, String title) menuChanged,
required TResult Function(DateTime startDate, DateTime endDate) dateChanged,
}) {
return dateChanged(startDate, endDate);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(int index, String title)? menuChanged,
TResult? Function(DateTime startDate, DateTime endDate)? dateChanged,
}) {
return dateChanged?.call(startDate, endDate);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(int index, String title)? menuChanged,
TResult Function(DateTime startDate, DateTime endDate)? dateChanged,
required TResult orElse(),
}) {
if (dateChanged != null) {
return dateChanged(startDate, endDate);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(_MenuChanged value) menuChanged,
required TResult Function(_DateChanged value) dateChanged,
}) {
return dateChanged(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(_MenuChanged value)? menuChanged,
TResult? Function(_DateChanged value)? dateChanged,
}) {
return dateChanged?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(_MenuChanged value)? menuChanged,
TResult Function(_DateChanged value)? dateChanged,
required TResult orElse(),
}) {
if (dateChanged != null) {
return dateChanged(this);
}
return orElse();
}
}
abstract class _DateChanged implements ReportEvent {
const factory _DateChanged({
required final DateTime startDate,
required final DateTime endDate,
}) = _$DateChangedImpl;
DateTime get startDate;
DateTime get endDate;
/// Create a copy of ReportEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$DateChangedImplCopyWith<_$DateChangedImpl> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
mixin _$ReportState {
String get title => throw _privateConstructorUsedError;
DateTime get startDate => throw _privateConstructorUsedError;
DateTime get endDate => throw _privateConstructorUsedError;
String get rangeDateFormatted => throw _privateConstructorUsedError;
int get selectedMenu => throw _privateConstructorUsedError;
/// Create a copy of ReportState
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$ReportStateCopyWith<ReportState> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $ReportStateCopyWith<$Res> {
factory $ReportStateCopyWith(
ReportState value,
$Res Function(ReportState) then,
) = _$ReportStateCopyWithImpl<$Res, ReportState>;
@useResult
$Res call({
String title,
DateTime startDate,
DateTime endDate,
String rangeDateFormatted,
int selectedMenu,
});
}
/// @nodoc
class _$ReportStateCopyWithImpl<$Res, $Val extends ReportState>
implements $ReportStateCopyWith<$Res> {
_$ReportStateCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of ReportState
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? title = null,
Object? startDate = null,
Object? endDate = null,
Object? rangeDateFormatted = null,
Object? selectedMenu = null,
}) {
return _then(
_value.copyWith(
title: null == title
? _value.title
: title // ignore: cast_nullable_to_non_nullable
as String,
startDate: null == startDate
? _value.startDate
: startDate // ignore: cast_nullable_to_non_nullable
as DateTime,
endDate: null == endDate
? _value.endDate
: endDate // ignore: cast_nullable_to_non_nullable
as DateTime,
rangeDateFormatted: null == rangeDateFormatted
? _value.rangeDateFormatted
: rangeDateFormatted // ignore: cast_nullable_to_non_nullable
as String,
selectedMenu: null == selectedMenu
? _value.selectedMenu
: selectedMenu // ignore: cast_nullable_to_non_nullable
as int,
)
as $Val,
);
}
}
/// @nodoc
abstract class _$$ReportStateImplCopyWith<$Res>
implements $ReportStateCopyWith<$Res> {
factory _$$ReportStateImplCopyWith(
_$ReportStateImpl value,
$Res Function(_$ReportStateImpl) then,
) = __$$ReportStateImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({
String title,
DateTime startDate,
DateTime endDate,
String rangeDateFormatted,
int selectedMenu,
});
}
/// @nodoc
class __$$ReportStateImplCopyWithImpl<$Res>
extends _$ReportStateCopyWithImpl<$Res, _$ReportStateImpl>
implements _$$ReportStateImplCopyWith<$Res> {
__$$ReportStateImplCopyWithImpl(
_$ReportStateImpl _value,
$Res Function(_$ReportStateImpl) _then,
) : super(_value, _then);
/// Create a copy of ReportState
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? title = null,
Object? startDate = null,
Object? endDate = null,
Object? rangeDateFormatted = null,
Object? selectedMenu = null,
}) {
return _then(
_$ReportStateImpl(
title: null == title
? _value.title
: title // ignore: cast_nullable_to_non_nullable
as String,
startDate: null == startDate
? _value.startDate
: startDate // ignore: cast_nullable_to_non_nullable
as DateTime,
endDate: null == endDate
? _value.endDate
: endDate // ignore: cast_nullable_to_non_nullable
as DateTime,
rangeDateFormatted: null == rangeDateFormatted
? _value.rangeDateFormatted
: rangeDateFormatted // ignore: cast_nullable_to_non_nullable
as String,
selectedMenu: null == selectedMenu
? _value.selectedMenu
: selectedMenu // ignore: cast_nullable_to_non_nullable
as int,
),
);
}
}
/// @nodoc
class _$ReportStateImpl implements _ReportState {
_$ReportStateImpl({
required this.title,
required this.startDate,
required this.endDate,
required this.rangeDateFormatted,
this.selectedMenu = 0,
});
@override
final String title;
@override
final DateTime startDate;
@override
final DateTime endDate;
@override
final String rangeDateFormatted;
@override
@JsonKey()
final int selectedMenu;
@override
String toString() {
return 'ReportState(title: $title, startDate: $startDate, endDate: $endDate, rangeDateFormatted: $rangeDateFormatted, selectedMenu: $selectedMenu)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$ReportStateImpl &&
(identical(other.title, title) || other.title == title) &&
(identical(other.startDate, startDate) ||
other.startDate == startDate) &&
(identical(other.endDate, endDate) || other.endDate == endDate) &&
(identical(other.rangeDateFormatted, rangeDateFormatted) ||
other.rangeDateFormatted == rangeDateFormatted) &&
(identical(other.selectedMenu, selectedMenu) ||
other.selectedMenu == selectedMenu));
}
@override
int get hashCode => Object.hash(
runtimeType,
title,
startDate,
endDate,
rangeDateFormatted,
selectedMenu,
);
/// Create a copy of ReportState
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$ReportStateImplCopyWith<_$ReportStateImpl> get copyWith =>
__$$ReportStateImplCopyWithImpl<_$ReportStateImpl>(this, _$identity);
}
abstract class _ReportState implements ReportState {
factory _ReportState({
required final String title,
required final DateTime startDate,
required final DateTime endDate,
required final String rangeDateFormatted,
final int selectedMenu,
}) = _$ReportStateImpl;
@override
String get title;
@override
DateTime get startDate;
@override
DateTime get endDate;
@override
String get rangeDateFormatted;
@override
int get selectedMenu;
/// Create a copy of ReportState
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$ReportStateImplCopyWith<_$ReportStateImpl> get copyWith =>
throw _privateConstructorUsedError;
}