com.chargebee.models
Class Invoice.ChargeRequest

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

public static class Invoice.ChargeRequest
extends Request<Invoice.ChargeRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Invoice.ChargeRequest amount(Integer amount)
           
 Invoice.ChargeRequest coupon(String coupon)
           
 Invoice.ChargeRequest currencyCode(String currencyCode)
           
 Invoice.ChargeRequest customerId(String customerId)
           
 Invoice.ChargeRequest description(String description)
           
 Params params()
           
 Invoice.ChargeRequest poNumber(String poNumber)
           
 Invoice.ChargeRequest subscriptionId(String subscriptionId)
           
 
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

customerId

public Invoice.ChargeRequest customerId(String customerId)

subscriptionId

public Invoice.ChargeRequest subscriptionId(String subscriptionId)

currencyCode

public Invoice.ChargeRequest currencyCode(String currencyCode)

amount

public Invoice.ChargeRequest amount(Integer amount)

description

public Invoice.ChargeRequest description(String description)

coupon

public Invoice.ChargeRequest coupon(String coupon)

poNumber

public Invoice.ChargeRequest poNumber(String poNumber)

params

public Params params()
Overrides:
params in class RequestBase<Invoice.ChargeRequest>


Copyright © 2016 ChargeBee. All Rights Reserved.