I am building a DDD/ES system where an admin can generate coupon codes to be shared and used publicly by consumers.
Each coupon has a maximum discount amount that is