public class Coupon extends RecurlyObject
| Modifier and Type | Class and Description |
|---|---|
static class |
Coupon.DiscountType |
static class |
Coupon.Duration |
static class |
Coupon.FreeTrialUnit |
static class |
Coupon.RedemptionResource |
static class |
Coupon.TemporalUnit |
static class |
Coupon.Type |
| Modifier and Type | Field and Description |
|---|---|
static String |
COUPON_RESOURCE |
static String |
GENERATE_RESOURCE |
static String |
UNIQUE_CODES_RESOURCE |
NIL_STR, NIL_VAL| Constructor and Description |
|---|
Coupon() |
bigDecimalOrNull, booleanOrNull, dateTimeOrNull, enumOrNull, enumOrNull, getHref, integerOrNull, isNull, longOrNull, newXmlMapper, setHref, setRecurlyClient, stringOrNullpublic static final String COUPON_RESOURCE
public static final String GENERATE_RESOURCE
public static final String UNIQUE_CODES_RESOURCE
public Coupon()
public PlanCodes getPlanCodes()
public void setPlanCodes(PlanCodes planCodes)
public void setName(Object name)
Couponname - The Name that is to be given to the Couponpublic String getCouponCode()
CouponCouponpublic void setCouponCode(Object couponCode)
CouponcouponCode - The coupon codepublic void setDiscountType(Object discountType)
CoupondiscountType - public Coupon.DiscountType getDiscountType()
Couponpublic Integer getDiscountPercent()
public void setDiscountPercent(Object discountPercent)
public org.joda.time.DateTime getRedeemByDate()
public void setRedeemByDate(Object redeemByDate)
public Integer getAppliesForMonths()
public void setAppliesForMonths(Object appliesForMonths)
public Integer getMaxRedemptions()
public void setMaxRedemptions(Object maxRedemptions)
public Boolean getSingleUse()
public void setSingleUse(Object singleUse)
public RecurlyUnitCurrency getDiscountInCents()
public void setDiscountInCents(Object discountInCents)
public Boolean getAppliesToAllPlans()
public void setAppliesToAllPlans(Object appliesToAllPlans)
public Coupon.FreeTrialUnit getFreeTrialUnit()
public void setFreeTrialUnit(Object freeTrialUnit)
public Integer getFreeTrialAmount()
public void setFreeTrialAmount(Object freeTrialAmount)
public org.joda.time.DateTime getCreatedAt()
public void setCreatedAt(Object createdAt)
public org.joda.time.DateTime getUpdatedAt()
public void setUpdatedAt(Object updatedAt)
public String getDescription()
public void setDescription(Object description)
public String getInvoiceDescription()
public void setInvoiceDescription(Object invoiceDescription)
public Coupon.Duration getDuration()
public void setDuration(Object duration)
public Coupon.TemporalUnit getTemporalUnit()
public void setTemporalUnit(Object temporalUnit)
public Integer getTemporalAmount()
public void setTemporalAmount(Object temporalAmount)
public Boolean getAppliesToNonPlanCharges()
public void setAppliesToNonPlanCharges(Object appliesToNonPlanCharges)
public Coupon.RedemptionResource getRedemptionResource()
public void setRedemptionResource(Object redemptionResource)
public Integer getMaxRedemptionsPerAccount()
public void setMaxRedemptionsPerAccount(Object maxRedemptionsPerAccount)
public Coupon.Type getType()
public void setType(Coupon.Type type)
public String getUniqueCodeTemplate()
public void setUniqueCodeTemplate(Object uniqueCodeTemplate)
public Integer getNumberOfUniqueCodes()
public void setNumberOfUniqueCodes(Integer numberOfUniqueCodes)
public boolean equals(Object o)
equals in class RecurlyObjectCopyright © 2012-2020. All Rights Reserved.