Interface StripeCollectionInterface<T>

All Superinterfaces:
StripeObjectInterface
All Known Subinterfaces:
StripeSearchResultInterface<T>
All Known Implementing Classes:
AccountCollection, AccountCollection, AccountOwnerCollection, ActiveEntitlementCollection, AlertCollection, ApplePayDomainCollection, ApplicationFeeCollection, AuthorizationCollection, BalanceTransactionCollection, CalculationLineItemCollection, CapabilityCollection, CardCollection, CardholderCollection, ChargeCollection, ChargeSearchResult, ConfigurationCollection, ConfigurationCollection, CountrySpecCollection, CouponCollection, CreditNoteCollection, CreditNoteLineItemCollection, CreditReversalCollection, CustomerBalanceTransactionCollection, CustomerCashBalanceTransactionCollection, CustomerCollection, CustomerSearchResult, DebitReversalCollection, DisputeCollection, DisputeCollection, EarlyFraudWarningCollection, EventCollection, ExchangeRateCollection, ExternalAccountCollection, FeatureCollection, FeeRefundCollection, FileCollection, FileLinkCollection, FinancialAccountCollection, InboundTransferCollection, InvoiceCollection, InvoiceItemCollection, InvoiceLineItemCollection, InvoiceSearchResult, LineItemCollection, LocationCollection, MeterCollection, MeterEventSummaryCollection, OrderCollection, OutboundPaymentCollection, OutboundTransferCollection, PaymentIntentCollection, PaymentIntentSearchResult, PaymentLinkCollection, PaymentMethodCollection, PaymentMethodConfigurationCollection, PaymentMethodDomainCollection, PaymentSourceCollection, PayoutCollection, PersonalizationDesignCollection, PersonCollection, PhysicalBundleCollection, PlanCollection, PriceCollection, PriceSearchResult, ProductCollection, ProductCollection, ProductFeatureCollection, ProductSearchResult, PromotionCodeCollection, QuoteCollection, ReaderCollection, ReceivedCreditCollection, ReceivedDebitCollection, RefundCollection, RegistrationCollection, ReportRunCollection, ReportTypeCollection, RequestCollection, ReviewCollection, ScheduledQueryRunCollection, SecretCollection, SessionCollection, SetupAttemptCollection, SetupIntentCollection, ShippingRateCollection, SourceTransactionCollection, StripeCollection, StripeSearchResult, SubscriptionCollection, SubscriptionItemCollection, SubscriptionScheduleCollection, SubscriptionSearchResult, SupplierCollection, TaxCodeCollection, TaxIdCollection, TaxRateCollection, TestClockCollection, TokenCollection, TopupCollection, TransactionCollection, TransactionCollection, TransactionCollection, TransactionEntryCollection, TransactionLineItemCollection, 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.
    • setPageTypeToken

      void setPageTypeToken(Type type)