com.chargebee.models
Class Coupon.UpdateRequest

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<Coupon.UpdateRequest>
          extended by com.chargebee.models.Coupon.UpdateRequest
Enclosing class:
Coupon

public static class Coupon.UpdateRequest
extends Request<Coupon.UpdateRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Coupon.UpdateRequest addonConstraint(Coupon.AddonConstraint addonConstraint)
           
 Coupon.UpdateRequest addonIds(List<String> addonIds)
           
 Coupon.UpdateRequest addonIds(String... addonIds)
           
 Coupon.UpdateRequest applyOn(Coupon.ApplyOn applyOn)
           
 Coupon.UpdateRequest currencyCode(String currencyCode)
           
 Coupon.UpdateRequest discountAmount(Integer discountAmount)
           
 Coupon.UpdateRequest discountPercentage(Double discountPercentage)
           
 Coupon.UpdateRequest discountType(Coupon.DiscountType discountType)
           
 Coupon.UpdateRequest durationMonth(Integer durationMonth)
           
 Coupon.UpdateRequest durationType(Coupon.DurationType durationType)
           
 Coupon.UpdateRequest invoiceName(String invoiceName)
           
 Coupon.UpdateRequest invoiceNotes(String invoiceNotes)
           
 Coupon.UpdateRequest maxRedemptions(Integer maxRedemptions)
           
 Coupon.UpdateRequest metaData(org.json.JSONObject metaData)
           
 Coupon.UpdateRequest name(String name)
           
 Params params()
           
 Coupon.UpdateRequest planConstraint(Coupon.PlanConstraint planConstraint)
           
 Coupon.UpdateRequest planIds(List<String> planIds)
           
 Coupon.UpdateRequest planIds(String... planIds)
           
 Coupon.UpdateRequest validTill(Timestamp validTill)
           
 
Methods inherited from class com.chargebee.internal.Request
param, request, request
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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.