public static class Voucher.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
public Voucher.Builder setId(java.lang.String id)
public Voucher.Builder setType(VoucherType type)
public Voucher.Builder setCode(java.lang.String code)
public Voucher.Builder setCampaign(java.lang.String campaign)
public Voucher.Builder setCategory(java.lang.String category)
public Voucher.Builder setDiscount(Discount discount)
public Voucher.Builder setAmountOff(int amountOff)
public Voucher.Builder setPercentOff(double percentOff)
public Voucher.Builder setUnitOff(double unitOff)
public Voucher.Builder setGift(Gift gift)
public Voucher.Builder setStartDate(java.util.Date startDate)
public Voucher.Builder setExpirationDate(java.util.Date expirationDate)
public Voucher.Builder setRedemption(VoucherRedemption redemption)
public Voucher.Builder setRedemptionLimit(int limit)
public Voucher.Builder setActive(boolean active)
public Voucher.Builder setAdditionalInfo(java.lang.String additionalInfo)
public Voucher.Builder setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public Voucher.Builder enabled()
public Voucher.Builder disabled()
public Voucher build()