declastruct-stripe-sdk
Version:
declarative control of stripe constructs, via declastruct
267 lines (266 loc) • 15.9 kB
TypeScript
/// <reference types="stripe/types/crypto/crypto" />
/// <reference types="stripe/types/shared" />
/// <reference types="stripe/types/Errors" />
/// <reference types="stripe/types/OAuth" />
/// <reference types="stripe/types/Webhooks" />
/// <reference types="stripe/types/EventTypes" />
/// <reference types="stripe/types/UpcomingInvoices" />
/// <reference types="stripe/types/Deprecations" />
/// <reference types="stripe/types/AccountLinksResource" />
/// <reference types="stripe/types/AccountSessionsResource" />
/// <reference types="stripe/types/AccountsResource" />
/// <reference types="stripe/types/ApplePayDomainsResource" />
/// <reference types="stripe/types/ApplicationFeesResource" />
/// <reference types="stripe/types/Apps/SecretsResource" />
/// <reference types="stripe/types/BalanceResource" />
/// <reference types="stripe/types/BalanceTransactionsResource" />
/// <reference types="stripe/types/Billing/MeterEventAdjustmentsResource" />
/// <reference types="stripe/types/Billing/MeterEventsResource" />
/// <reference types="stripe/types/Billing/MetersResource" />
/// <reference types="stripe/types/BillingPortal/ConfigurationsResource" />
/// <reference types="stripe/types/BillingPortal/SessionsResource" />
/// <reference types="stripe/types/ChargesResource" />
/// <reference types="stripe/types/Checkout/SessionsResource" />
/// <reference types="stripe/types/Climate/OrdersResource" />
/// <reference types="stripe/types/Climate/ProductsResource" />
/// <reference types="stripe/types/Climate/SuppliersResource" />
/// <reference types="stripe/types/ConfirmationTokensResource" />
/// <reference types="stripe/types/CountrySpecsResource" />
/// <reference types="stripe/types/CouponsResource" />
/// <reference types="stripe/types/CreditNotesResource" />
/// <reference types="stripe/types/CustomerSessionsResource" />
/// <reference types="stripe/types/CustomersResource" />
/// <reference types="stripe/types/DisputesResource" />
/// <reference types="stripe/types/Entitlements/ActiveEntitlementsResource" />
/// <reference types="stripe/types/Entitlements/FeaturesResource" />
/// <reference types="stripe/types/EphemeralKeysResource" />
/// <reference types="stripe/types/EventsResource" />
/// <reference types="stripe/types/ExchangeRatesResource" />
/// <reference types="stripe/types/FileLinksResource" />
/// <reference types="stripe/types/FilesResource" />
/// <reference types="stripe/types/FinancialConnections/AccountsResource" />
/// <reference types="stripe/types/FinancialConnections/SessionsResource" />
/// <reference types="stripe/types/FinancialConnections/TransactionsResource" />
/// <reference types="stripe/types/Forwarding/RequestsResource" />
/// <reference types="stripe/types/Identity/VerificationReportsResource" />
/// <reference types="stripe/types/Identity/VerificationSessionsResource" />
/// <reference types="stripe/types/InvoiceItemsResource" />
/// <reference types="stripe/types/InvoicesResource" />
/// <reference types="stripe/types/Issuing/AuthorizationsResource" />
/// <reference types="stripe/types/Issuing/CardholdersResource" />
/// <reference types="stripe/types/Issuing/CardsResource" />
/// <reference types="stripe/types/Issuing/DisputesResource" />
/// <reference types="stripe/types/Issuing/PersonalizationDesignsResource" />
/// <reference types="stripe/types/Issuing/PhysicalBundlesResource" />
/// <reference types="stripe/types/Issuing/TokensResource" />
/// <reference types="stripe/types/Issuing/TransactionsResource" />
/// <reference types="stripe/types/MandatesResource" />
/// <reference types="stripe/types/PaymentIntentsResource" />
/// <reference types="stripe/types/PaymentLinksResource" />
/// <reference types="stripe/types/PaymentMethodConfigurationsResource" />
/// <reference types="stripe/types/PaymentMethodDomainsResource" />
/// <reference types="stripe/types/PaymentMethodsResource" />
/// <reference types="stripe/types/PayoutsResource" />
/// <reference types="stripe/types/PlansResource" />
/// <reference types="stripe/types/PricesResource" />
/// <reference types="stripe/types/ProductsResource" />
/// <reference types="stripe/types/PromotionCodesResource" />
/// <reference types="stripe/types/QuotesResource" />
/// <reference types="stripe/types/Radar/EarlyFraudWarningsResource" />
/// <reference types="stripe/types/Radar/ValueListItemsResource" />
/// <reference types="stripe/types/Radar/ValueListsResource" />
/// <reference types="stripe/types/RefundsResource" />
/// <reference types="stripe/types/Reporting/ReportRunsResource" />
/// <reference types="stripe/types/Reporting/ReportTypesResource" />
/// <reference types="stripe/types/ReviewsResource" />
/// <reference types="stripe/types/SetupAttemptsResource" />
/// <reference types="stripe/types/SetupIntentsResource" />
/// <reference types="stripe/types/ShippingRatesResource" />
/// <reference types="stripe/types/Sigma/ScheduledQueryRunsResource" />
/// <reference types="stripe/types/SourcesResource" />
/// <reference types="stripe/types/SubscriptionItemsResource" />
/// <reference types="stripe/types/SubscriptionSchedulesResource" />
/// <reference types="stripe/types/SubscriptionsResource" />
/// <reference types="stripe/types/Tax/CalculationsResource" />
/// <reference types="stripe/types/Tax/RegistrationsResource" />
/// <reference types="stripe/types/Tax/SettingsResource" />
/// <reference types="stripe/types/Tax/TransactionsResource" />
/// <reference types="stripe/types/TaxCodesResource" />
/// <reference types="stripe/types/TaxIdsResource" />
/// <reference types="stripe/types/TaxRatesResource" />
/// <reference types="stripe/types/Terminal/ConfigurationsResource" />
/// <reference types="stripe/types/Terminal/ConnectionTokensResource" />
/// <reference types="stripe/types/Terminal/LocationsResource" />
/// <reference types="stripe/types/Terminal/ReadersResource" />
/// <reference types="stripe/types/TestHelpers/ConfirmationTokensResource" />
/// <reference types="stripe/types/TestHelpers/CustomersResource" />
/// <reference types="stripe/types/TestHelpers/Issuing/AuthorizationsResource" />
/// <reference types="stripe/types/TestHelpers/Issuing/CardsResource" />
/// <reference types="stripe/types/TestHelpers/Issuing/PersonalizationDesignsResource" />
/// <reference types="stripe/types/TestHelpers/Issuing/TransactionsResource" />
/// <reference types="stripe/types/TestHelpers/RefundsResource" />
/// <reference types="stripe/types/TestHelpers/Terminal/ReadersResource" />
/// <reference types="stripe/types/TestHelpers/TestClocksResource" />
/// <reference types="stripe/types/TestHelpers/Treasury/InboundTransfersResource" />
/// <reference types="stripe/types/TestHelpers/Treasury/OutboundPaymentsResource" />
/// <reference types="stripe/types/TestHelpers/Treasury/OutboundTransfersResource" />
/// <reference types="stripe/types/TestHelpers/Treasury/ReceivedCreditsResource" />
/// <reference types="stripe/types/TestHelpers/Treasury/ReceivedDebitsResource" />
/// <reference types="stripe/types/TokensResource" />
/// <reference types="stripe/types/TopupsResource" />
/// <reference types="stripe/types/TransfersResource" />
/// <reference types="stripe/types/Treasury/CreditReversalsResource" />
/// <reference types="stripe/types/Treasury/DebitReversalsResource" />
/// <reference types="stripe/types/Treasury/FinancialAccountsResource" />
/// <reference types="stripe/types/Treasury/InboundTransfersResource" />
/// <reference types="stripe/types/Treasury/OutboundPaymentsResource" />
/// <reference types="stripe/types/Treasury/OutboundTransfersResource" />
/// <reference types="stripe/types/Treasury/ReceivedCreditsResource" />
/// <reference types="stripe/types/Treasury/ReceivedDebitsResource" />
/// <reference types="stripe/types/Treasury/TransactionEntriesResource" />
/// <reference types="stripe/types/Treasury/TransactionsResource" />
/// <reference types="stripe/types/WebhookEndpointsResource" />
/// <reference types="stripe/types/AccountLinks" />
/// <reference types="stripe/types/AccountSessions" />
/// <reference types="stripe/types/Accounts" />
/// <reference types="stripe/types/ApplePayDomains" />
/// <reference types="stripe/types/ApplicationFees" />
/// <reference types="stripe/types/Applications" />
/// <reference types="stripe/types/Apps/Secrets" />
/// <reference types="stripe/types/Balance" />
/// <reference types="stripe/types/BalanceTransactionSources" />
/// <reference types="stripe/types/BalanceTransactions" />
/// <reference types="stripe/types/BankAccounts" />
/// <reference types="stripe/types/Billing/MeterEventAdjustments" />
/// <reference types="stripe/types/Billing/MeterEventSummaries" />
/// <reference types="stripe/types/Billing/MeterEvents" />
/// <reference types="stripe/types/Billing/Meters" />
/// <reference types="stripe/types/BillingPortal/Configurations" />
/// <reference types="stripe/types/BillingPortal/Sessions" />
/// <reference types="stripe/types/Capabilities" />
/// <reference types="stripe/types/Cards" />
/// <reference types="stripe/types/CashBalances" />
/// <reference types="stripe/types/Charges" />
/// <reference types="stripe/types/Checkout/Sessions" />
/// <reference types="stripe/types/Climate/Orders" />
/// <reference types="stripe/types/Climate/Products" />
/// <reference types="stripe/types/Climate/Suppliers" />
/// <reference types="stripe/types/ConfirmationTokens" />
/// <reference types="stripe/types/ConnectCollectionTransfers" />
/// <reference types="stripe/types/CountrySpecs" />
/// <reference types="stripe/types/Coupons" />
/// <reference types="stripe/types/CreditNoteLineItems" />
/// <reference types="stripe/types/CreditNotes" />
/// <reference types="stripe/types/CustomerBalanceTransactions" />
/// <reference types="stripe/types/CustomerCashBalanceTransactions" />
/// <reference types="stripe/types/CustomerSessions" />
/// <reference types="stripe/types/CustomerSources" />
/// <reference types="stripe/types/Customers" />
/// <reference types="stripe/types/Discounts" />
/// <reference types="stripe/types/Disputes" />
/// <reference types="stripe/types/Entitlements/ActiveEntitlementSummaries" />
/// <reference types="stripe/types/Entitlements/ActiveEntitlements" />
/// <reference types="stripe/types/Entitlements/Features" />
/// <reference types="stripe/types/EphemeralKeys" />
/// <reference types="stripe/types/Events" />
/// <reference types="stripe/types/ExchangeRates" />
/// <reference types="stripe/types/ExternalAccounts" />
/// <reference types="stripe/types/FeeRefunds" />
/// <reference types="stripe/types/FileLinks" />
/// <reference types="stripe/types/Files" />
/// <reference types="stripe/types/FinancialConnections/AccountOwners" />
/// <reference types="stripe/types/FinancialConnections/AccountOwnerships" />
/// <reference types="stripe/types/FinancialConnections/Accounts" />
/// <reference types="stripe/types/FinancialConnections/Sessions" />
/// <reference types="stripe/types/FinancialConnections/Transactions" />
/// <reference types="stripe/types/Forwarding/Requests" />
/// <reference types="stripe/types/FundingInstructions" />
/// <reference types="stripe/types/Identity/VerificationReports" />
/// <reference types="stripe/types/Identity/VerificationSessions" />
/// <reference types="stripe/types/InvoiceItems" />
/// <reference types="stripe/types/InvoiceLineItems" />
/// <reference types="stripe/types/Invoices" />
/// <reference types="stripe/types/Issuing/Authorizations" />
/// <reference types="stripe/types/Issuing/Cardholders" />
/// <reference types="stripe/types/Issuing/Cards" />
/// <reference types="stripe/types/Issuing/Disputes" />
/// <reference types="stripe/types/Issuing/PersonalizationDesigns" />
/// <reference types="stripe/types/Issuing/PhysicalBundles" />
/// <reference types="stripe/types/Issuing/Tokens" />
/// <reference types="stripe/types/Issuing/Transactions" />
/// <reference types="stripe/types/LineItems" />
/// <reference types="stripe/types/LoginLinks" />
/// <reference types="stripe/types/Mandates" />
/// <reference types="stripe/types/PaymentIntents" />
/// <reference types="stripe/types/PaymentLinks" />
/// <reference types="stripe/types/PaymentMethodConfigurations" />
/// <reference types="stripe/types/PaymentMethodDomains" />
/// <reference types="stripe/types/PaymentMethods" />
/// <reference types="stripe/types/Payouts" />
/// <reference types="stripe/types/Persons" />
/// <reference types="stripe/types/Plans" />
/// <reference types="stripe/types/Prices" />
/// <reference types="stripe/types/ProductFeatures" />
/// <reference types="stripe/types/Products" />
/// <reference types="stripe/types/PromotionCodes" />
/// <reference types="stripe/types/Quotes" />
/// <reference types="stripe/types/Radar/EarlyFraudWarnings" />
/// <reference types="stripe/types/Radar/ValueListItems" />
/// <reference types="stripe/types/Radar/ValueLists" />
/// <reference types="stripe/types/Refunds" />
/// <reference types="stripe/types/Reporting/ReportRuns" />
/// <reference types="stripe/types/Reporting/ReportTypes" />
/// <reference types="stripe/types/ReserveTransactions" />
/// <reference types="stripe/types/Reviews" />
/// <reference types="stripe/types/SetupAttempts" />
/// <reference types="stripe/types/SetupIntents" />
/// <reference types="stripe/types/ShippingRates" />
/// <reference types="stripe/types/Sigma/ScheduledQueryRuns" />
/// <reference types="stripe/types/SourceMandateNotifications" />
/// <reference types="stripe/types/SourceTransactions" />
/// <reference types="stripe/types/Sources" />
/// <reference types="stripe/types/SubscriptionItems" />
/// <reference types="stripe/types/SubscriptionSchedules" />
/// <reference types="stripe/types/Subscriptions" />
/// <reference types="stripe/types/Tax/CalculationLineItems" />
/// <reference types="stripe/types/Tax/Calculations" />
/// <reference types="stripe/types/Tax/Registrations" />
/// <reference types="stripe/types/Tax/Settings" />
/// <reference types="stripe/types/Tax/TransactionLineItems" />
/// <reference types="stripe/types/Tax/Transactions" />
/// <reference types="stripe/types/TaxCodes" />
/// <reference types="stripe/types/TaxDeductedAtSources" />
/// <reference types="stripe/types/TaxIds" />
/// <reference types="stripe/types/TaxRates" />
/// <reference types="stripe/types/Terminal/Configurations" />
/// <reference types="stripe/types/Terminal/ConnectionTokens" />
/// <reference types="stripe/types/Terminal/Locations" />
/// <reference types="stripe/types/Terminal/Readers" />
/// <reference types="stripe/types/TestHelpers/TestClocks" />
/// <reference types="stripe/types/Tokens" />
/// <reference types="stripe/types/Topups" />
/// <reference types="stripe/types/TransferReversals" />
/// <reference types="stripe/types/Transfers" />
/// <reference types="stripe/types/Treasury/CreditReversals" />
/// <reference types="stripe/types/Treasury/DebitReversals" />
/// <reference types="stripe/types/Treasury/FinancialAccountFeatures" />
/// <reference types="stripe/types/Treasury/FinancialAccounts" />
/// <reference types="stripe/types/Treasury/InboundTransfers" />
/// <reference types="stripe/types/Treasury/OutboundPayments" />
/// <reference types="stripe/types/Treasury/OutboundTransfers" />
/// <reference types="stripe/types/Treasury/ReceivedCredits" />
/// <reference types="stripe/types/Treasury/ReceivedDebits" />
/// <reference types="stripe/types/Treasury/TransactionEntries" />
/// <reference types="stripe/types/Treasury/Transactions" />
/// <reference types="stripe/types/UsageRecordSummaries" />
/// <reference types="stripe/types/UsageRecords" />
/// <reference types="stripe/types/WebhookEndpoints" />
/// <reference types="stripe/types/lib" />
/// <reference types="stripe/types/net/net" />
import Stripe from 'stripe';
export interface StripeApiContext {
/**
* an authenticated instance of stripe
*/
stripe: Stripe;
}