Module: Stripe::APIOperations::List
- Included in:
- Stripe::Account, Stripe::ApplePayDomain, Stripe::ApplicationFee, Stripe::ApplicationFeeRefund, BalanceTransaction, BankAccount, BillingPortal::Configuration, BitcoinReceiver, BitcoinTransaction, Capability, Card, Charge, Checkout::Session, CountrySpec, Coupon, CreditNote, Customer, CustomerBalanceTransaction, Dispute, Event, ExchangeRate, File, FileLink, Identity::VerificationReport, Identity::VerificationSession, Invoice, InvoiceItem, Issuing::Authorization, Issuing::Card, Issuing::Cardholder, Issuing::Dispute, Issuing::Transaction, ListObject, Order, OrderReturn, PaymentIntent, PaymentMethod, Payout, Person, Plan, Price, Product, PromotionCode, Quote, Radar::EarlyFraudWarning, Radar::ValueList, Radar::ValueListItem, Recipient, Refund, Reporting::ReportRun, Reporting::ReportType, Reversal, Review, SKU, SetupAttempt, SetupIntent, ShippingRate, Sigma::ScheduledQueryRun, Subscription, SubscriptionItem, SubscriptionSchedule, TaxCode, TaxId, TaxRate, Terminal::Location, Terminal::Reader, Topup, Transfer, WebhookEndpoint
- Defined in:
- lib/stripe/api_operations/list.rb
Instance Method Summary collapse
Instance Method Details
#list(filters = {}, opts = {}) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/stripe/api_operations/list.rb', line 6 def list(filters = {}, opts = {}) opts = Util.normalize_opts(opts) resp, opts = execute_resource_request(:get, resource_url, filters, opts) obj = ListObject.construct_from(resp.data, opts) # set filters so that we can fetch the same limit, expansions, and # predicates when accessing the next and previous pages obj.filters = filters.dup obj end |