add items order
This commit is contained in:
@@ -2,10 +2,11 @@ import 'dart:developer';
|
||||
|
||||
import 'package:bloc/bloc.dart';
|
||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||
import 'package:injectable/injectable.dart';
|
||||
import 'package:injectable/injectable.dart' hide Order;
|
||||
|
||||
import '../../../common/types/order_type.dart';
|
||||
import '../../../domain/delivery/delivery.dart';
|
||||
import '../../../domain/order/order.dart';
|
||||
import '../../../domain/product/product.dart';
|
||||
import '../../../domain/table/table.dart';
|
||||
|
||||
@@ -176,6 +177,9 @@ class CheckoutFormBloc extends Bloc<CheckoutFormEvent, CheckoutFormState> {
|
||||
updateTable: (e) async {
|
||||
emit(state.copyWith(table: e.table));
|
||||
},
|
||||
orderAddedItems: (e) async {
|
||||
emit(state.copyWith(orderAdded: e.order));
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,6 +27,7 @@ mixin _$CheckoutFormEvent {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
@@ -37,6 +38,7 @@ mixin _$CheckoutFormEvent {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
@@ -47,6 +49,7 @@ mixin _$CheckoutFormEvent {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
@@ -58,6 +61,7 @@ mixin _$CheckoutFormEvent {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
@@ -68,6 +72,7 @@ mixin _$CheckoutFormEvent {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
@@ -78,6 +83,7 @@ mixin _$CheckoutFormEvent {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}
|
||||
@@ -188,6 +194,7 @@ class _$StartedImpl implements _Started {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return started(items);
|
||||
}
|
||||
@@ -202,6 +209,7 @@ class _$StartedImpl implements _Started {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return started?.call(items);
|
||||
}
|
||||
@@ -216,6 +224,7 @@ class _$StartedImpl implements _Started {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (started != null) {
|
||||
@@ -234,6 +243,7 @@ class _$StartedImpl implements _Started {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return started(this);
|
||||
}
|
||||
@@ -248,6 +258,7 @@ class _$StartedImpl implements _Started {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return started?.call(this);
|
||||
}
|
||||
@@ -262,6 +273,7 @@ class _$StartedImpl implements _Started {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (started != null) {
|
||||
@@ -395,6 +407,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return addItem(product, variant);
|
||||
}
|
||||
@@ -409,6 +422,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return addItem?.call(product, variant);
|
||||
}
|
||||
@@ -423,6 +437,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (addItem != null) {
|
||||
@@ -441,6 +456,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return addItem(this);
|
||||
}
|
||||
@@ -455,6 +471,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return addItem?.call(this);
|
||||
}
|
||||
@@ -469,6 +486,7 @@ class _$AddItemImpl implements _AddItem {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (addItem != null) {
|
||||
@@ -604,6 +622,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return removeItem(product, variant);
|
||||
}
|
||||
@@ -618,6 +637,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return removeItem?.call(product, variant);
|
||||
}
|
||||
@@ -632,6 +652,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (removeItem != null) {
|
||||
@@ -650,6 +671,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return removeItem(this);
|
||||
}
|
||||
@@ -664,6 +686,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return removeItem?.call(this);
|
||||
}
|
||||
@@ -678,6 +701,7 @@ class _$RemoveItemImpl implements _RemoveItem {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (removeItem != null) {
|
||||
@@ -803,6 +827,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return updateItemNotes(product, notes);
|
||||
}
|
||||
@@ -817,6 +842,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return updateItemNotes?.call(product, notes);
|
||||
}
|
||||
@@ -831,6 +857,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateItemNotes != null) {
|
||||
@@ -849,6 +876,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return updateItemNotes(this);
|
||||
}
|
||||
@@ -863,6 +891,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return updateItemNotes?.call(this);
|
||||
}
|
||||
@@ -877,6 +906,7 @@ class _$UpdateItemNotesImpl implements _UpdateItemNotes {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateItemNotes != null) {
|
||||
@@ -982,6 +1012,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return updateOrderType(orderType);
|
||||
}
|
||||
@@ -996,6 +1027,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return updateOrderType?.call(orderType);
|
||||
}
|
||||
@@ -1010,6 +1042,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateOrderType != null) {
|
||||
@@ -1028,6 +1061,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return updateOrderType(this);
|
||||
}
|
||||
@@ -1042,6 +1076,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return updateOrderType?.call(this);
|
||||
}
|
||||
@@ -1056,6 +1091,7 @@ class _$UpdateOrderTypeImpl implements _UpdateOrderType {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateOrderType != null) {
|
||||
@@ -1160,6 +1196,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return updateDelivery(delivery);
|
||||
}
|
||||
@@ -1174,6 +1211,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return updateDelivery?.call(delivery);
|
||||
}
|
||||
@@ -1188,6 +1226,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateDelivery != null) {
|
||||
@@ -1206,6 +1245,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return updateDelivery(this);
|
||||
}
|
||||
@@ -1220,6 +1260,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return updateDelivery?.call(this);
|
||||
}
|
||||
@@ -1234,6 +1275,7 @@ class _$UpdateDeliveryImpl implements _UpdateDelivery {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateDelivery != null) {
|
||||
@@ -1349,6 +1391,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return updateTable(table);
|
||||
}
|
||||
@@ -1363,6 +1406,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return updateTable?.call(table);
|
||||
}
|
||||
@@ -1377,6 +1421,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateTable != null) {
|
||||
@@ -1395,6 +1440,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return updateTable(this);
|
||||
}
|
||||
@@ -1409,6 +1455,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return updateTable?.call(this);
|
||||
}
|
||||
@@ -1423,6 +1470,7 @@ class _$UpdateTableImpl implements _UpdateTable {
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (updateTable != null) {
|
||||
@@ -1444,8 +1492,191 @@ abstract class _UpdateTable implements CheckoutFormEvent {
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$OrderAddedItemsImplCopyWith<$Res> {
|
||||
factory _$$OrderAddedItemsImplCopyWith(
|
||||
_$OrderAddedItemsImpl value,
|
||||
$Res Function(_$OrderAddedItemsImpl) then,
|
||||
) = __$$OrderAddedItemsImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({Order? order});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$OrderAddedItemsImplCopyWithImpl<$Res>
|
||||
extends _$CheckoutFormEventCopyWithImpl<$Res, _$OrderAddedItemsImpl>
|
||||
implements _$$OrderAddedItemsImplCopyWith<$Res> {
|
||||
__$$OrderAddedItemsImplCopyWithImpl(
|
||||
_$OrderAddedItemsImpl _value,
|
||||
$Res Function(_$OrderAddedItemsImpl) _then,
|
||||
) : super(_value, _then);
|
||||
|
||||
/// Create a copy of CheckoutFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? order = freezed}) {
|
||||
return _then(
|
||||
_$OrderAddedItemsImpl(
|
||||
freezed == order
|
||||
? _value.order
|
||||
: order // ignore: cast_nullable_to_non_nullable
|
||||
as Order?,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
||||
class _$OrderAddedItemsImpl implements _OrderAddedItems {
|
||||
const _$OrderAddedItemsImpl(this.order);
|
||||
|
||||
@override
|
||||
final Order? order;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'CheckoutFormEvent.orderAddedItems(order: $order)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$OrderAddedItemsImpl &&
|
||||
(identical(other.order, order) || other.order == order));
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, order);
|
||||
|
||||
/// Create a copy of CheckoutFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$OrderAddedItemsImplCopyWith<_$OrderAddedItemsImpl> get copyWith =>
|
||||
__$$OrderAddedItemsImplCopyWithImpl<_$OrderAddedItemsImpl>(
|
||||
this,
|
||||
_$identity,
|
||||
);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(List<ProductQuantity> items) started,
|
||||
required TResult Function(Product product, ProductVariant? variant) addItem,
|
||||
required TResult Function(Product product, ProductVariant? variant)
|
||||
removeItem,
|
||||
required TResult Function(Product product, String notes) updateItemNotes,
|
||||
required TResult Function(OrderType orderType) updateOrderType,
|
||||
required TResult Function(Delivery delivery) updateDelivery,
|
||||
required TResult Function(Table? table) updateTable,
|
||||
required TResult Function(Order? order) orderAddedItems,
|
||||
}) {
|
||||
return orderAddedItems(order);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(List<ProductQuantity> items)? started,
|
||||
TResult? Function(Product product, ProductVariant? variant)? addItem,
|
||||
TResult? Function(Product product, ProductVariant? variant)? removeItem,
|
||||
TResult? Function(Product product, String notes)? updateItemNotes,
|
||||
TResult? Function(OrderType orderType)? updateOrderType,
|
||||
TResult? Function(Delivery delivery)? updateDelivery,
|
||||
TResult? Function(Table? table)? updateTable,
|
||||
TResult? Function(Order? order)? orderAddedItems,
|
||||
}) {
|
||||
return orderAddedItems?.call(order);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(List<ProductQuantity> items)? started,
|
||||
TResult Function(Product product, ProductVariant? variant)? addItem,
|
||||
TResult Function(Product product, ProductVariant? variant)? removeItem,
|
||||
TResult Function(Product product, String notes)? updateItemNotes,
|
||||
TResult Function(OrderType orderType)? updateOrderType,
|
||||
TResult Function(Delivery delivery)? updateDelivery,
|
||||
TResult Function(Table? table)? updateTable,
|
||||
TResult Function(Order? order)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (orderAddedItems != null) {
|
||||
return orderAddedItems(order);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(_Started value) started,
|
||||
required TResult Function(_AddItem value) addItem,
|
||||
required TResult Function(_RemoveItem value) removeItem,
|
||||
required TResult Function(_UpdateItemNotes value) updateItemNotes,
|
||||
required TResult Function(_UpdateOrderType value) updateOrderType,
|
||||
required TResult Function(_UpdateDelivery value) updateDelivery,
|
||||
required TResult Function(_UpdateTable value) updateTable,
|
||||
required TResult Function(_OrderAddedItems value) orderAddedItems,
|
||||
}) {
|
||||
return orderAddedItems(this);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(_Started value)? started,
|
||||
TResult? Function(_AddItem value)? addItem,
|
||||
TResult? Function(_RemoveItem value)? removeItem,
|
||||
TResult? Function(_UpdateItemNotes value)? updateItemNotes,
|
||||
TResult? Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult? Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult? Function(_UpdateTable value)? updateTable,
|
||||
TResult? Function(_OrderAddedItems value)? orderAddedItems,
|
||||
}) {
|
||||
return orderAddedItems?.call(this);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(_Started value)? started,
|
||||
TResult Function(_AddItem value)? addItem,
|
||||
TResult Function(_RemoveItem value)? removeItem,
|
||||
TResult Function(_UpdateItemNotes value)? updateItemNotes,
|
||||
TResult Function(_UpdateOrderType value)? updateOrderType,
|
||||
TResult Function(_UpdateDelivery value)? updateDelivery,
|
||||
TResult Function(_UpdateTable value)? updateTable,
|
||||
TResult Function(_OrderAddedItems value)? orderAddedItems,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (orderAddedItems != null) {
|
||||
return orderAddedItems(this);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _OrderAddedItems implements CheckoutFormEvent {
|
||||
const factory _OrderAddedItems(final Order? order) = _$OrderAddedItemsImpl;
|
||||
|
||||
Order? get order;
|
||||
|
||||
/// Create a copy of CheckoutFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$OrderAddedItemsImplCopyWith<_$OrderAddedItemsImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$CheckoutFormState {
|
||||
Order? get orderAdded => throw _privateConstructorUsedError;
|
||||
List<ProductQuantity> get items => throw _privateConstructorUsedError;
|
||||
int get discount => throw _privateConstructorUsedError;
|
||||
int get discountAmount => throw _privateConstructorUsedError;
|
||||
@@ -1474,6 +1705,7 @@ abstract class $CheckoutFormStateCopyWith<$Res> {
|
||||
) = _$CheckoutFormStateCopyWithImpl<$Res, CheckoutFormState>;
|
||||
@useResult
|
||||
$Res call({
|
||||
Order? orderAdded,
|
||||
List<ProductQuantity> items,
|
||||
int discount,
|
||||
int discountAmount,
|
||||
@@ -1506,6 +1738,7 @@ class _$CheckoutFormStateCopyWithImpl<$Res, $Val extends CheckoutFormState>
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? orderAdded = freezed,
|
||||
Object? items = null,
|
||||
Object? discount = null,
|
||||
Object? discountAmount = null,
|
||||
@@ -1521,6 +1754,10 @@ class _$CheckoutFormStateCopyWithImpl<$Res, $Val extends CheckoutFormState>
|
||||
}) {
|
||||
return _then(
|
||||
_value.copyWith(
|
||||
orderAdded: freezed == orderAdded
|
||||
? _value.orderAdded
|
||||
: orderAdded // ignore: cast_nullable_to_non_nullable
|
||||
as Order?,
|
||||
items: null == items
|
||||
? _value.items
|
||||
: items // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1599,6 +1836,7 @@ abstract class _$$CheckoutFormStateImplCopyWith<$Res>
|
||||
@override
|
||||
@useResult
|
||||
$Res call({
|
||||
Order? orderAdded,
|
||||
List<ProductQuantity> items,
|
||||
int discount,
|
||||
int discountAmount,
|
||||
@@ -1631,6 +1869,7 @@ class __$$CheckoutFormStateImplCopyWithImpl<$Res>
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? orderAdded = freezed,
|
||||
Object? items = null,
|
||||
Object? discount = null,
|
||||
Object? discountAmount = null,
|
||||
@@ -1646,6 +1885,10 @@ class __$$CheckoutFormStateImplCopyWithImpl<$Res>
|
||||
}) {
|
||||
return _then(
|
||||
_$CheckoutFormStateImpl(
|
||||
orderAdded: freezed == orderAdded
|
||||
? _value.orderAdded
|
||||
: orderAdded // ignore: cast_nullable_to_non_nullable
|
||||
as Order?,
|
||||
items: null == items
|
||||
? _value._items
|
||||
: items // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1703,6 +1946,7 @@ class __$$CheckoutFormStateImplCopyWithImpl<$Res>
|
||||
|
||||
class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
_$CheckoutFormStateImpl({
|
||||
this.orderAdded,
|
||||
required final List<ProductQuantity> items,
|
||||
required this.discount,
|
||||
required this.discountAmount,
|
||||
@@ -1717,6 +1961,8 @@ class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
this.isLoading = false,
|
||||
}) : _items = items;
|
||||
|
||||
@override
|
||||
final Order? orderAdded;
|
||||
final List<ProductQuantity> _items;
|
||||
@override
|
||||
List<ProductQuantity> get items {
|
||||
@@ -1751,7 +1997,7 @@ class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'CheckoutFormState(items: $items, discount: $discount, discountAmount: $discountAmount, tax: $tax, serviceCharge: $serviceCharge, totalQuantity: $totalQuantity, totalPrice: $totalPrice, draftName: $draftName, orderType: $orderType, delivery: $delivery, table: $table, isLoading: $isLoading)';
|
||||
return 'CheckoutFormState(orderAdded: $orderAdded, items: $items, discount: $discount, discountAmount: $discountAmount, tax: $tax, serviceCharge: $serviceCharge, totalQuantity: $totalQuantity, totalPrice: $totalPrice, draftName: $draftName, orderType: $orderType, delivery: $delivery, table: $table, isLoading: $isLoading)';
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1759,6 +2005,8 @@ class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$CheckoutFormStateImpl &&
|
||||
(identical(other.orderAdded, orderAdded) ||
|
||||
other.orderAdded == orderAdded) &&
|
||||
const DeepCollectionEquality().equals(other._items, _items) &&
|
||||
(identical(other.discount, discount) ||
|
||||
other.discount == discount) &&
|
||||
@@ -1785,6 +2033,7 @@ class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
@override
|
||||
int get hashCode => Object.hash(
|
||||
runtimeType,
|
||||
orderAdded,
|
||||
const DeepCollectionEquality().hash(_items),
|
||||
discount,
|
||||
discountAmount,
|
||||
@@ -1813,6 +2062,7 @@ class _$CheckoutFormStateImpl implements _CheckoutFormState {
|
||||
|
||||
abstract class _CheckoutFormState implements CheckoutFormState {
|
||||
factory _CheckoutFormState({
|
||||
final Order? orderAdded,
|
||||
required final List<ProductQuantity> items,
|
||||
required final int discount,
|
||||
required final int discountAmount,
|
||||
@@ -1827,6 +2077,8 @@ abstract class _CheckoutFormState implements CheckoutFormState {
|
||||
final bool isLoading,
|
||||
}) = _$CheckoutFormStateImpl;
|
||||
|
||||
@override
|
||||
Order? get orderAdded;
|
||||
@override
|
||||
List<ProductQuantity> get items;
|
||||
@override
|
||||
|
||||
@@ -27,4 +27,7 @@ class CheckoutFormEvent with _$CheckoutFormEvent {
|
||||
_UpdateDelivery;
|
||||
|
||||
const factory CheckoutFormEvent.updateTable(Table? table) = _UpdateTable;
|
||||
|
||||
const factory CheckoutFormEvent.orderAddedItems(Order? order) =
|
||||
_OrderAddedItems;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ part of 'checkout_form_bloc.dart';
|
||||
@freezed
|
||||
class CheckoutFormState with _$CheckoutFormState {
|
||||
factory CheckoutFormState({
|
||||
Order? orderAdded,
|
||||
required List<ProductQuantity> items,
|
||||
required int discount,
|
||||
required int discountAmount,
|
||||
|
||||
@@ -120,6 +120,40 @@ class OrderFormBloc extends Bloc<OrderFormEvent, OrderFormState> {
|
||||
),
|
||||
);
|
||||
},
|
||||
addItemOrder: (e) async {
|
||||
Either<OrderFailure, Order> failureOrAddItemOrder;
|
||||
|
||||
emit(
|
||||
state.copyWith(
|
||||
isAddingItemOrder: true,
|
||||
failureOrAddItemOrder: none(),
|
||||
),
|
||||
);
|
||||
|
||||
final request = e.items
|
||||
.map(
|
||||
(item) => AddItemOrderRequest(
|
||||
productId: item.product.id,
|
||||
productVariantId: item.variant?.id ?? '',
|
||||
quantity: item.quantity,
|
||||
unitPrice: item.product.price.toInt(),
|
||||
notes: item.notes,
|
||||
),
|
||||
)
|
||||
.toList();
|
||||
|
||||
failureOrAddItemOrder = await _repository.addItemOrder(
|
||||
id: e.orderId,
|
||||
request: request,
|
||||
);
|
||||
|
||||
emit(
|
||||
state.copyWith(
|
||||
isAddingItemOrder: false,
|
||||
failureOrAddItemOrder: optionOf(failureOrAddItemOrder),
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,6 +34,8 @@ mixin _$OrderFormEvent {
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
@@ -52,6 +54,8 @@ mixin _$OrderFormEvent {
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
@@ -70,6 +74,7 @@ mixin _$OrderFormEvent {
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
@@ -80,6 +85,7 @@ mixin _$OrderFormEvent {
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
@@ -88,6 +94,7 @@ mixin _$OrderFormEvent {
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) => throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
@@ -96,6 +103,7 @@ mixin _$OrderFormEvent {
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) => throw _privateConstructorUsedError;
|
||||
}
|
||||
@@ -221,6 +229,8 @@ class _$CustomerNameChangedImpl
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return customerNameChanged(customerName);
|
||||
}
|
||||
@@ -243,6 +253,8 @@ class _$CustomerNameChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return customerNameChanged?.call(customerName);
|
||||
}
|
||||
@@ -265,6 +277,7 @@ class _$CustomerNameChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (customerNameChanged != null) {
|
||||
@@ -282,6 +295,7 @@ class _$CustomerNameChangedImpl
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return customerNameChanged(this);
|
||||
}
|
||||
@@ -294,6 +308,7 @@ class _$CustomerNameChangedImpl
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return customerNameChanged?.call(this);
|
||||
}
|
||||
@@ -306,6 +321,7 @@ class _$CustomerNameChangedImpl
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (customerNameChanged != null) {
|
||||
@@ -439,6 +455,8 @@ class _$PaymentMethodChangedImpl
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return paymentMethodChanged(payment);
|
||||
}
|
||||
@@ -461,6 +479,8 @@ class _$PaymentMethodChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return paymentMethodChanged?.call(payment);
|
||||
}
|
||||
@@ -483,6 +503,7 @@ class _$PaymentMethodChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (paymentMethodChanged != null) {
|
||||
@@ -500,6 +521,7 @@ class _$PaymentMethodChangedImpl
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return paymentMethodChanged(this);
|
||||
}
|
||||
@@ -512,6 +534,7 @@ class _$PaymentMethodChangedImpl
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return paymentMethodChanged?.call(this);
|
||||
}
|
||||
@@ -524,6 +547,7 @@ class _$PaymentMethodChangedImpl
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (paymentMethodChanged != null) {
|
||||
@@ -661,6 +685,8 @@ class _$CustomerChangedImpl
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return customerChanged(customer);
|
||||
}
|
||||
@@ -683,6 +709,8 @@ class _$CustomerChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return customerChanged?.call(customer);
|
||||
}
|
||||
@@ -705,6 +733,7 @@ class _$CustomerChangedImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (customerChanged != null) {
|
||||
@@ -722,6 +751,7 @@ class _$CustomerChangedImpl
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return customerChanged(this);
|
||||
}
|
||||
@@ -734,6 +764,7 @@ class _$CustomerChangedImpl
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return customerChanged?.call(this);
|
||||
}
|
||||
@@ -746,6 +777,7 @@ class _$CustomerChangedImpl
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (customerChanged != null) {
|
||||
@@ -921,6 +953,8 @@ class _$CreateOrderWithPaymentImpl
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return createOrderWithPayment(items, orderType, table);
|
||||
}
|
||||
@@ -943,6 +977,8 @@ class _$CreateOrderWithPaymentImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return createOrderWithPayment?.call(items, orderType, table);
|
||||
}
|
||||
@@ -965,6 +1001,7 @@ class _$CreateOrderWithPaymentImpl
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (createOrderWithPayment != null) {
|
||||
@@ -982,6 +1019,7 @@ class _$CreateOrderWithPaymentImpl
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return createOrderWithPayment(this);
|
||||
}
|
||||
@@ -994,6 +1032,7 @@ class _$CreateOrderWithPaymentImpl
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return createOrderWithPayment?.call(this);
|
||||
}
|
||||
@@ -1006,6 +1045,7 @@ class _$CreateOrderWithPaymentImpl
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (createOrderWithPayment != null) {
|
||||
@@ -1178,6 +1218,8 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return createOrder(items, orderType, table);
|
||||
}
|
||||
@@ -1200,6 +1242,8 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return createOrder?.call(items, orderType, table);
|
||||
}
|
||||
@@ -1222,6 +1266,7 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (createOrder != null) {
|
||||
@@ -1239,6 +1284,7 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return createOrder(this);
|
||||
}
|
||||
@@ -1251,6 +1297,7 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return createOrder?.call(this);
|
||||
}
|
||||
@@ -1263,6 +1310,7 @@ class _$CreateOrderImpl with DiagnosticableTreeMixin implements _CreateOrder {
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (createOrder != null) {
|
||||
@@ -1290,6 +1338,237 @@ abstract class _CreateOrder implements OrderFormEvent {
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$AddItemOrderImplCopyWith<$Res> {
|
||||
factory _$$AddItemOrderImplCopyWith(
|
||||
_$AddItemOrderImpl value,
|
||||
$Res Function(_$AddItemOrderImpl) then,
|
||||
) = __$$AddItemOrderImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({String orderId, List<ProductQuantity> items});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$AddItemOrderImplCopyWithImpl<$Res>
|
||||
extends _$OrderFormEventCopyWithImpl<$Res, _$AddItemOrderImpl>
|
||||
implements _$$AddItemOrderImplCopyWith<$Res> {
|
||||
__$$AddItemOrderImplCopyWithImpl(
|
||||
_$AddItemOrderImpl _value,
|
||||
$Res Function(_$AddItemOrderImpl) _then,
|
||||
) : super(_value, _then);
|
||||
|
||||
/// Create a copy of OrderFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({Object? orderId = null, Object? items = null}) {
|
||||
return _then(
|
||||
_$AddItemOrderImpl(
|
||||
orderId: null == orderId
|
||||
? _value.orderId
|
||||
: orderId // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
items: null == items
|
||||
? _value._items
|
||||
: items // ignore: cast_nullable_to_non_nullable
|
||||
as List<ProductQuantity>,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
|
||||
class _$AddItemOrderImpl with DiagnosticableTreeMixin implements _AddItemOrder {
|
||||
const _$AddItemOrderImpl({
|
||||
required this.orderId,
|
||||
required final List<ProductQuantity> items,
|
||||
}) : _items = items;
|
||||
|
||||
@override
|
||||
final String orderId;
|
||||
final List<ProductQuantity> _items;
|
||||
@override
|
||||
List<ProductQuantity> get items {
|
||||
if (_items is EqualUnmodifiableListView) return _items;
|
||||
// ignore: implicit_dynamic_type
|
||||
return EqualUnmodifiableListView(_items);
|
||||
}
|
||||
|
||||
@override
|
||||
String toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) {
|
||||
return 'OrderFormEvent.addItemOrder(orderId: $orderId, items: $items)';
|
||||
}
|
||||
|
||||
@override
|
||||
void debugFillProperties(DiagnosticPropertiesBuilder properties) {
|
||||
super.debugFillProperties(properties);
|
||||
properties
|
||||
..add(DiagnosticsProperty('type', 'OrderFormEvent.addItemOrder'))
|
||||
..add(DiagnosticsProperty('orderId', orderId))
|
||||
..add(DiagnosticsProperty('items', items));
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$AddItemOrderImpl &&
|
||||
(identical(other.orderId, orderId) || other.orderId == orderId) &&
|
||||
const DeepCollectionEquality().equals(other._items, _items));
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => Object.hash(
|
||||
runtimeType,
|
||||
orderId,
|
||||
const DeepCollectionEquality().hash(_items),
|
||||
);
|
||||
|
||||
/// Create a copy of OrderFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$AddItemOrderImplCopyWith<_$AddItemOrderImpl> get copyWith =>
|
||||
__$$AddItemOrderImplCopyWithImpl<_$AddItemOrderImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String customerName) customerNameChanged,
|
||||
required TResult Function(PaymentMethod payment) paymentMethodChanged,
|
||||
required TResult Function(Customer? customer) customerChanged,
|
||||
required TResult Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)
|
||||
createOrder,
|
||||
required TResult Function(String orderId, List<ProductQuantity> items)
|
||||
addItemOrder,
|
||||
}) {
|
||||
return addItemOrder(orderId, items);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String customerName)? customerNameChanged,
|
||||
TResult? Function(PaymentMethod payment)? paymentMethodChanged,
|
||||
TResult? Function(Customer? customer)? customerChanged,
|
||||
TResult? Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)?
|
||||
createOrderWithPayment,
|
||||
TResult? Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult? Function(String orderId, List<ProductQuantity> items)?
|
||||
addItemOrder,
|
||||
}) {
|
||||
return addItemOrder?.call(orderId, items);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String customerName)? customerNameChanged,
|
||||
TResult Function(PaymentMethod payment)? paymentMethodChanged,
|
||||
TResult Function(Customer? customer)? customerChanged,
|
||||
TResult Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)?
|
||||
createOrderWithPayment,
|
||||
TResult Function(
|
||||
List<ProductQuantity> items,
|
||||
OrderType orderType,
|
||||
Table? table,
|
||||
)?
|
||||
createOrder,
|
||||
TResult Function(String orderId, List<ProductQuantity> items)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (addItemOrder != null) {
|
||||
return addItemOrder(orderId, items);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult map<TResult extends Object?>({
|
||||
required TResult Function(_CustomerNameChanged value) customerNameChanged,
|
||||
required TResult Function(_PaymentMethodChanged value) paymentMethodChanged,
|
||||
required TResult Function(_CustomerChanged value) customerChanged,
|
||||
required TResult Function(_CreateOrderWithPayment value)
|
||||
createOrderWithPayment,
|
||||
required TResult Function(_CreateOrder value) createOrder,
|
||||
required TResult Function(_AddItemOrder value) addItemOrder,
|
||||
}) {
|
||||
return addItemOrder(this);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? mapOrNull<TResult extends Object?>({
|
||||
TResult? Function(_CustomerNameChanged value)? customerNameChanged,
|
||||
TResult? Function(_PaymentMethodChanged value)? paymentMethodChanged,
|
||||
TResult? Function(_CustomerChanged value)? customerChanged,
|
||||
TResult? Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult? Function(_CreateOrder value)? createOrder,
|
||||
TResult? Function(_AddItemOrder value)? addItemOrder,
|
||||
}) {
|
||||
return addItemOrder?.call(this);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeMap<TResult extends Object?>({
|
||||
TResult Function(_CustomerNameChanged value)? customerNameChanged,
|
||||
TResult Function(_PaymentMethodChanged value)? paymentMethodChanged,
|
||||
TResult Function(_CustomerChanged value)? customerChanged,
|
||||
TResult Function(_CreateOrderWithPayment value)? createOrderWithPayment,
|
||||
TResult Function(_CreateOrder value)? createOrder,
|
||||
TResult Function(_AddItemOrder value)? addItemOrder,
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (addItemOrder != null) {
|
||||
return addItemOrder(this);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _AddItemOrder implements OrderFormEvent {
|
||||
const factory _AddItemOrder({
|
||||
required final String orderId,
|
||||
required final List<ProductQuantity> items,
|
||||
}) = _$AddItemOrderImpl;
|
||||
|
||||
String get orderId;
|
||||
List<ProductQuantity> get items;
|
||||
|
||||
/// Create a copy of OrderFormEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$AddItemOrderImplCopyWith<_$AddItemOrderImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$OrderFormState {
|
||||
PaymentMethod? get paymentMethod => throw _privateConstructorUsedError;
|
||||
@@ -1299,8 +1578,11 @@ mixin _$OrderFormState {
|
||||
throw _privateConstructorUsedError;
|
||||
Option<Either<OrderFailure, Order>> get failureOrCreateOrderWithPayment =>
|
||||
throw _privateConstructorUsedError;
|
||||
Option<Either<OrderFailure, Order>> get failureOrAddItemOrder =>
|
||||
throw _privateConstructorUsedError;
|
||||
bool get isCreating => throw _privateConstructorUsedError;
|
||||
bool get isCreatingWithPayment => throw _privateConstructorUsedError;
|
||||
bool get isAddingItemOrder => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of OrderFormState
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@@ -1322,8 +1604,10 @@ abstract class $OrderFormStateCopyWith<$Res> {
|
||||
Customer? customer,
|
||||
Option<Either<OrderFailure, Order>> failureOrCreateOrder,
|
||||
Option<Either<OrderFailure, Order>> failureOrCreateOrderWithPayment,
|
||||
Option<Either<OrderFailure, Order>> failureOrAddItemOrder,
|
||||
bool isCreating,
|
||||
bool isCreatingWithPayment,
|
||||
bool isAddingItemOrder,
|
||||
});
|
||||
|
||||
$PaymentMethodCopyWith<$Res>? get paymentMethod;
|
||||
@@ -1350,8 +1634,10 @@ class _$OrderFormStateCopyWithImpl<$Res, $Val extends OrderFormState>
|
||||
Object? customer = freezed,
|
||||
Object? failureOrCreateOrder = null,
|
||||
Object? failureOrCreateOrderWithPayment = null,
|
||||
Object? failureOrAddItemOrder = null,
|
||||
Object? isCreating = null,
|
||||
Object? isCreatingWithPayment = null,
|
||||
Object? isAddingItemOrder = null,
|
||||
}) {
|
||||
return _then(
|
||||
_value.copyWith(
|
||||
@@ -1376,6 +1662,10 @@ class _$OrderFormStateCopyWithImpl<$Res, $Val extends OrderFormState>
|
||||
? _value.failureOrCreateOrderWithPayment
|
||||
: failureOrCreateOrderWithPayment // ignore: cast_nullable_to_non_nullable
|
||||
as Option<Either<OrderFailure, Order>>,
|
||||
failureOrAddItemOrder: null == failureOrAddItemOrder
|
||||
? _value.failureOrAddItemOrder
|
||||
: failureOrAddItemOrder // ignore: cast_nullable_to_non_nullable
|
||||
as Option<Either<OrderFailure, Order>>,
|
||||
isCreating: null == isCreating
|
||||
? _value.isCreating
|
||||
: isCreating // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1384,6 +1674,10 @@ class _$OrderFormStateCopyWithImpl<$Res, $Val extends OrderFormState>
|
||||
? _value.isCreatingWithPayment
|
||||
: isCreatingWithPayment // ignore: cast_nullable_to_non_nullable
|
||||
as bool,
|
||||
isAddingItemOrder: null == isAddingItemOrder
|
||||
? _value.isAddingItemOrder
|
||||
: isAddingItemOrder // ignore: cast_nullable_to_non_nullable
|
||||
as bool,
|
||||
)
|
||||
as $Val,
|
||||
);
|
||||
@@ -1433,8 +1727,10 @@ abstract class _$$OrderFormStateImplCopyWith<$Res>
|
||||
Customer? customer,
|
||||
Option<Either<OrderFailure, Order>> failureOrCreateOrder,
|
||||
Option<Either<OrderFailure, Order>> failureOrCreateOrderWithPayment,
|
||||
Option<Either<OrderFailure, Order>> failureOrAddItemOrder,
|
||||
bool isCreating,
|
||||
bool isCreatingWithPayment,
|
||||
bool isAddingItemOrder,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -1462,8 +1758,10 @@ class __$$OrderFormStateImplCopyWithImpl<$Res>
|
||||
Object? customer = freezed,
|
||||
Object? failureOrCreateOrder = null,
|
||||
Object? failureOrCreateOrderWithPayment = null,
|
||||
Object? failureOrAddItemOrder = null,
|
||||
Object? isCreating = null,
|
||||
Object? isCreatingWithPayment = null,
|
||||
Object? isAddingItemOrder = null,
|
||||
}) {
|
||||
return _then(
|
||||
_$OrderFormStateImpl(
|
||||
@@ -1487,6 +1785,10 @@ class __$$OrderFormStateImplCopyWithImpl<$Res>
|
||||
? _value.failureOrCreateOrderWithPayment
|
||||
: failureOrCreateOrderWithPayment // ignore: cast_nullable_to_non_nullable
|
||||
as Option<Either<OrderFailure, Order>>,
|
||||
failureOrAddItemOrder: null == failureOrAddItemOrder
|
||||
? _value.failureOrAddItemOrder
|
||||
: failureOrAddItemOrder // ignore: cast_nullable_to_non_nullable
|
||||
as Option<Either<OrderFailure, Order>>,
|
||||
isCreating: null == isCreating
|
||||
? _value.isCreating
|
||||
: isCreating // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1495,6 +1797,10 @@ class __$$OrderFormStateImplCopyWithImpl<$Res>
|
||||
? _value.isCreatingWithPayment
|
||||
: isCreatingWithPayment // ignore: cast_nullable_to_non_nullable
|
||||
as bool,
|
||||
isAddingItemOrder: null == isAddingItemOrder
|
||||
? _value.isAddingItemOrder
|
||||
: isAddingItemOrder // ignore: cast_nullable_to_non_nullable
|
||||
as bool,
|
||||
),
|
||||
);
|
||||
}
|
||||
@@ -1511,8 +1817,10 @@ class _$OrderFormStateImpl
|
||||
this.customer,
|
||||
required this.failureOrCreateOrder,
|
||||
required this.failureOrCreateOrderWithPayment,
|
||||
required this.failureOrAddItemOrder,
|
||||
this.isCreating = false,
|
||||
this.isCreatingWithPayment = false,
|
||||
this.isAddingItemOrder = false,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -1526,15 +1834,20 @@ class _$OrderFormStateImpl
|
||||
@override
|
||||
final Option<Either<OrderFailure, Order>> failureOrCreateOrderWithPayment;
|
||||
@override
|
||||
final Option<Either<OrderFailure, Order>> failureOrAddItemOrder;
|
||||
@override
|
||||
@JsonKey()
|
||||
final bool isCreating;
|
||||
@override
|
||||
@JsonKey()
|
||||
final bool isCreatingWithPayment;
|
||||
@override
|
||||
@JsonKey()
|
||||
final bool isAddingItemOrder;
|
||||
|
||||
@override
|
||||
String toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) {
|
||||
return 'OrderFormState(paymentMethod: $paymentMethod, customerName: $customerName, customer: $customer, failureOrCreateOrder: $failureOrCreateOrder, failureOrCreateOrderWithPayment: $failureOrCreateOrderWithPayment, isCreating: $isCreating, isCreatingWithPayment: $isCreatingWithPayment)';
|
||||
return 'OrderFormState(paymentMethod: $paymentMethod, customerName: $customerName, customer: $customer, failureOrCreateOrder: $failureOrCreateOrder, failureOrCreateOrderWithPayment: $failureOrCreateOrderWithPayment, failureOrAddItemOrder: $failureOrAddItemOrder, isCreating: $isCreating, isCreatingWithPayment: $isCreatingWithPayment, isAddingItemOrder: $isAddingItemOrder)';
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1552,10 +1865,10 @@ class _$OrderFormStateImpl
|
||||
failureOrCreateOrderWithPayment,
|
||||
),
|
||||
)
|
||||
..add(DiagnosticsProperty('failureOrAddItemOrder', failureOrAddItemOrder))
|
||||
..add(DiagnosticsProperty('isCreating', isCreating))
|
||||
..add(
|
||||
DiagnosticsProperty('isCreatingWithPayment', isCreatingWithPayment),
|
||||
);
|
||||
..add(DiagnosticsProperty('isCreatingWithPayment', isCreatingWithPayment))
|
||||
..add(DiagnosticsProperty('isAddingItemOrder', isAddingItemOrder));
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1577,10 +1890,14 @@ class _$OrderFormStateImpl
|
||||
) ||
|
||||
other.failureOrCreateOrderWithPayment ==
|
||||
failureOrCreateOrderWithPayment) &&
|
||||
(identical(other.failureOrAddItemOrder, failureOrAddItemOrder) ||
|
||||
other.failureOrAddItemOrder == failureOrAddItemOrder) &&
|
||||
(identical(other.isCreating, isCreating) ||
|
||||
other.isCreating == isCreating) &&
|
||||
(identical(other.isCreatingWithPayment, isCreatingWithPayment) ||
|
||||
other.isCreatingWithPayment == isCreatingWithPayment));
|
||||
other.isCreatingWithPayment == isCreatingWithPayment) &&
|
||||
(identical(other.isAddingItemOrder, isAddingItemOrder) ||
|
||||
other.isAddingItemOrder == isAddingItemOrder));
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -1591,8 +1908,10 @@ class _$OrderFormStateImpl
|
||||
customer,
|
||||
failureOrCreateOrder,
|
||||
failureOrCreateOrderWithPayment,
|
||||
failureOrAddItemOrder,
|
||||
isCreating,
|
||||
isCreatingWithPayment,
|
||||
isAddingItemOrder,
|
||||
);
|
||||
|
||||
/// Create a copy of OrderFormState
|
||||
@@ -1615,8 +1934,10 @@ abstract class _OrderFormState implements OrderFormState {
|
||||
required final Option<Either<OrderFailure, Order>> failureOrCreateOrder,
|
||||
required final Option<Either<OrderFailure, Order>>
|
||||
failureOrCreateOrderWithPayment,
|
||||
required final Option<Either<OrderFailure, Order>> failureOrAddItemOrder,
|
||||
final bool isCreating,
|
||||
final bool isCreatingWithPayment,
|
||||
final bool isAddingItemOrder,
|
||||
}) = _$OrderFormStateImpl;
|
||||
|
||||
@override
|
||||
@@ -1630,9 +1951,13 @@ abstract class _OrderFormState implements OrderFormState {
|
||||
@override
|
||||
Option<Either<OrderFailure, Order>> get failureOrCreateOrderWithPayment;
|
||||
@override
|
||||
Option<Either<OrderFailure, Order>> get failureOrAddItemOrder;
|
||||
@override
|
||||
bool get isCreating;
|
||||
@override
|
||||
bool get isCreatingWithPayment;
|
||||
@override
|
||||
bool get isAddingItemOrder;
|
||||
|
||||
/// Create a copy of OrderFormState
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
|
||||
@@ -19,4 +19,9 @@ class OrderFormEvent with _$OrderFormEvent {
|
||||
required OrderType orderType,
|
||||
Table? table,
|
||||
}) = _CreateOrder;
|
||||
|
||||
const factory OrderFormEvent.addItemOrder({
|
||||
required String orderId,
|
||||
required List<ProductQuantity> items,
|
||||
}) = _AddItemOrder;
|
||||
}
|
||||
|
||||
@@ -9,12 +9,15 @@ class OrderFormState with _$OrderFormState {
|
||||
required Option<Either<OrderFailure, Order>> failureOrCreateOrder,
|
||||
required Option<Either<OrderFailure, Order>>
|
||||
failureOrCreateOrderWithPayment,
|
||||
required Option<Either<OrderFailure, Order>> failureOrAddItemOrder,
|
||||
@Default(false) bool isCreating,
|
||||
@Default(false) bool isCreatingWithPayment,
|
||||
@Default(false) bool isAddingItemOrder,
|
||||
}) = _OrderFormState;
|
||||
|
||||
factory OrderFormState.initial() => OrderFormState(
|
||||
failureOrCreateOrder: none(),
|
||||
failureOrCreateOrderWithPayment: none(),
|
||||
failureOrAddItemOrder: none(),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user