CartState class

Annotations

Constructors

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})
const
factory

Properties

calculatedCartsTotalPrice → num?
no setterinherited
carts → List<CartEntity>
no setterinherited
checkoutStatus → CartStatus
no setterinherited
copyWith → $CartStateCopyWith<CartState>
Create a copy of CartState with the given fields replaced by the non-null parameter values.
no setterinherited
deliveryAddress → DeliveryAddressEntity?
no setterinherited
deliveryStatus → CartStatus
no setterinherited
errorMessage → String?
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
orderCompletionStatus → CartStatus
no setterinherited
ordersResult → List<OrderResultEntity>
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selectedVendorCarts → List<CartEntity>
no setterinherited
selectedVendorIds → List<int>
no setterinherited
status → CartStatus
no setterinherited
step → CartStep
no setterinherited
vendorOrders → List<VendorOrderModel>
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited