update
This commit is contained in:
@@ -21,6 +21,8 @@ class ListOrder with _$ListOrder {
|
||||
|
||||
@freezed
|
||||
class Order with _$Order {
|
||||
const Order._();
|
||||
|
||||
const factory Order({
|
||||
required String id,
|
||||
required String orderNumber,
|
||||
@@ -177,6 +179,9 @@ class Order with _$Order {
|
||||
.map((e) => e.product.price.toInt() * e.quantity)
|
||||
.reduce((value, element) => value + element),
|
||||
);
|
||||
|
||||
List<OrderItem> get orderItemNotCancelled =>
|
||||
orderItems.where((item) => item.status != 'cancelled').toList();
|
||||
}
|
||||
|
||||
@freezed
|
||||
|
||||
@@ -681,7 +681,7 @@ class __$$OrderImplCopyWithImpl<$Res>
|
||||
|
||||
/// @nodoc
|
||||
|
||||
class _$OrderImpl implements _Order {
|
||||
class _$OrderImpl extends _Order {
|
||||
const _$OrderImpl({
|
||||
required this.id,
|
||||
required this.orderNumber,
|
||||
@@ -712,7 +712,8 @@ class _$OrderImpl implements _Order {
|
||||
required this.splitType,
|
||||
}) : _metadata = metadata,
|
||||
_orderItems = orderItems,
|
||||
_payments = payments;
|
||||
_payments = payments,
|
||||
super._();
|
||||
|
||||
@override
|
||||
final String id;
|
||||
@@ -889,7 +890,7 @@ class _$OrderImpl implements _Order {
|
||||
__$$OrderImplCopyWithImpl<_$OrderImpl>(this, _$identity);
|
||||
}
|
||||
|
||||
abstract class _Order implements Order {
|
||||
abstract class _Order extends Order {
|
||||
const factory _Order({
|
||||
required final String id,
|
||||
required final String orderNumber,
|
||||
@@ -919,6 +920,7 @@ abstract class _Order implements Order {
|
||||
required final int paymentCount,
|
||||
required final String splitType,
|
||||
}) = _$OrderImpl;
|
||||
const _Order._() : super._();
|
||||
|
||||
@override
|
||||
String get id;
|
||||
|
||||
Reference in New Issue
Block a user