CartState class
A snapshot of the cart current state
Constructors
Properties
-
cartItems
→ Map<
PaynowCartItem, int> -
A Map using
PaynowCartItem
as keys andint
as value representing quantityfinal -
cartItemsList
→ List<
PaynowCartItem> -
Returns a list of
PaynowCartItem
in the cart Getter for List<PaynowCartItem>no setter - count → int
-
The number of unique
PaynowCartItem
instancesfinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
props
→ List<
Object?> -
The list of properties that will be used to determine whether
two instances are equal.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stringify → bool?
-
If set to
true
, the toString method will be overridden to output this instance's props.no setterinherited - total → double
-
The total amount of the items in the cart
final
Methods
-
copyWith(
{Map< PaynowCartItem, int> ? cartItems, int? count, double? total}) → CartState -
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