ProductModel constructor

ProductModel({
  1. String? id,
  2. required String shopId,
  3. required String productType,
  4. required String name,
  5. required String imgUrl,
  6. required double price,
  7. int? quantity,
  8. String? description,
  9. required bool available,
  10. int? rating,
  11. List<SpecialOption>? specialOptions,
  12. List<Review>? reviewList,
  13. String? deliveryType,
  14. bool? deliveryProvince,
})

Implementation

ProductModel({
  final String? id,
  required final String shopId,
  required final String productType,
  required final String name,
  required final String imgUrl,
  required final double price,
  final int? quantity,
  final String? description,
  required final bool available,
  final int? rating,
  final List<SpecialOption>? specialOptions,
  final List<Review>? reviewList,
  final String? deliveryType,
  final bool? deliveryProvince,
}) : super(
          id: id,
          shopId: shopId,
          productType: productType,
          name: name,
          imgUrl: imgUrl,
          price: price,
          quantity: quantity,
          description: description,
          available: available,
          rating: rating,
          specialOptions: specialOptions,
          reviewList: reviewList,
          deliveryProvince: deliveryProvince,
          deliveryType: deliveryType);