com.chargebee.models
Class CreditNote.CreateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 CreditNote.CreateRequest customerNotes(String customerNotes)
           
 CreditNote.CreateRequest date(Timestamp date)
           
 CreditNote.CreateRequest lineItemDescription(int index, String lineItemDescription)
           
 CreditNote.CreateRequest lineItemQuantity(int index, Integer lineItemQuantity)
           
 CreditNote.CreateRequest lineItemReferenceLineItemId(int index, String lineItemReferenceLineItemId)
           
 CreditNote.CreateRequest lineItemUnitAmount(int index, Integer lineItemUnitAmount)
           
 Params params()
           
 CreditNote.CreateRequest reasonCode(CreditNote.ReasonCode reasonCode)
           
 CreditNote.CreateRequest referenceInvoiceId(String referenceInvoiceId)
           
 CreditNote.CreateRequest total(Integer total)
           
 CreditNote.CreateRequest type(CreditNote.Type type)
           
 
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

referenceInvoiceId

public CreditNote.CreateRequest referenceInvoiceId(String referenceInvoiceId)

total

public CreditNote.CreateRequest total(Integer total)

type

public CreditNote.CreateRequest type(CreditNote.Type type)

reasonCode

public CreditNote.CreateRequest reasonCode(CreditNote.ReasonCode reasonCode)

date

public CreditNote.CreateRequest date(Timestamp date)

customerNotes

public CreditNote.CreateRequest customerNotes(String customerNotes)

lineItemReferenceLineItemId

public CreditNote.CreateRequest lineItemReferenceLineItemId(int index,
                                                            String lineItemReferenceLineItemId)

lineItemUnitAmount

public CreditNote.CreateRequest lineItemUnitAmount(int index,
                                                   Integer lineItemUnitAmount)

lineItemQuantity

public CreditNote.CreateRequest lineItemQuantity(int index,
                                                 Integer lineItemQuantity)

lineItemDescription

public CreditNote.CreateRequest lineItemDescription(int index,
                                                    String lineItemDescription)

params

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


Copyright © 2017 ChargeBee. All Rights Reserved.