Coupon constructor

Coupon({
  1. required String id,
  2. required String name,
  3. required String description,
  4. int? discountAmount,
  5. int? discountPercentage,
  6. required DateTime startsAt,
  7. required DateTime endsAt,
  8. required DateTime displayStartsAt,
  9. required DateTime displayEndsAt,
  10. int? usageLimit,
  11. int? minAmount,
  12. required bool isShopSpecified,
  13. required bool isDisabled,
  14. required bool isHidden,
  15. String? couponImage,
})

Implementation

Coupon({
  required this.id,
  required this.name,
  required this.description,
  this.discountAmount,
  this.discountPercentage,
  required this.startsAt,
  required this.endsAt,
  required this.displayStartsAt,
  required this.displayEndsAt,
  this.usageLimit,
  this.minAmount,
  required this.isShopSpecified,
  required this.isDisabled,
  required this.isHidden,
  this.couponImage,
});