com.chargebee.models
Class Coupon.UpdateRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Coupon.UpdateRequest>
com.chargebee.models.Coupon.UpdateRequest
- Enclosing class:
- Coupon
public static class Coupon.UpdateRequest
- extends Request<Coupon.UpdateRequest>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public Coupon.UpdateRequest name(String name)
invoiceName
public Coupon.UpdateRequest invoiceName(String invoiceName)
discountType
public Coupon.UpdateRequest discountType(Coupon.DiscountType discountType)
discountAmount
public Coupon.UpdateRequest discountAmount(Integer discountAmount)
currencyCode
public Coupon.UpdateRequest currencyCode(String currencyCode)
discountPercentage
public Coupon.UpdateRequest discountPercentage(Double discountPercentage)
applyOn
public Coupon.UpdateRequest applyOn(Coupon.ApplyOn applyOn)
planConstraint
public Coupon.UpdateRequest planConstraint(Coupon.PlanConstraint planConstraint)
addonConstraint
public Coupon.UpdateRequest addonConstraint(Coupon.AddonConstraint addonConstraint)
planIds
public Coupon.UpdateRequest planIds(List<String> planIds)
planIds
public Coupon.UpdateRequest planIds(String... planIds)
addonIds
public Coupon.UpdateRequest addonIds(List<String> addonIds)
addonIds
public Coupon.UpdateRequest addonIds(String... addonIds)
durationType
public Coupon.UpdateRequest durationType(Coupon.DurationType durationType)
durationMonth
public Coupon.UpdateRequest durationMonth(Integer durationMonth)
validTill
public Coupon.UpdateRequest validTill(Timestamp validTill)
maxRedemptions
public Coupon.UpdateRequest maxRedemptions(Integer maxRedemptions)
invoiceNotes
public Coupon.UpdateRequest invoiceNotes(String invoiceNotes)
metaData
public Coupon.UpdateRequest metaData(org.json.JSONObject metaData)
params
public Params params()
- Overrides:
params in class Request<Coupon.UpdateRequest>
Copyright © 2019 ChargeBee. All Rights Reserved.