CartItem.fromMap constructor

CartItem.fromMap(
  1. Map<String, dynamic> map
)

Creates a CartItem from a Firestore document map.

Parameters:

Returns: A CartItem instance populated with the map's data.

Implementation

factory CartItem.fromMap(Map<String, dynamic> map) {
  return CartItem(
    productId: map['productId'],
    productName: map['productName'],
    price: map['price'].toDouble(),
    quantity: map['quantity'],
    unit: map['unit'],
    imageUrl: map['imageUrl'],
    farmerId: map['farmerId'],
  );
}