com.chargebee.models
Class Invoice.InvoiceListRequest

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

public static class Invoice.InvoiceListRequest
extends ListRequest<Invoice.InvoiceListRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 NumberFilter<Integer,Invoice.InvoiceListRequest> amountAdjusted()
           
 NumberFilter<Integer,Invoice.InvoiceListRequest> amountDue()
           
 NumberFilter<Integer,Invoice.InvoiceListRequest> amountPaid()
           
 NumberFilter<Integer,Invoice.InvoiceListRequest> creditsApplied()
           
 StringFilter<Invoice.InvoiceListRequest> customerId()
           
 TimestampFilter<Invoice.InvoiceListRequest> date()
           
 EnumFilter<Invoice.DunningStatus,Invoice.InvoiceListRequest> dunningStatus()
           
 StringFilter<Invoice.InvoiceListRequest> id()
           
 Invoice.InvoiceListRequest includeDeleted(Boolean includeDeleted)
           
 TimestampFilter<Invoice.InvoiceListRequest> paidAt()
           
 Invoice.InvoiceListRequest paidOnAfter(Timestamp paidOnAfter)
          Deprecated. 
 Params params()
           
 StringFilter<Invoice.InvoiceListRequest> paymentOwner()
           
 EnumFilter<PriceType,Invoice.InvoiceListRequest> priceType()
           
 BooleanFilter<Invoice.InvoiceListRequest> recurring()
           
 Invoice.InvoiceListRequest sortByDate(SortOrder order)
           
 Invoice.InvoiceListRequest sortByUpdatedAt(SortOrder order)
           
 EnumFilter<Invoice.Status,Invoice.InvoiceListRequest> status()
           
 StringFilter<Invoice.InvoiceListRequest> subscriptionId()
           
 NumberFilter<Integer,Invoice.InvoiceListRequest> total()
           
 TimestampFilter<Invoice.InvoiceListRequest> updatedAt()
           
 TimestampFilter<Invoice.InvoiceListRequest> voidedAt()
           
 
Methods inherited from class com.chargebee.internal.ListRequest
booleanFilterParam, dateFilterParam, limit, longFilterParam, offset, request, request, stringFilterParam, timestampFilterParam
 
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

paidOnAfter

@Deprecated
public Invoice.InvoiceListRequest paidOnAfter(Timestamp paidOnAfter)
Deprecated. 


includeDeleted

public Invoice.InvoiceListRequest includeDeleted(Boolean includeDeleted)

id

public StringFilter<Invoice.InvoiceListRequest> id()

subscriptionId

public StringFilter<Invoice.InvoiceListRequest> subscriptionId()

customerId

public StringFilter<Invoice.InvoiceListRequest> customerId()

recurring

public BooleanFilter<Invoice.InvoiceListRequest> recurring()

status

public EnumFilter<Invoice.Status,Invoice.InvoiceListRequest> status()

priceType

public EnumFilter<PriceType,Invoice.InvoiceListRequest> priceType()

date

public TimestampFilter<Invoice.InvoiceListRequest> date()

paidAt

public TimestampFilter<Invoice.InvoiceListRequest> paidAt()

total

public NumberFilter<Integer,Invoice.InvoiceListRequest> total()

amountPaid

public NumberFilter<Integer,Invoice.InvoiceListRequest> amountPaid()

amountAdjusted

public NumberFilter<Integer,Invoice.InvoiceListRequest> amountAdjusted()

creditsApplied

public NumberFilter<Integer,Invoice.InvoiceListRequest> creditsApplied()

amountDue

public NumberFilter<Integer,Invoice.InvoiceListRequest> amountDue()

dunningStatus

public EnumFilter<Invoice.DunningStatus,Invoice.InvoiceListRequest> dunningStatus()

paymentOwner

public StringFilter<Invoice.InvoiceListRequest> paymentOwner()

updatedAt

public TimestampFilter<Invoice.InvoiceListRequest> updatedAt()

voidedAt

public TimestampFilter<Invoice.InvoiceListRequest> voidedAt()

sortByDate

public Invoice.InvoiceListRequest sortByDate(SortOrder order)

sortByUpdatedAt

public Invoice.InvoiceListRequest sortByUpdatedAt(SortOrder order)

params

public Params params()
Overrides:
params in class ListRequest<Invoice.InvoiceListRequest>


Copyright © 2019 ChargeBee. All Rights Reserved.