aman-satu-flutter/lib/core/redux/state/sell_state.dart

25 lines
686 B
Dart

import 'package:meta/meta.dart';
import 'package:satu/core/models/flow/dao/product_dao.dart';
import 'package:satu/core/models/flow/transaction_state.dart';
@immutable
class SellState {
factory SellState.initial() => SellState(
items: [],
transactionState: TransactionState(),
);
SellState({this.items, this.transactionState});
final List<ProductDao>? items;
final TransactionState? transactionState;
SellState copyWith(
{required List<ProductDao>? items,
required TransactionState? transactionState}) {
return SellState(
items: items ?? this.items,
transactionState: transactionState ?? this.transactionState);
}
}