Package com.chargebee.models
Class Coupon
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumDeprecated.static enumstatic classstatic classstatic classstatic classstatic classstatic enumstatic enumstatic classstatic classstatic enumstatic enumstatic classstatic class -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddonIds()Deprecated.applyOn()static Coupon.CopyRequestcopy()static Coupon.CreateRequestcreate()static Coupon.CreateForItemsRequeststatic Requestdeleted()Deprecated.id()static Coupon.CouponListRequestlist()org.json.JSONObjectmetaData()name()period()planIds()static Requeststatus()static Requeststatic Coupon.UpdateRequeststatic Coupon.UpdateForItemsRequestupdateForItems(String id) Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, nullCheckWithoutEncoding, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optMap, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqMap, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
-
Constructor Details
-
Coupon
-
Coupon
public Coupon(org.json.JSONObject jsonObj)
-
-
Method Details
-
id
-
name
-
invoiceName
-
discountType
-
discountPercentage
-
discountAmount
-
discountQuantity
-
currencyCode
-
durationType
-
durationMonth
Deprecated. -
validFrom
-
validTill
-
maxRedemptions
-
status
-
applyDiscountOn
Deprecated. -
applyOn
-
planConstraint
-
addonConstraint
-
createdAt
-
archivedAt
-
resourceVersion
-
updatedAt
-
includedInMrr
-
period
-
periodUnit
-
planIds
-
addonIds
-
itemConstraints
-
itemConstraintCriteria
-
redemptions
-
invoiceNotes
-
metaData
public org.json.JSONObject metaData() -
couponConstraints
-
deleted
-
create
-
createForItems
-
updateForItems
-
list
-
retrieve
-
update
-
delete
-
copy
-
unarchive
-