print receipt

This commit is contained in:
efrilm
2025-11-06 18:15:54 +07:00
parent 896ea6c28c
commit bf7a5708f5
16 changed files with 1132 additions and 32 deletions
@@ -1,10 +1,13 @@
import 'package:bloc/bloc.dart';
import 'package:dartz/dartz.dart';
import 'package:dartz/dartz.dart' hide Order;
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:injectable/injectable.dart';
import 'package:injectable/injectable.dart' hide Order;
import '../../../common/function/app_function.dart';
import '../../../domain/order/order.dart';
import '../../../domain/outlet/outlet.dart';
import '../../../domain/printer/printer.dart';
import '../../../presentation/components/print/print_ui.dart';
part 'printer_form_event.dart';
part 'printer_form_state.dart';
@@ -13,7 +16,10 @@ part 'printer_form_bloc.freezed.dart';
@injectable
class PrinterFormBloc extends Bloc<PrinterFormEvent, PrinterFormState> {
final IPrinterRepository _printerRepository;
PrinterFormBloc(this._printerRepository) : super(PrinterFormState.initial()) {
final IOutletRepository _outletRepository;
PrinterFormBloc(this._printerRepository, this._outletRepository)
: super(PrinterFormState.initial()) {
on<PrinterFormEvent>(_onPrinterFormEvent);
}
@@ -104,6 +110,39 @@ class PrinterFormBloc extends Bloc<PrinterFormEvent, PrinterFormState> {
),
);
},
printTest: (e) async {
Either<PrinterFailure, bool> failureOrPrinter;
emit(state.copyWith(isPrinting: true, failureOrPrintTest: none()));
final currentOutlet = await _outletRepository.currentOutlet();
final printValue = await PrintUi().printOrder(
order: Order.mockOrder(),
outlet: currentOutlet,
cashierName: 'Kasir Test',
);
final printer = Printer.fromTest(
code: e.code,
name: state.name,
address: e.macAccdress,
paper: state.paper,
type: state.type,
);
failureOrPrinter = await _printerRepository.printStruct(
printer,
printValue,
);
emit(
state.copyWith(
isPrinting: false,
failureOrPrintTest: optionOf(failureOrPrinter),
),
);
},
);
}
}
@@ -27,6 +27,7 @@ mixin _$PrinterFormEvent {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
@@ -38,6 +39,7 @@ mixin _$PrinterFormEvent {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
@@ -49,6 +51,7 @@ mixin _$PrinterFormEvent {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
@@ -61,6 +64,7 @@ mixin _$PrinterFormEvent {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
@@ -72,6 +76,7 @@ mixin _$PrinterFormEvent {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
@@ -83,6 +88,7 @@ mixin _$PrinterFormEvent {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) => throw _privateConstructorUsedError;
}
@@ -187,6 +193,7 @@ class _$CodeChangedImpl implements _CodeChanged {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return codeChanged(code);
}
@@ -202,6 +209,7 @@ class _$CodeChangedImpl implements _CodeChanged {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return codeChanged?.call(code);
}
@@ -217,6 +225,7 @@ class _$CodeChangedImpl implements _CodeChanged {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (codeChanged != null) {
@@ -236,6 +245,7 @@ class _$CodeChangedImpl implements _CodeChanged {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return codeChanged(this);
}
@@ -251,6 +261,7 @@ class _$CodeChangedImpl implements _CodeChanged {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return codeChanged?.call(this);
}
@@ -266,6 +277,7 @@ class _$CodeChangedImpl implements _CodeChanged {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (codeChanged != null) {
@@ -365,6 +377,7 @@ class _$NameChangedImpl implements _NameChanged {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return nameChanged(name);
}
@@ -380,6 +393,7 @@ class _$NameChangedImpl implements _NameChanged {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return nameChanged?.call(name);
}
@@ -395,6 +409,7 @@ class _$NameChangedImpl implements _NameChanged {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (nameChanged != null) {
@@ -414,6 +429,7 @@ class _$NameChangedImpl implements _NameChanged {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return nameChanged(this);
}
@@ -429,6 +445,7 @@ class _$NameChangedImpl implements _NameChanged {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return nameChanged?.call(this);
}
@@ -444,6 +461,7 @@ class _$NameChangedImpl implements _NameChanged {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (nameChanged != null) {
@@ -546,6 +564,7 @@ class _$AddressChangedImpl implements _AddressChanged {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return addressChanged(address);
}
@@ -561,6 +580,7 @@ class _$AddressChangedImpl implements _AddressChanged {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return addressChanged?.call(address);
}
@@ -576,6 +596,7 @@ class _$AddressChangedImpl implements _AddressChanged {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (addressChanged != null) {
@@ -595,6 +616,7 @@ class _$AddressChangedImpl implements _AddressChanged {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return addressChanged(this);
}
@@ -610,6 +632,7 @@ class _$AddressChangedImpl implements _AddressChanged {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return addressChanged?.call(this);
}
@@ -625,6 +648,7 @@ class _$AddressChangedImpl implements _AddressChanged {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (addressChanged != null) {
@@ -724,6 +748,7 @@ class _$TypeChangedImpl implements _TypeChanged {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return typeChanged(type);
}
@@ -739,6 +764,7 @@ class _$TypeChangedImpl implements _TypeChanged {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return typeChanged?.call(type);
}
@@ -754,6 +780,7 @@ class _$TypeChangedImpl implements _TypeChanged {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (typeChanged != null) {
@@ -773,6 +800,7 @@ class _$TypeChangedImpl implements _TypeChanged {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return typeChanged(this);
}
@@ -788,6 +816,7 @@ class _$TypeChangedImpl implements _TypeChanged {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return typeChanged?.call(this);
}
@@ -803,6 +832,7 @@ class _$TypeChangedImpl implements _TypeChanged {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (typeChanged != null) {
@@ -902,6 +932,7 @@ class _$PaperChangedImpl implements _PaperChanged {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return paperChanged(paper);
}
@@ -917,6 +948,7 @@ class _$PaperChangedImpl implements _PaperChanged {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return paperChanged?.call(paper);
}
@@ -932,6 +964,7 @@ class _$PaperChangedImpl implements _PaperChanged {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (paperChanged != null) {
@@ -951,6 +984,7 @@ class _$PaperChangedImpl implements _PaperChanged {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return paperChanged(this);
}
@@ -966,6 +1000,7 @@ class _$PaperChangedImpl implements _PaperChanged {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return paperChanged?.call(this);
}
@@ -981,6 +1016,7 @@ class _$PaperChangedImpl implements _PaperChanged {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (paperChanged != null) {
@@ -1053,6 +1089,7 @@ class _$CreatedImpl implements _Created {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return created();
}
@@ -1068,6 +1105,7 @@ class _$CreatedImpl implements _Created {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return created?.call();
}
@@ -1083,6 +1121,7 @@ class _$CreatedImpl implements _Created {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (created != null) {
@@ -1102,6 +1141,7 @@ class _$CreatedImpl implements _Created {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return created(this);
}
@@ -1117,6 +1157,7 @@ class _$CreatedImpl implements _Created {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return created?.call(this);
}
@@ -1132,6 +1173,7 @@ class _$CreatedImpl implements _Created {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (created != null) {
@@ -1223,6 +1265,7 @@ class _$UpdatedImpl implements _Updated {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return updated(id);
}
@@ -1238,6 +1281,7 @@ class _$UpdatedImpl implements _Updated {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return updated?.call(id);
}
@@ -1253,6 +1297,7 @@ class _$UpdatedImpl implements _Updated {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (updated != null) {
@@ -1272,6 +1317,7 @@ class _$UpdatedImpl implements _Updated {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return updated(this);
}
@@ -1287,6 +1333,7 @@ class _$UpdatedImpl implements _Updated {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return updated?.call(this);
}
@@ -1302,6 +1349,7 @@ class _$UpdatedImpl implements _Updated {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (updated != null) {
@@ -1401,6 +1449,7 @@ class _$DeletedImpl implements _Deleted {
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return deleted(id);
}
@@ -1416,6 +1465,7 @@ class _$DeletedImpl implements _Deleted {
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return deleted?.call(id);
}
@@ -1431,6 +1481,7 @@ class _$DeletedImpl implements _Deleted {
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (deleted != null) {
@@ -1450,6 +1501,7 @@ class _$DeletedImpl implements _Deleted {
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return deleted(this);
}
@@ -1465,6 +1517,7 @@ class _$DeletedImpl implements _Deleted {
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return deleted?.call(this);
}
@@ -1480,6 +1533,7 @@ class _$DeletedImpl implements _Deleted {
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (deleted != null) {
@@ -1501,6 +1555,202 @@ abstract class _Deleted implements PrinterFormEvent {
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$PrintTestImplCopyWith<$Res> {
factory _$$PrintTestImplCopyWith(
_$PrintTestImpl value,
$Res Function(_$PrintTestImpl) then,
) = __$$PrintTestImplCopyWithImpl<$Res>;
@useResult
$Res call({String code, String macAccdress});
}
/// @nodoc
class __$$PrintTestImplCopyWithImpl<$Res>
extends _$PrinterFormEventCopyWithImpl<$Res, _$PrintTestImpl>
implements _$$PrintTestImplCopyWith<$Res> {
__$$PrintTestImplCopyWithImpl(
_$PrintTestImpl _value,
$Res Function(_$PrintTestImpl) _then,
) : super(_value, _then);
/// Create a copy of PrinterFormEvent
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({Object? code = null, Object? macAccdress = null}) {
return _then(
_$PrintTestImpl(
code: null == code
? _value.code
: code // ignore: cast_nullable_to_non_nullable
as String,
macAccdress: null == macAccdress
? _value.macAccdress
: macAccdress // ignore: cast_nullable_to_non_nullable
as String,
),
);
}
}
/// @nodoc
class _$PrintTestImpl implements _PrintTest {
const _$PrintTestImpl({required this.code, required this.macAccdress});
@override
final String code;
@override
final String macAccdress;
@override
String toString() {
return 'PrinterFormEvent.printTest(code: $code, macAccdress: $macAccdress)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$PrintTestImpl &&
(identical(other.code, code) || other.code == code) &&
(identical(other.macAccdress, macAccdress) ||
other.macAccdress == macAccdress));
}
@override
int get hashCode => Object.hash(runtimeType, code, macAccdress);
/// Create a copy of PrinterFormEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$PrintTestImplCopyWith<_$PrintTestImpl> get copyWith =>
__$$PrintTestImplCopyWithImpl<_$PrintTestImpl>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(String code) codeChanged,
required TResult Function(String name) nameChanged,
required TResult Function(String address) addressChanged,
required TResult Function(String type) typeChanged,
required TResult Function(String paper) paperChanged,
required TResult Function() created,
required TResult Function(int id) updated,
required TResult Function(int id) deleted,
required TResult Function(String code, String macAccdress) printTest,
}) {
return printTest(code, macAccdress);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(String code)? codeChanged,
TResult? Function(String name)? nameChanged,
TResult? Function(String address)? addressChanged,
TResult? Function(String type)? typeChanged,
TResult? Function(String paper)? paperChanged,
TResult? Function()? created,
TResult? Function(int id)? updated,
TResult? Function(int id)? deleted,
TResult? Function(String code, String macAccdress)? printTest,
}) {
return printTest?.call(code, macAccdress);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(String code)? codeChanged,
TResult Function(String name)? nameChanged,
TResult Function(String address)? addressChanged,
TResult Function(String type)? typeChanged,
TResult Function(String paper)? paperChanged,
TResult Function()? created,
TResult Function(int id)? updated,
TResult Function(int id)? deleted,
TResult Function(String code, String macAccdress)? printTest,
required TResult orElse(),
}) {
if (printTest != null) {
return printTest(code, macAccdress);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(_CodeChanged value) codeChanged,
required TResult Function(_NameChanged value) nameChanged,
required TResult Function(_AddressChanged value) addressChanged,
required TResult Function(_TypeChanged value) typeChanged,
required TResult Function(_PaperChanged value) paperChanged,
required TResult Function(_Created value) created,
required TResult Function(_Updated value) updated,
required TResult Function(_Deleted value) deleted,
required TResult Function(_PrintTest value) printTest,
}) {
return printTest(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(_CodeChanged value)? codeChanged,
TResult? Function(_NameChanged value)? nameChanged,
TResult? Function(_AddressChanged value)? addressChanged,
TResult? Function(_TypeChanged value)? typeChanged,
TResult? Function(_PaperChanged value)? paperChanged,
TResult? Function(_Created value)? created,
TResult? Function(_Updated value)? updated,
TResult? Function(_Deleted value)? deleted,
TResult? Function(_PrintTest value)? printTest,
}) {
return printTest?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(_CodeChanged value)? codeChanged,
TResult Function(_NameChanged value)? nameChanged,
TResult Function(_AddressChanged value)? addressChanged,
TResult Function(_TypeChanged value)? typeChanged,
TResult Function(_PaperChanged value)? paperChanged,
TResult Function(_Created value)? created,
TResult Function(_Updated value)? updated,
TResult Function(_Deleted value)? deleted,
TResult Function(_PrintTest value)? printTest,
required TResult orElse(),
}) {
if (printTest != null) {
return printTest(this);
}
return orElse();
}
}
abstract class _PrintTest implements PrinterFormEvent {
const factory _PrintTest({
required final String code,
required final String macAccdress,
}) = _$PrintTestImpl;
String get code;
String get macAccdress;
/// Create a copy of PrinterFormEvent
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
_$$PrintTestImplCopyWith<_$PrintTestImpl> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
mixin _$PrinterFormState {
String get code => throw _privateConstructorUsedError;
@@ -1514,9 +1764,12 @@ mixin _$PrinterFormState {
throw _privateConstructorUsedError;
Option<Either<PrinterFailure, Unit>> get failureOrDeleteSuccess =>
throw _privateConstructorUsedError;
Option<Either<PrinterFailure, bool>> get failureOrPrintTest =>
throw _privateConstructorUsedError;
dynamic get isCreating => throw _privateConstructorUsedError;
dynamic get isUpdate => throw _privateConstructorUsedError;
dynamic get isDeleting => throw _privateConstructorUsedError;
dynamic get isPrinting => throw _privateConstructorUsedError;
/// Create a copy of PrinterFormState
/// with the given fields replaced by the non-null parameter values.
@@ -1541,9 +1794,11 @@ abstract class $PrinterFormStateCopyWith<$Res> {
Option<Either<PrinterFailure, Unit>> failureOrCreateSuccess,
Option<Either<PrinterFailure, Unit>> failureOrUpdateSuccess,
Option<Either<PrinterFailure, Unit>> failureOrDeleteSuccess,
Option<Either<PrinterFailure, bool>> failureOrPrintTest,
dynamic isCreating,
dynamic isUpdate,
dynamic isDeleting,
dynamic isPrinting,
});
}
@@ -1570,9 +1825,11 @@ class _$PrinterFormStateCopyWithImpl<$Res, $Val extends PrinterFormState>
Object? failureOrCreateSuccess = null,
Object? failureOrUpdateSuccess = null,
Object? failureOrDeleteSuccess = null,
Object? failureOrPrintTest = null,
Object? isCreating = freezed,
Object? isUpdate = freezed,
Object? isDeleting = freezed,
Object? isPrinting = freezed,
}) {
return _then(
_value.copyWith(
@@ -1608,6 +1865,10 @@ class _$PrinterFormStateCopyWithImpl<$Res, $Val extends PrinterFormState>
? _value.failureOrDeleteSuccess
: failureOrDeleteSuccess // ignore: cast_nullable_to_non_nullable
as Option<Either<PrinterFailure, Unit>>,
failureOrPrintTest: null == failureOrPrintTest
? _value.failureOrPrintTest
: failureOrPrintTest // ignore: cast_nullable_to_non_nullable
as Option<Either<PrinterFailure, bool>>,
isCreating: freezed == isCreating
? _value.isCreating
: isCreating // ignore: cast_nullable_to_non_nullable
@@ -1620,6 +1881,10 @@ class _$PrinterFormStateCopyWithImpl<$Res, $Val extends PrinterFormState>
? _value.isDeleting
: isDeleting // ignore: cast_nullable_to_non_nullable
as dynamic,
isPrinting: freezed == isPrinting
? _value.isPrinting
: isPrinting // ignore: cast_nullable_to_non_nullable
as dynamic,
)
as $Val,
);
@@ -1644,9 +1909,11 @@ abstract class _$$PrinterFormStateImplCopyWith<$Res>
Option<Either<PrinterFailure, Unit>> failureOrCreateSuccess,
Option<Either<PrinterFailure, Unit>> failureOrUpdateSuccess,
Option<Either<PrinterFailure, Unit>> failureOrDeleteSuccess,
Option<Either<PrinterFailure, bool>> failureOrPrintTest,
dynamic isCreating,
dynamic isUpdate,
dynamic isDeleting,
dynamic isPrinting,
});
}
@@ -1672,9 +1939,11 @@ class __$$PrinterFormStateImplCopyWithImpl<$Res>
Object? failureOrCreateSuccess = null,
Object? failureOrUpdateSuccess = null,
Object? failureOrDeleteSuccess = null,
Object? failureOrPrintTest = null,
Object? isCreating = freezed,
Object? isUpdate = freezed,
Object? isDeleting = freezed,
Object? isPrinting = freezed,
}) {
return _then(
_$PrinterFormStateImpl(
@@ -1710,9 +1979,14 @@ class __$$PrinterFormStateImplCopyWithImpl<$Res>
? _value.failureOrDeleteSuccess
: failureOrDeleteSuccess // ignore: cast_nullable_to_non_nullable
as Option<Either<PrinterFailure, Unit>>,
failureOrPrintTest: null == failureOrPrintTest
? _value.failureOrPrintTest
: failureOrPrintTest // ignore: cast_nullable_to_non_nullable
as Option<Either<PrinterFailure, bool>>,
isCreating: freezed == isCreating ? _value.isCreating! : isCreating,
isUpdate: freezed == isUpdate ? _value.isUpdate! : isUpdate,
isDeleting: freezed == isDeleting ? _value.isDeleting! : isDeleting,
isPrinting: freezed == isPrinting ? _value.isPrinting! : isPrinting,
),
);
}
@@ -1730,9 +2004,11 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
required this.failureOrCreateSuccess,
required this.failureOrUpdateSuccess,
required this.failureOrDeleteSuccess,
required this.failureOrPrintTest,
this.isCreating = false,
this.isUpdate = false,
this.isDeleting = false,
this.isPrinting = false,
});
@override
@@ -1752,6 +2028,8 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
@override
final Option<Either<PrinterFailure, Unit>> failureOrDeleteSuccess;
@override
final Option<Either<PrinterFailure, bool>> failureOrPrintTest;
@override
@JsonKey()
final dynamic isCreating;
@override
@@ -1760,10 +2038,13 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
@override
@JsonKey()
final dynamic isDeleting;
@override
@JsonKey()
final dynamic isPrinting;
@override
String toString() {
return 'PrinterFormState(code: $code, name: $name, address: $address, paper: $paper, type: $type, failureOrCreateSuccess: $failureOrCreateSuccess, failureOrUpdateSuccess: $failureOrUpdateSuccess, failureOrDeleteSuccess: $failureOrDeleteSuccess, isCreating: $isCreating, isUpdate: $isUpdate, isDeleting: $isDeleting)';
return 'PrinterFormState(code: $code, name: $name, address: $address, paper: $paper, type: $type, failureOrCreateSuccess: $failureOrCreateSuccess, failureOrUpdateSuccess: $failureOrUpdateSuccess, failureOrDeleteSuccess: $failureOrDeleteSuccess, failureOrPrintTest: $failureOrPrintTest, isCreating: $isCreating, isUpdate: $isUpdate, isDeleting: $isDeleting, isPrinting: $isPrinting)';
}
@override
@@ -1782,6 +2063,8 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
other.failureOrUpdateSuccess == failureOrUpdateSuccess) &&
(identical(other.failureOrDeleteSuccess, failureOrDeleteSuccess) ||
other.failureOrDeleteSuccess == failureOrDeleteSuccess) &&
(identical(other.failureOrPrintTest, failureOrPrintTest) ||
other.failureOrPrintTest == failureOrPrintTest) &&
const DeepCollectionEquality().equals(
other.isCreating,
isCreating,
@@ -1790,6 +2073,10 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
const DeepCollectionEquality().equals(
other.isDeleting,
isDeleting,
) &&
const DeepCollectionEquality().equals(
other.isPrinting,
isPrinting,
));
}
@@ -1804,9 +2091,11 @@ class _$PrinterFormStateImpl implements _PrinterFormState {
failureOrCreateSuccess,
failureOrUpdateSuccess,
failureOrDeleteSuccess,
failureOrPrintTest,
const DeepCollectionEquality().hash(isCreating),
const DeepCollectionEquality().hash(isUpdate),
const DeepCollectionEquality().hash(isDeleting),
const DeepCollectionEquality().hash(isPrinting),
);
/// Create a copy of PrinterFormState
@@ -1831,9 +2120,11 @@ abstract class _PrinterFormState implements PrinterFormState {
required final Option<Either<PrinterFailure, Unit>> failureOrCreateSuccess,
required final Option<Either<PrinterFailure, Unit>> failureOrUpdateSuccess,
required final Option<Either<PrinterFailure, Unit>> failureOrDeleteSuccess,
required final Option<Either<PrinterFailure, bool>> failureOrPrintTest,
final dynamic isCreating,
final dynamic isUpdate,
final dynamic isDeleting,
final dynamic isPrinting,
}) = _$PrinterFormStateImpl;
@override
@@ -1853,11 +2144,15 @@ abstract class _PrinterFormState implements PrinterFormState {
@override
Option<Either<PrinterFailure, Unit>> get failureOrDeleteSuccess;
@override
Option<Either<PrinterFailure, bool>> get failureOrPrintTest;
@override
dynamic get isCreating;
@override
dynamic get isUpdate;
@override
dynamic get isDeleting;
@override
dynamic get isPrinting;
/// Create a copy of PrinterFormState
/// with the given fields replaced by the non-null parameter values.
@@ -11,4 +11,8 @@ class PrinterFormEvent with _$PrinterFormEvent {
const factory PrinterFormEvent.created() = _Created;
const factory PrinterFormEvent.updated(int id) = _Updated;
const factory PrinterFormEvent.deleted(int id) = _Deleted;
const factory PrinterFormEvent.printTest({
required String code,
required String macAccdress,
}) = _PrintTest;
}
@@ -11,9 +11,11 @@ class PrinterFormState with _$PrinterFormState {
required Option<Either<PrinterFailure, Unit>> failureOrCreateSuccess,
required Option<Either<PrinterFailure, Unit>> failureOrUpdateSuccess,
required Option<Either<PrinterFailure, Unit>> failureOrDeleteSuccess,
required Option<Either<PrinterFailure, bool>> failureOrPrintTest,
@Default(false) isCreating,
@Default(false) isUpdate,
@Default(false) isDeleting,
@Default(false) isPrinting,
}) = _PrinterFormState;
factory PrinterFormState.initial() => PrinterFormState(
@@ -25,5 +27,6 @@ class PrinterFormState with _$PrinterFormState {
failureOrCreateSuccess: none(),
failureOrUpdateSuccess: none(),
failureOrDeleteSuccess: none(),
failureOrPrintTest: none(),
);
}