ProductState constructor

ProductState({
  1. @Default(ProductStatus.initial) ProductStatus status,
  2. @Default(ProductStatus.initial) ProductStatus addToCartStatus,
  3. @Default(ProductStatus.initial) ProductStatus removeFromCartStatus,
  4. @Default(null) ProductEntity? product,
  5. @Default(0) int currentImageIndex,
  6. num? quantity,
  7. num? calculatedPrice,
  8. String? addToCartErrorMessage,
})

Implementation

factory ProductState({
  @Default(ProductStatus.initial) ProductStatus status,
  @Default(ProductStatus.initial) ProductStatus addToCartStatus,
  @Default(ProductStatus.initial) ProductStatus removeFromCartStatus,
  @Default(null) ProductEntity? product,
  @Default(0) int currentImageIndex,
  num? quantity,
  num? calculatedPrice,
  String? addToCartErrorMessage,
}) = _ProductState;