CartState constructor
const
CartState({ - @Default(CartStatus.initial) CartStatus status,
- String? errorMessage,
- @Default(<CartEntity>[]) List<CartEntity> carts,
- @Default(<CartEntity>[]) List<CartEntity> selectedVendorCarts,
- @Default(<OrderResultEntity>[]) List<OrderResultEntity> ordersResult,
- @Default(<int>[]) List<int> selectedVendorIds,
- num? calculatedCartsTotalPrice,
- @Default(CartStep.productsInCart) CartStep step,
- @Default(CartStatus.initial) CartStatus checkoutStatus,
- @Default(CartStatus.initial) CartStatus deliveryStatus,
- @Default(CartStatus.initial) CartStatus orderCompletionStatus,
- DeliveryAddressEntity? deliveryAddress,
- @Default(<VendorOrderModel>[]) List<VendorOrderModel> vendorOrders,
})
Implementation
const factory CartState({
@Default(CartStatus.initial) CartStatus status,
String? errorMessage,
@Default(<CartEntity>[]) List<CartEntity> carts,
@Default(<CartEntity>[]) List<CartEntity> selectedVendorCarts,
@Default(<OrderResultEntity>[]) List<OrderResultEntity> ordersResult,
@Default(<int>[]) List<int> selectedVendorIds,
num? calculatedCartsTotalPrice,
@Default(CartStep.productsInCart) CartStep step,
@Default(CartStatus.initial) CartStatus checkoutStatus,
@Default(CartStatus.initial) CartStatus deliveryStatus,
@Default(CartStatus.initial) CartStatus orderCompletionStatus,
DeliveryAddressEntity? deliveryAddress,
@Default(<VendorOrderModel>[]) List<VendorOrderModel> vendorOrders,
}) = _CartState;