Package com.chargebee.models
Class Coupon.CreateRequest
- Enclosing class:
- Coupon
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionaddonConstraint(Coupon.AddonConstraint addonConstraint) applyOn(Coupon.ApplyOn applyOn) currencyCode(String currencyCode) discountAmount(Long discountAmount) discountPercentage(Double discountPercentage) discountQuantity(Integer discountQuantity) discountType(Coupon.DiscountType discountType) durationMonth(Integer durationMonth) durationType(Coupon.DurationType durationType) includedInMrr(Boolean includedInMrr) invoiceName(String invoiceName) invoiceNotes(String invoiceNotes) maxRedemptions(Integer maxRedemptions) metaData(org.json.JSONObject metaData) params()periodUnit(PeriodUnit periodUnit) planConstraint(Coupon.PlanConstraint planConstraint) status(Coupon.Status status) Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, paramsV2, setIdempotencyKey, uri
-
Method Details
-
id
-
name
-
invoiceName
-
discountType
-
discountAmount
-
currencyCode
-
discountPercentage
-
discountQuantity
-
applyOn
-
durationType
-
durationMonth
-
validTill
-
maxRedemptions
-
invoiceNotes
-
metaData
-
includedInMrr
-
period
-
periodUnit
-
planConstraint
-
addonConstraint
-
planIds
-
planIds
-
addonIds
-
addonIds
-
status
-
params
- Overrides:
paramsin classRequest<Coupon.CreateRequest>
-