| Modifier and Type | Class and Description |
|---|---|
static class |
Coupon.AddonConstraint |
static class |
Coupon.ApplyDiscountOn
Deprecated.
|
static class |
Coupon.ApplyOn |
static class |
Coupon.CopyRequest |
static class |
Coupon.CouponConstraint |
static class |
Coupon.CouponListRequest |
static class |
Coupon.CreateForItemsRequest |
static class |
Coupon.CreateRequest |
static class |
Coupon.DiscountType |
static class |
Coupon.DurationType |
static class |
Coupon.ItemConstraint |
static class |
Coupon.ItemConstraintCriteria |
static class |
Coupon.PlanConstraint |
static class |
Coupon.Status |
static class |
Coupon.UpdateForItemsRequest |
static class |
Coupon.UpdateRequest |
| Constructor and Description |
|---|
Coupon(org.json.JSONObject jsonObj) |
Coupon(String jsonStr) |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uripublic Coupon(String jsonStr)
public Coupon(org.json.JSONObject jsonObj)
public String id()
public String name()
public String invoiceName()
public Coupon.DiscountType discountType()
public Double discountPercentage()
public Integer discountAmount()
@Deprecated public Integer discountQuantity()
public String currencyCode()
public Coupon.DurationType durationType()
@Deprecated public Integer durationMonth()
public Timestamp validTill()
public Integer maxRedemptions()
public Coupon.Status status()
@Deprecated public Coupon.ApplyDiscountOn applyDiscountOn()
public Coupon.ApplyOn applyOn()
public Coupon.PlanConstraint planConstraint()
public Coupon.AddonConstraint addonConstraint()
public Timestamp createdAt()
public Timestamp archivedAt()
public Long resourceVersion()
public Timestamp updatedAt()
public Boolean includedInMrr()
public Integer period()
public PeriodUnit periodUnit()
public List<Coupon.ItemConstraint> itemConstraints()
public List<Coupon.ItemConstraintCriteria> itemConstraintCriteria()
public Integer redemptions()
public String invoiceNotes()
public org.json.JSONObject metaData()
public List<Coupon.CouponConstraint> couponConstraints()
public static Coupon.CreateRequest create()
public static Coupon.CreateForItemsRequest createForItems()
public static Coupon.UpdateForItemsRequest updateForItems(String id)
public static Coupon.CouponListRequest list()
public static Coupon.UpdateRequest update(String id)
public static Coupon.CopyRequest copy()
Copyright © 2023 ChargeBee. All rights reserved.