Interface StripeCollectionInterface<T>

All Superinterfaces:
StripeObjectInterface
All Known Subinterfaces:
StripeSearchResultInterface<T>
All Known Implementing Classes:
AccountCollection, AccountCollection, AccountOwnerCollection, ApplePayDomainCollection, ApplicationFeeCollection, AuthorizationCollection, BalanceTransactionCollection, BitcoinReceiverCollection, BitcoinTransactionCollection, CapabilityCollection, CardCollection, CardCollection, CardholderCollection, ChargeCollection, ChargeSearchResult, ConfigurationCollection, ConfigurationCollection, CountrySpecCollection, CouponCollection, CreditNoteCollection, CreditNoteLineItemCollection, CreditReversalCollection, CustomerBalanceTransactionCollection, CustomerCollection, CustomerSearchResult, DebitReversalCollection, DisputeCollection, DisputeCollection, EarlyFraudWarningCollection, EventCollection, ExchangeRateCollection, ExternalAccountCollection, FeeRefundCollection, FileCollection, FileLinkCollection, FinancialAccountCollection, InboundTransferCollection, InvoiceCollection, InvoiceItemCollection, InvoiceLineItemCollection, InvoiceSearchResult, IssuerFraudRecordCollection, LineItemCollection, LocationCollection, OrderCollection, OrderReturnCollection, OutboundPaymentCollection, OutboundTransferCollection, PaymentIntentCollection, PaymentIntentSearchResult, PaymentLinkCollection, PaymentMethodCollection, PaymentSourceCollection, PayoutCollection, PersonCollection, PlanCollection, PriceCollection, PriceSearchResult, ProductCollection, ProductSearchResult, PromotionCodeCollection, QuoteCollection, ReaderCollection, ReceivedCreditCollection, ReceivedDebitCollection, RecipientCollection, RefundCollection, ReportRunCollection, ReportTypeCollection, ReviewCollection, ScheduledQueryRunCollection, SessionCollection, SetupAttemptCollection, SetupIntentCollection, ShippingRateCollection, SkuCollection, SourceTransactionCollection, StripeCollection, StripeSearchResult, SubscriptionCollection, SubscriptionItemCollection, SubscriptionScheduleCollection, SubscriptionSearchResult, TaxCodeCollection, TaxIdCollection, TaxRateCollection, TestClockCollection, TopupCollection, TransactionCollection, TransactionCollection, TransactionEntryCollection, TransferCollection, TransferReversalCollection, UsageRecordSummaryCollection, ValueListCollection, ValueListItemCollection, VerificationReportCollection, VerificationSessionCollection, WebhookEndpointCollection

public interface StripeCollectionInterface<T> extends StripeObjectInterface
  • Method Details

    • getData

      List<T> getData()
    • getHasMore

      Boolean getHasMore()
    • getUrl

      String getUrl()
    • getRequestOptions

      RequestOptions getRequestOptions()
      Get request options that were used to fetch the collection. This is useful for purposes of pagination.
    • getRequestParams

      Map<String,Object> getRequestParams()
      Get request parameters that were used to fetch the collection. This is useful for purposes of pagination.
    • setRequestOptions

      void setRequestOptions(RequestOptions requestOptions)
      Set request options that were used to fetch the collection. This is required for purposes of pagination.
    • setRequestParams

      void setRequestParams(Map<String,Object> requestParams)
      Set request parameters that were used to fetch the collection. This is required for purposes of pagination.