Interface StripeActiveObject

All Known Implementing Classes:
Account, Account, AccountCollection, AccountCollection, AccountLink, AccountOwnerCollection, AccountSession, ActiveEntitlement, ActiveEntitlementCollection, Alert, AlertCollection, ApiResource, ApplePayDomain, ApplePayDomainCollection, ApplicationFee, ApplicationFeeCollection, Authorization, AuthorizationCollection, Balance, BalanceTransaction, BalanceTransactionCollection, BankAccount, Calculation, CalculationLineItemCollection, Capability, CapabilityCollection, Card, Card, CardCollection, Cardholder, CardholderCollection, CashBalance, Charge, ChargeCollection, ChargeSearchResult, Configuration, Configuration, ConfigurationCollection, ConfigurationCollection, ConfirmationToken, ConnectionToken, CountrySpec, CountrySpecCollection, Coupon, CouponCollection, CreditNote, CreditNoteCollection, CreditNoteLineItemCollection, CreditReversal, CreditReversalCollection, Customer, CustomerBalanceTransaction, CustomerBalanceTransactionCollection, CustomerCashBalanceTransactionCollection, CustomerCollection, CustomerSearchResult, CustomerSession, DebitReversal, DebitReversalCollection, Dispute, Dispute, DisputeCollection, DisputeCollection, EarlyFraudWarning, EarlyFraudWarningCollection, EphemeralKey, Event, Event.Data, EventCollection, ExchangeRate, ExchangeRateCollection, ExpandableField, ExternalAccountCollection, Feature, FeatureCollection, FeeRefund, FeeRefundCollection, File, FileCollection, FileLink, FileLinkCollection, FinancialAccount, FinancialAccountCollection, InboundTransfer, InboundTransferCollection, Invoice, InvoiceCollection, InvoiceItem, InvoiceItemCollection, InvoiceLineItem, InvoiceLineItemCollection, InvoiceSearchResult, LineItemCollection, Location, LocationCollection, LoginLink, Mandate, Meter, MeterCollection, MeterEvent, MeterEventAdjustment, MeterEventSummary, MeterEventSummaryCollection, Order, OrderCollection, OutboundPayment, OutboundPaymentCollection, OutboundTransfer, OutboundTransferCollection, PagingIterator, PaymentIntent, PaymentIntentCollection, PaymentIntentSearchResult, PaymentLink, PaymentLinkCollection, PaymentMethod, PaymentMethodCollection, PaymentMethodConfiguration, PaymentMethodConfigurationCollection, PaymentMethodDomain, PaymentMethodDomainCollection, PaymentSourceCollection, Payout, PayoutCollection, Person, PersonalizationDesign, PersonalizationDesignCollection, PersonCollection, PhysicalBundle, PhysicalBundleCollection, Plan, PlanCollection, Price, PriceCollection, PriceSearchResult, Product, Product, ProductCollection, ProductCollection, ProductFeature, ProductFeatureCollection, ProductSearchResult, PromotionCode, PromotionCodeCollection, Quote, QuoteCollection, Reader, ReaderCollection, ReceivedCredit, ReceivedCreditCollection, ReceivedDebit, ReceivedDebitCollection, Refund, RefundCollection, Registration, RegistrationCollection, ReportRun, ReportRunCollection, ReportType, ReportTypeCollection, Request, RequestCollection, Review, ReviewCollection, ScheduledQueryRun, ScheduledQueryRunCollection, SearchPagingIterator, Secret, SecretCollection, Session, Session, Session, SessionCollection, Settings, SetupAttempt, SetupAttemptCollection, SetupIntent, SetupIntentCollection, ShippingRate, ShippingRateCollection, Source, SourceTransactionCollection, StripeCollection, StripeSearchResult, Subscription, SubscriptionCollection, SubscriptionItem, SubscriptionItemCollection, SubscriptionSchedule, SubscriptionScheduleCollection, SubscriptionSearchResult, Supplier, SupplierCollection, TaxCode, TaxCodeCollection, TaxId, TaxIdCollection, TaxRate, TaxRateCollection, TestClock, TestClockCollection, Token, Token, TokenCollection, Topup, TopupCollection, Transaction, Transaction, Transaction, Transaction, TransactionCollection, TransactionCollection, TransactionCollection, TransactionEntry, TransactionEntryCollection, TransactionLineItemCollection, Transfer, TransferCollection, TransferReversal, TransferReversalCollection, UsageRecord, UsageRecordSummaryCollection, ValueList, ValueListCollection, ValueListItem, ValueListItemCollection, VerificationReport, VerificationReportCollection, VerificationSession, VerificationSessionCollection, WebhookEndpoint, WebhookEndpointCollection

public interface StripeActiveObject
Represents a StripeObject that has properties or method that can make HTTP requests. Examples: - list that can retrieve next page - event that can fetch associated object
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Method is used by the containing object or StripeResponseGetter implementations to set the StripeResponseGetter instance used to make further requests.
    default void
    Calls setResponseGetter on the object if it's supported.
  • Method Details

    • setResponseGetter

      void setResponseGetter(StripeResponseGetter responseGetter)
      Method is used by the containing object or StripeResponseGetter implementations to set the StripeResponseGetter instance used to make further requests.
      Parameters:
      responseGetter - the StripeResponseGetter instance to use for making further requests.
    • trySetResponseGetter

      default void trySetResponseGetter(Object object, StripeResponseGetter responseGetter)
      Calls setResponseGetter on the object if it's supported.
      Parameters:
      object - the object to set the StripeResponseGetter for.
      responseGetter - the StripeResponseGetter instance to use for making further requests.