CouponDetail constructor

CouponDetail({
  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,
  16. String? receivedAt,
  17. required int usageCount,
  18. required List<User> availableShops,
})

Implementation

CouponDetail({
  required String id,
  required String name,
  required String description,
  int? discountAmount,
  int? discountPercentage,
  required DateTime startsAt,
  required DateTime endsAt,
  required DateTime displayStartsAt,
  required DateTime displayEndsAt,
  int? usageLimit,
  int? minAmount,
  required bool isShopSpecified,
  required bool isDisabled,
  required bool isHidden,
  String? couponImage,
  this.receivedAt,
  required this.usageCount,
  required this.availableShops,
}) : super(
          id: id,
          name: name,
          description: description,
          discountAmount: discountAmount,
          discountPercentage: discountPercentage,
          startsAt: startsAt,
          endsAt: endsAt,
          displayStartsAt: displayStartsAt,
          displayEndsAt: displayEndsAt,
          usageLimit: usageCount,
          minAmount: minAmount,
          isShopSpecified: isShopSpecified,
          isDisabled: isDisabled,
          isHidden: isHidden,
          couponImage: couponImage);