.add("discount_amount", coupon.getDiscount().getValue().toPlainString()) .add("discount_percentage", coupon.getDiscount().getPercentage().toPlainString()) .add("expire_type", coupon.getExpire().getType()) .add("expire_limit", Integer.toString(coupon.getExpire().getLimit())) .add("expire_date", new SimpleDateFormat(API_DATE_FORMAT).format(coupon.getExpire().getDate())) .add("start_date", new SimpleDateFormat(API_DATE_FORMAT).format(coupon.getStartDate())) .add("basket_type", coupon.getBasketType())