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 comment(String comment)
           
 CreditNote.CreateRequest customerNotes(String customerNotes)
           
 CreditNote.CreateRequest date(Timestamp date)
           
 CreditNote.CreateRequest lineItemAmount(int index, Integer lineItemAmount)
           
 CreditNote.CreateRequest lineItemDateFrom(int index, Timestamp lineItemDateFrom)
           
 CreditNote.CreateRequest lineItemDateTo(int index, Timestamp lineItemDateTo)
           
 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)

comment

public CreditNote.CreateRequest comment(String comment)

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)

lineItemAmount

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

lineItemDateFrom

public CreditNote.CreateRequest lineItemDateFrom(int index,
                                                 Timestamp lineItemDateFrom)

lineItemDateTo

public CreditNote.CreateRequest lineItemDateTo(int index,
                                               Timestamp lineItemDateTo)

lineItemDescription

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

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.