com.chargebee.models
Class Coupon.CreateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Coupon.CreateRequest addonConstraint(Coupon.AddonConstraint addonConstraint)
           
 Coupon.CreateRequest addonIds(List<String> addonIds)
           
 Coupon.CreateRequest addonIds(String... addonIds)
           
 Coupon.CreateRequest applyOn(Coupon.ApplyOn applyOn)
           
 Coupon.CreateRequest discountAmount(Integer discountAmount)
           
 Coupon.CreateRequest discountPercentage(Double discountPercentage)
           
 Coupon.CreateRequest discountQuantity(Integer discountQuantity)
          Deprecated. 
 Coupon.CreateRequest discountType(Coupon.DiscountType discountType)
           
 Coupon.CreateRequest durationMonth(Integer durationMonth)
           
 Coupon.CreateRequest durationType(Coupon.DurationType durationType)
           
 Coupon.CreateRequest id(String id)
           
 Coupon.CreateRequest invoiceName(String invoiceName)
           
 Coupon.CreateRequest invoiceNotes(String invoiceNotes)
           
 Coupon.CreateRequest maxRedemptions(Integer maxRedemptions)
           
 Coupon.CreateRequest name(String name)
           
 Params params()
           
 Coupon.CreateRequest planConstraint(Coupon.PlanConstraint planConstraint)
           
 Coupon.CreateRequest planIds(List<String> planIds)
           
 Coupon.CreateRequest planIds(String... planIds)
           
 Coupon.CreateRequest 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

id

public Coupon.CreateRequest id(String id)

name

public Coupon.CreateRequest name(String name)

invoiceName

public Coupon.CreateRequest invoiceName(String invoiceName)

discountType

public Coupon.CreateRequest discountType(Coupon.DiscountType discountType)

discountAmount

public Coupon.CreateRequest discountAmount(Integer discountAmount)

discountPercentage

public Coupon.CreateRequest discountPercentage(Double discountPercentage)

discountQuantity

@Deprecated
public Coupon.CreateRequest discountQuantity(Integer discountQuantity)
Deprecated. 


applyOn

public Coupon.CreateRequest applyOn(Coupon.ApplyOn applyOn)

planConstraint

public Coupon.CreateRequest planConstraint(Coupon.PlanConstraint planConstraint)

addonConstraint

public Coupon.CreateRequest addonConstraint(Coupon.AddonConstraint addonConstraint)

planIds

public Coupon.CreateRequest planIds(List<String> planIds)

planIds

public Coupon.CreateRequest planIds(String... planIds)

addonIds

public Coupon.CreateRequest addonIds(List<String> addonIds)

addonIds

public Coupon.CreateRequest addonIds(String... addonIds)

durationType

public Coupon.CreateRequest durationType(Coupon.DurationType durationType)

durationMonth

public Coupon.CreateRequest durationMonth(Integer durationMonth)

validTill

public Coupon.CreateRequest validTill(Timestamp validTill)

maxRedemptions

public Coupon.CreateRequest maxRedemptions(Integer maxRedemptions)

invoiceNotes

public Coupon.CreateRequest invoiceNotes(String invoiceNotes)

params

public Params params()
Overrides:
params in class RequestBase<Coupon.CreateRequest>


Copyright © 2015 ChargeBee. All Rights Reserved.