com.chargebee.internal
Class ListRequest<U extends ListRequest>

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.ListRequest<U>
Direct Known Subclasses:
Addon.AddonListRequest, Comment.CommentListRequest, Coupon.CouponListRequest, CouponCode.CouponCodeListRequest, CouponSet.CouponSetListRequest, CreditNote.CreditNoteListRequest, Customer.CustomerListRequest, Event.EventListRequest, Gift.GiftListRequest, HostedPage.HostedPageListRequest, Invoice.InvoiceListRequest, Order.OrderListRequest, PaymentSource.PaymentSourceListRequest, Plan.PlanListRequest, PromotionalCredit.PromotionalCreditListRequest, Quote.QuoteListRequest, SiteMigrationDetail.SiteMigrationDetailListRequest, Subscription.SubscriptionListRequest, Transaction.TransactionListRequest, UnbilledCharge.UnbilledChargeListRequest, VirtualBankAccount.VirtualBankAccountListRequest

public class ListRequest<U extends ListRequest>
extends RequestBase<U>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Constructor Summary
ListRequest(String uri)
           
 
Method Summary
 BooleanFilter<U> booleanFilterParam(String paramName)
           
 DateFilter<Date,U> dateFilterParam(String paramName)
           
 U limit(int limit)
           
 NumberFilter<Long,U> longFilterParam(String paramName)
           
 U offset(String offset)
           
 Params params()
           
 ListResult request()
           
 ListResult request(Environment env)
           
 StringFilter<U> stringFilterParam(String paramName)
           
 TimestampFilter<U> timestampFilterParam(String paramName)
           
 
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
 

Constructor Detail

ListRequest

public ListRequest(String uri)
Method Detail

limit

public U limit(int limit)

offset

public U offset(String offset)

stringFilterParam

public StringFilter<U> stringFilterParam(String paramName)

booleanFilterParam

public BooleanFilter<U> booleanFilterParam(String paramName)

longFilterParam

public NumberFilter<Long,U> longFilterParam(String paramName)

timestampFilterParam

public TimestampFilter<U> timestampFilterParam(String paramName)

dateFilterParam

public DateFilter<Date,U> dateFilterParam(String paramName)

request

public final ListResult request()
                         throws Exception
Throws:
Exception

request

public final ListResult request(Environment env)
                         throws IOException,
                                Exception
Throws:
IOException
Exception

params

public Params params()
Overrides:
params in class RequestBase<U extends ListRequest>


Copyright © 2019 ChargeBee. All Rights Reserved.