import { Stripe as Stripe_ } from './stripe.core.js'; import { StripeConfig } from './lib.js'; type StripeCallableConstructor = typeof Stripe_ & { (key: string, config?: StripeConfig): Stripe_; }; declare const StripeConstructor: StripeCallableConstructor; interface StripeConstructor extends Stripe_ { } declare namespace StripeConstructor { type Stripe = import('./stripe.core.js').Stripe; type Account = Stripe_.Account; type DeletedAccount = Stripe_.DeletedAccount; type AccountCreateParams = Stripe_.AccountCreateParams; type AccountRetrieveParams = Stripe_.AccountRetrieveParams; type AccountUpdateParams = Stripe_.AccountUpdateParams; type AccountListParams = Stripe_.AccountListParams; type AccountDeleteParams = Stripe_.AccountDeleteParams; type AccountCreateExternalAccountParams = Stripe_.AccountCreateExternalAccountParams; type AccountCreateLoginLinkParams = Stripe_.AccountCreateLoginLinkParams; type AccountCreatePersonParams = Stripe_.AccountCreatePersonParams; type AccountDeleteExternalAccountParams = Stripe_.AccountDeleteExternalAccountParams; type AccountDeletePersonParams = Stripe_.AccountDeletePersonParams; type AccountListCapabilitiesParams = Stripe_.AccountListCapabilitiesParams; type AccountListExternalAccountsParams = Stripe_.AccountListExternalAccountsParams; type AccountListPersonsParams = Stripe_.AccountListPersonsParams; type AccountRejectParams = Stripe_.AccountRejectParams; type AccountRetrieveCurrentParams = Stripe_.AccountRetrieveCurrentParams; type AccountRetrieveCapabilityParams = Stripe_.AccountRetrieveCapabilityParams; type AccountRetrieveExternalAccountParams = Stripe_.AccountRetrieveExternalAccountParams; type AccountRetrievePersonParams = Stripe_.AccountRetrievePersonParams; type AccountUnrejectParams = Stripe_.AccountUnrejectParams; type AccountUpdateCapabilityParams = Stripe_.AccountUpdateCapabilityParams; type AccountUpdateExternalAccountParams = Stripe_.AccountUpdateExternalAccountParams; type AccountUpdatePersonParams = Stripe_.AccountUpdatePersonParams; type AccountResource = Stripe_.AccountResource; type AccountLink = Stripe_.AccountLink; type AccountLinkCreateParams = Stripe_.AccountLinkCreateParams; type AccountLinkResource = Stripe_.AccountLinkResource; type AccountSession = Stripe_.AccountSession; type AccountSessionCreateParams = Stripe_.AccountSessionCreateParams; type AccountSessionResource = Stripe_.AccountSessionResource; type ApplePayDomain = Stripe_.ApplePayDomain; type DeletedApplePayDomain = Stripe_.DeletedApplePayDomain; type ApplePayDomainCreateParams = Stripe_.ApplePayDomainCreateParams; type ApplePayDomainRetrieveParams = Stripe_.ApplePayDomainRetrieveParams; type ApplePayDomainListParams = Stripe_.ApplePayDomainListParams; type ApplePayDomainDeleteParams = Stripe_.ApplePayDomainDeleteParams; type ApplePayDomainResource = Stripe_.ApplePayDomainResource; type ApplicationFee = Stripe_.ApplicationFee; type ApplicationFeeRetrieveParams = Stripe_.ApplicationFeeRetrieveParams; type ApplicationFeeListParams = Stripe_.ApplicationFeeListParams; type ApplicationFeeCreateRefundParams = Stripe_.ApplicationFeeCreateRefundParams; type ApplicationFeeListRefundsParams = Stripe_.ApplicationFeeListRefundsParams; type ApplicationFeeRetrieveRefundParams = Stripe_.ApplicationFeeRetrieveRefundParams; type ApplicationFeeUpdateRefundParams = Stripe_.ApplicationFeeUpdateRefundParams; type ApplicationFeeResource = Stripe_.ApplicationFeeResource; type Balance = Stripe_.Balance; type BalanceRetrieveParams = Stripe_.BalanceRetrieveParams; type BalanceResource = Stripe_.BalanceResource; type BalanceSettings = Stripe_.BalanceSettings; type BalanceSettingsRetrieveParams = Stripe_.BalanceSettingsRetrieveParams; type BalanceSettingsUpdateParams = Stripe_.BalanceSettingsUpdateParams; type BalanceSettingResource = Stripe_.BalanceSettingResource; type BalanceTransaction = Stripe_.BalanceTransaction; type BalanceTransactionRetrieveParams = Stripe_.BalanceTransactionRetrieveParams; type BalanceTransactionListParams = Stripe_.BalanceTransactionListParams; type BalanceTransactionResource = Stripe_.BalanceTransactionResource; type Charge = Stripe_.Charge; type ChargeCreateParams = Stripe_.ChargeCreateParams; type ChargeRetrieveParams = Stripe_.ChargeRetrieveParams; type ChargeUpdateParams = Stripe_.ChargeUpdateParams; type ChargeListParams = Stripe_.ChargeListParams; type ChargeCaptureParams = Stripe_.ChargeCaptureParams; type ChargeSearchParams = Stripe_.ChargeSearchParams; type ChargeResource = Stripe_.ChargeResource; type ConfirmationToken = Stripe_.ConfirmationToken; type ConfirmationTokenRetrieveParams = Stripe_.ConfirmationTokenRetrieveParams; type ConfirmationTokenResource = Stripe_.ConfirmationTokenResource; type CountrySpec = Stripe_.CountrySpec; type CountrySpecRetrieveParams = Stripe_.CountrySpecRetrieveParams; type CountrySpecListParams = Stripe_.CountrySpecListParams; type CountrySpecResource = Stripe_.CountrySpecResource; type Coupon = Stripe_.Coupon; type DeletedCoupon = Stripe_.DeletedCoupon; type CouponCreateParams = Stripe_.CouponCreateParams; type CouponRetrieveParams = Stripe_.CouponRetrieveParams; type CouponUpdateParams = Stripe_.CouponUpdateParams; type CouponListParams = Stripe_.CouponListParams; type CouponDeleteParams = Stripe_.CouponDeleteParams; type CouponResource = Stripe_.CouponResource; type CreditNote = Stripe_.CreditNote; type CreditNoteCreateParams = Stripe_.CreditNoteCreateParams; type CreditNoteRetrieveParams = Stripe_.CreditNoteRetrieveParams; type CreditNoteUpdateParams = Stripe_.CreditNoteUpdateParams; type CreditNoteListParams = Stripe_.CreditNoteListParams; type CreditNoteListLineItemsParams = Stripe_.CreditNoteListLineItemsParams; type CreditNoteListPreviewLineItemsParams = Stripe_.CreditNoteListPreviewLineItemsParams; type CreditNotePreviewParams = Stripe_.CreditNotePreviewParams; type CreditNoteVoidCreditNoteParams = Stripe_.CreditNoteVoidCreditNoteParams; type CreditNoteResource = Stripe_.CreditNoteResource; type Customer = Stripe_.Customer; type DeletedCustomer = Stripe_.DeletedCustomer; type CustomerCreateParams = Stripe_.CustomerCreateParams; type CustomerRetrieveParams = Stripe_.CustomerRetrieveParams; type CustomerUpdateParams = Stripe_.CustomerUpdateParams; type CustomerListParams = Stripe_.CustomerListParams; type CustomerDeleteParams = Stripe_.CustomerDeleteParams; type CustomerCreateBalanceTransactionParams = Stripe_.CustomerCreateBalanceTransactionParams; type CustomerCreateFundingInstructionsParams = Stripe_.CustomerCreateFundingInstructionsParams; type CustomerCreateSourceParams = Stripe_.CustomerCreateSourceParams; type CustomerCreateTaxIdParams = Stripe_.CustomerCreateTaxIdParams; type CustomerDeleteDiscountParams = Stripe_.CustomerDeleteDiscountParams; type CustomerDeleteSourceParams = Stripe_.CustomerDeleteSourceParams; type CustomerDeleteTaxIdParams = Stripe_.CustomerDeleteTaxIdParams; type CustomerListBalanceTransactionsParams = Stripe_.CustomerListBalanceTransactionsParams; type CustomerListCashBalanceTransactionsParams = Stripe_.CustomerListCashBalanceTransactionsParams; type CustomerListPaymentMethodsParams = Stripe_.CustomerListPaymentMethodsParams; type CustomerListSourcesParams = Stripe_.CustomerListSourcesParams; type CustomerListTaxIdsParams = Stripe_.CustomerListTaxIdsParams; type CustomerRetrieveBalanceTransactionParams = Stripe_.CustomerRetrieveBalanceTransactionParams; type CustomerRetrieveCashBalanceParams = Stripe_.CustomerRetrieveCashBalanceParams; type CustomerRetrieveCashBalanceTransactionParams = Stripe_.CustomerRetrieveCashBalanceTransactionParams; type CustomerRetrievePaymentMethodParams = Stripe_.CustomerRetrievePaymentMethodParams; type CustomerRetrieveSourceParams = Stripe_.CustomerRetrieveSourceParams; type CustomerRetrieveTaxIdParams = Stripe_.CustomerRetrieveTaxIdParams; type CustomerSearchParams = Stripe_.CustomerSearchParams; type CustomerUpdateBalanceTransactionParams = Stripe_.CustomerUpdateBalanceTransactionParams; type CustomerUpdateCashBalanceParams = Stripe_.CustomerUpdateCashBalanceParams; type CustomerUpdateSourceParams = Stripe_.CustomerUpdateSourceParams; type CustomerVerifySourceParams = Stripe_.CustomerVerifySourceParams; type CustomerResource = Stripe_.CustomerResource; type CustomerSession = Stripe_.CustomerSession; type CustomerSessionCreateParams = Stripe_.CustomerSessionCreateParams; type CustomerSessionResource = Stripe_.CustomerSessionResource; type Dispute = Stripe_.Dispute; type DisputeRetrieveParams = Stripe_.DisputeRetrieveParams; type DisputeUpdateParams = Stripe_.DisputeUpdateParams; type DisputeListParams = Stripe_.DisputeListParams; type DisputeCloseParams = Stripe_.DisputeCloseParams; type DisputeResource = Stripe_.DisputeResource; type EphemeralKey = Stripe_.EphemeralKey; type EphemeralKeyCreateParams = Stripe_.EphemeralKeyCreateParams; type EphemeralKeyDeleteParams = Stripe_.EphemeralKeyDeleteParams; type EphemeralKeyResource = Stripe_.EphemeralKeyResource; type Event = Stripe_.Event; type EventBase = Stripe_.EventBase; type EventRetrieveParams = Stripe_.EventRetrieveParams; type EventListParams = Stripe_.EventListParams; type EventResource = Stripe_.EventResource; type ExchangeRate = Stripe_.ExchangeRate; type ExchangeRateRetrieveParams = Stripe_.ExchangeRateRetrieveParams; type ExchangeRateListParams = Stripe_.ExchangeRateListParams; type ExchangeRateResource = Stripe_.ExchangeRateResource; type File = Stripe_.File; type FileCreateParams = Stripe_.FileCreateParams; type FileRetrieveParams = Stripe_.FileRetrieveParams; type FileListParams = Stripe_.FileListParams; type FileResource = Stripe_.FileResource; type FileLink = Stripe_.FileLink; type FileLinkCreateParams = Stripe_.FileLinkCreateParams; type FileLinkRetrieveParams = Stripe_.FileLinkRetrieveParams; type FileLinkUpdateParams = Stripe_.FileLinkUpdateParams; type FileLinkListParams = Stripe_.FileLinkListParams; type FileLinkResource = Stripe_.FileLinkResource; type Invoice = Stripe_.Invoice; type DeletedInvoice = Stripe_.DeletedInvoice; type InvoiceCreateParams = Stripe_.InvoiceCreateParams; type InvoiceRetrieveParams = Stripe_.InvoiceRetrieveParams; type InvoiceUpdateParams = Stripe_.InvoiceUpdateParams; type InvoiceListParams = Stripe_.InvoiceListParams; type InvoiceDeleteParams = Stripe_.InvoiceDeleteParams; type InvoiceAddLinesParams = Stripe_.InvoiceAddLinesParams; type InvoiceAttachPaymentParams = Stripe_.InvoiceAttachPaymentParams; type InvoiceCreatePreviewParams = Stripe_.InvoiceCreatePreviewParams; type InvoiceFinalizeInvoiceParams = Stripe_.InvoiceFinalizeInvoiceParams; type InvoiceListLineItemsParams = Stripe_.InvoiceListLineItemsParams; type InvoiceMarkUncollectibleParams = Stripe_.InvoiceMarkUncollectibleParams; type InvoicePayParams = Stripe_.InvoicePayParams; type InvoiceRemoveLinesParams = Stripe_.InvoiceRemoveLinesParams; type InvoiceSearchParams = Stripe_.InvoiceSearchParams; type InvoiceSendInvoiceParams = Stripe_.InvoiceSendInvoiceParams; type InvoiceUpdateLinesParams = Stripe_.InvoiceUpdateLinesParams; type InvoiceUpdateLineItemParams = Stripe_.InvoiceUpdateLineItemParams; type InvoiceVoidInvoiceParams = Stripe_.InvoiceVoidInvoiceParams; type InvoiceResource = Stripe_.InvoiceResource; type InvoiceItem = Stripe_.InvoiceItem; type DeletedInvoiceItem = Stripe_.DeletedInvoiceItem; type InvoiceItemCreateParams = Stripe_.InvoiceItemCreateParams; type InvoiceItemRetrieveParams = Stripe_.InvoiceItemRetrieveParams; type InvoiceItemUpdateParams = Stripe_.InvoiceItemUpdateParams; type InvoiceItemListParams = Stripe_.InvoiceItemListParams; type InvoiceItemDeleteParams = Stripe_.InvoiceItemDeleteParams; type InvoiceItemResource = Stripe_.InvoiceItemResource; type InvoicePayment = Stripe_.InvoicePayment; type InvoicePaymentRetrieveParams = Stripe_.InvoicePaymentRetrieveParams; type InvoicePaymentListParams = Stripe_.InvoicePaymentListParams; type InvoicePaymentResource = Stripe_.InvoicePaymentResource; type InvoiceRenderingTemplate = Stripe_.InvoiceRenderingTemplate; type InvoiceRenderingTemplateRetrieveParams = Stripe_.InvoiceRenderingTemplateRetrieveParams; type InvoiceRenderingTemplateListParams = Stripe_.InvoiceRenderingTemplateListParams; type InvoiceRenderingTemplateArchiveParams = Stripe_.InvoiceRenderingTemplateArchiveParams; type InvoiceRenderingTemplateUnarchiveParams = Stripe_.InvoiceRenderingTemplateUnarchiveParams; type InvoiceRenderingTemplateResource = Stripe_.InvoiceRenderingTemplateResource; type Mandate = Stripe_.Mandate; type MandateRetrieveParams = Stripe_.MandateRetrieveParams; type MandateResource = Stripe_.MandateResource; type PaymentAttemptRecord = Stripe_.PaymentAttemptRecord; type PaymentAttemptRecordRetrieveParams = Stripe_.PaymentAttemptRecordRetrieveParams; type PaymentAttemptRecordListParams = Stripe_.PaymentAttemptRecordListParams; type PaymentAttemptRecordResource = Stripe_.PaymentAttemptRecordResource; type PaymentIntent = Stripe_.PaymentIntent; type PaymentIntentCreateParams = Stripe_.PaymentIntentCreateParams; type PaymentIntentRetrieveParams = Stripe_.PaymentIntentRetrieveParams; type PaymentIntentUpdateParams = Stripe_.PaymentIntentUpdateParams; type PaymentIntentListParams = Stripe_.PaymentIntentListParams; type PaymentIntentApplyCustomerBalanceParams = Stripe_.PaymentIntentApplyCustomerBalanceParams; type PaymentIntentCancelParams = Stripe_.PaymentIntentCancelParams; type PaymentIntentCaptureParams = Stripe_.PaymentIntentCaptureParams; type PaymentIntentConfirmParams = Stripe_.PaymentIntentConfirmParams; type PaymentIntentIncrementAuthorizationParams = Stripe_.PaymentIntentIncrementAuthorizationParams; type PaymentIntentListAmountDetailsLineItemsParams = Stripe_.PaymentIntentListAmountDetailsLineItemsParams; type PaymentIntentSearchParams = Stripe_.PaymentIntentSearchParams; type PaymentIntentVerifyMicrodepositsParams = Stripe_.PaymentIntentVerifyMicrodepositsParams; type PaymentIntentResource = Stripe_.PaymentIntentResource; type PaymentLink = Stripe_.PaymentLink; type PaymentLinkCreateParams = Stripe_.PaymentLinkCreateParams; type PaymentLinkRetrieveParams = Stripe_.PaymentLinkRetrieveParams; type PaymentLinkUpdateParams = Stripe_.PaymentLinkUpdateParams; type PaymentLinkListParams = Stripe_.PaymentLinkListParams; type PaymentLinkListLineItemsParams = Stripe_.PaymentLinkListLineItemsParams; type PaymentLinkResource = Stripe_.PaymentLinkResource; type PaymentMethod = Stripe_.PaymentMethod; type PaymentMethodCreateParams = Stripe_.PaymentMethodCreateParams; type PaymentMethodRetrieveParams = Stripe_.PaymentMethodRetrieveParams; type PaymentMethodUpdateParams = Stripe_.PaymentMethodUpdateParams; type PaymentMethodListParams = Stripe_.PaymentMethodListParams; type PaymentMethodAttachParams = Stripe_.PaymentMethodAttachParams; type PaymentMethodDetachParams = Stripe_.PaymentMethodDetachParams; type PaymentMethodResource = Stripe_.PaymentMethodResource; type PaymentMethodConfiguration = Stripe_.PaymentMethodConfiguration; type PaymentMethodConfigurationCreateParams = Stripe_.PaymentMethodConfigurationCreateParams; type PaymentMethodConfigurationRetrieveParams = Stripe_.PaymentMethodConfigurationRetrieveParams; type PaymentMethodConfigurationUpdateParams = Stripe_.PaymentMethodConfigurationUpdateParams; type PaymentMethodConfigurationListParams = Stripe_.PaymentMethodConfigurationListParams; type PaymentMethodConfigurationResource = Stripe_.PaymentMethodConfigurationResource; type PaymentMethodDomain = Stripe_.PaymentMethodDomain; type PaymentMethodDomainCreateParams = Stripe_.PaymentMethodDomainCreateParams; type PaymentMethodDomainRetrieveParams = Stripe_.PaymentMethodDomainRetrieveParams; type PaymentMethodDomainUpdateParams = Stripe_.PaymentMethodDomainUpdateParams; type PaymentMethodDomainListParams = Stripe_.PaymentMethodDomainListParams; type PaymentMethodDomainValidateParams = Stripe_.PaymentMethodDomainValidateParams; type PaymentMethodDomainResource = Stripe_.PaymentMethodDomainResource; type PaymentRecord = Stripe_.PaymentRecord; type PaymentRecordRetrieveParams = Stripe_.PaymentRecordRetrieveParams; type PaymentRecordListParams = Stripe_.PaymentRecordListParams; type PaymentRecordReportPaymentParams = Stripe_.PaymentRecordReportPaymentParams; type PaymentRecordReportPaymentAttemptParams = Stripe_.PaymentRecordReportPaymentAttemptParams; type PaymentRecordReportPaymentAttemptCanceledParams = Stripe_.PaymentRecordReportPaymentAttemptCanceledParams; type PaymentRecordReportPaymentAttemptFailedParams = Stripe_.PaymentRecordReportPaymentAttemptFailedParams; type PaymentRecordReportPaymentAttemptGuaranteedParams = Stripe_.PaymentRecordReportPaymentAttemptGuaranteedParams; type PaymentRecordReportPaymentAttemptInformationalParams = Stripe_.PaymentRecordReportPaymentAttemptInformationalParams; type PaymentRecordReportRefundParams = Stripe_.PaymentRecordReportRefundParams; type PaymentRecordResource = Stripe_.PaymentRecordResource; type Payout = Stripe_.Payout; type PayoutCreateParams = Stripe_.PayoutCreateParams; type PayoutRetrieveParams = Stripe_.PayoutRetrieveParams; type PayoutUpdateParams = Stripe_.PayoutUpdateParams; type PayoutListParams = Stripe_.PayoutListParams; type PayoutCancelParams = Stripe_.PayoutCancelParams; type PayoutReverseParams = Stripe_.PayoutReverseParams; type PayoutResource = Stripe_.PayoutResource; type Plan = Stripe_.Plan; type DeletedPlan = Stripe_.DeletedPlan; type PlanCreateParams = Stripe_.PlanCreateParams; type PlanRetrieveParams = Stripe_.PlanRetrieveParams; type PlanUpdateParams = Stripe_.PlanUpdateParams; type PlanListParams = Stripe_.PlanListParams; type PlanDeleteParams = Stripe_.PlanDeleteParams; type PlanResource = Stripe_.PlanResource; type Price = Stripe_.Price; type DeletedPrice = Stripe_.DeletedPrice; type PriceCreateParams = Stripe_.PriceCreateParams; type PriceRetrieveParams = Stripe_.PriceRetrieveParams; type PriceUpdateParams = Stripe_.PriceUpdateParams; type PriceListParams = Stripe_.PriceListParams; type PriceSearchParams = Stripe_.PriceSearchParams; type PriceResource = Stripe_.PriceResource; type Product = Stripe_.Product; type DeletedProduct = Stripe_.DeletedProduct; type ProductCreateParams = Stripe_.ProductCreateParams; type ProductRetrieveParams = Stripe_.ProductRetrieveParams; type ProductUpdateParams = Stripe_.ProductUpdateParams; type ProductListParams = Stripe_.ProductListParams; type ProductDeleteParams = Stripe_.ProductDeleteParams; type ProductCreateFeatureParams = Stripe_.ProductCreateFeatureParams; type ProductDeleteFeatureParams = Stripe_.ProductDeleteFeatureParams; type ProductListFeaturesParams = Stripe_.ProductListFeaturesParams; type ProductRetrieveFeatureParams = Stripe_.ProductRetrieveFeatureParams; type ProductSearchParams = Stripe_.ProductSearchParams; type ProductResource = Stripe_.ProductResource; type PromotionCode = Stripe_.PromotionCode; type PromotionCodeCreateParams = Stripe_.PromotionCodeCreateParams; type PromotionCodeRetrieveParams = Stripe_.PromotionCodeRetrieveParams; type PromotionCodeUpdateParams = Stripe_.PromotionCodeUpdateParams; type PromotionCodeListParams = Stripe_.PromotionCodeListParams; type PromotionCodeResource = Stripe_.PromotionCodeResource; type Quote = Stripe_.Quote; type QuoteCreateParams = Stripe_.QuoteCreateParams; type QuoteRetrieveParams = Stripe_.QuoteRetrieveParams; type QuoteUpdateParams = Stripe_.QuoteUpdateParams; type QuoteListParams = Stripe_.QuoteListParams; type QuoteAcceptParams = Stripe_.QuoteAcceptParams; type QuoteCancelParams = Stripe_.QuoteCancelParams; type QuoteFinalizeQuoteParams = Stripe_.QuoteFinalizeQuoteParams; type QuoteListComputedUpfrontLineItemsParams = Stripe_.QuoteListComputedUpfrontLineItemsParams; type QuoteListLineItemsParams = Stripe_.QuoteListLineItemsParams; type QuotePdfParams = Stripe_.QuotePdfParams; type QuoteResource = Stripe_.QuoteResource; type Refund = Stripe_.Refund; type RefundCreateParams = Stripe_.RefundCreateParams; type RefundRetrieveParams = Stripe_.RefundRetrieveParams; type RefundUpdateParams = Stripe_.RefundUpdateParams; type RefundListParams = Stripe_.RefundListParams; type RefundCancelParams = Stripe_.RefundCancelParams; type RefundResource = Stripe_.RefundResource; type Review = Stripe_.Review; type ReviewRetrieveParams = Stripe_.ReviewRetrieveParams; type ReviewListParams = Stripe_.ReviewListParams; type ReviewApproveParams = Stripe_.ReviewApproveParams; type ReviewResource = Stripe_.ReviewResource; type SetupAttempt = Stripe_.SetupAttempt; type SetupAttemptListParams = Stripe_.SetupAttemptListParams; type SetupAttemptResource = Stripe_.SetupAttemptResource; type SetupIntent = Stripe_.SetupIntent; type SetupIntentCreateParams = Stripe_.SetupIntentCreateParams; type SetupIntentRetrieveParams = Stripe_.SetupIntentRetrieveParams; type SetupIntentUpdateParams = Stripe_.SetupIntentUpdateParams; type SetupIntentListParams = Stripe_.SetupIntentListParams; type SetupIntentCancelParams = Stripe_.SetupIntentCancelParams; type SetupIntentConfirmParams = Stripe_.SetupIntentConfirmParams; type SetupIntentVerifyMicrodepositsParams = Stripe_.SetupIntentVerifyMicrodepositsParams; type SetupIntentResource = Stripe_.SetupIntentResource; type ShippingRate = Stripe_.ShippingRate; type ShippingRateCreateParams = Stripe_.ShippingRateCreateParams; type ShippingRateRetrieveParams = Stripe_.ShippingRateRetrieveParams; type ShippingRateUpdateParams = Stripe_.ShippingRateUpdateParams; type ShippingRateListParams = Stripe_.ShippingRateListParams; type ShippingRateResource = Stripe_.ShippingRateResource; type Source = Stripe_.Source; type SourceCreateParams = Stripe_.SourceCreateParams; type SourceRetrieveParams = Stripe_.SourceRetrieveParams; type SourceUpdateParams = Stripe_.SourceUpdateParams; type SourceListSourceTransactionsParams = Stripe_.SourceListSourceTransactionsParams; type SourceVerifyParams = Stripe_.SourceVerifyParams; type SourceResource = Stripe_.SourceResource; type Subscription = Stripe_.Subscription; type SubscriptionCreateParams = Stripe_.SubscriptionCreateParams; type SubscriptionRetrieveParams = Stripe_.SubscriptionRetrieveParams; type SubscriptionUpdateParams = Stripe_.SubscriptionUpdateParams; type SubscriptionListParams = Stripe_.SubscriptionListParams; type SubscriptionCancelParams = Stripe_.SubscriptionCancelParams; type SubscriptionDeleteDiscountParams = Stripe_.SubscriptionDeleteDiscountParams; type SubscriptionMigrateParams = Stripe_.SubscriptionMigrateParams; type SubscriptionResumeParams = Stripe_.SubscriptionResumeParams; type SubscriptionSearchParams = Stripe_.SubscriptionSearchParams; type SubscriptionResource = Stripe_.SubscriptionResource; type SubscriptionItem = Stripe_.SubscriptionItem; type DeletedSubscriptionItem = Stripe_.DeletedSubscriptionItem; type SubscriptionItemCreateParams = Stripe_.SubscriptionItemCreateParams; type SubscriptionItemRetrieveParams = Stripe_.SubscriptionItemRetrieveParams; type SubscriptionItemUpdateParams = Stripe_.SubscriptionItemUpdateParams; type SubscriptionItemListParams = Stripe_.SubscriptionItemListParams; type SubscriptionItemDeleteParams = Stripe_.SubscriptionItemDeleteParams; type SubscriptionItemResource = Stripe_.SubscriptionItemResource; type SubscriptionSchedule = Stripe_.SubscriptionSchedule; type SubscriptionScheduleCreateParams = Stripe_.SubscriptionScheduleCreateParams; type SubscriptionScheduleRetrieveParams = Stripe_.SubscriptionScheduleRetrieveParams; type SubscriptionScheduleUpdateParams = Stripe_.SubscriptionScheduleUpdateParams; type SubscriptionScheduleListParams = Stripe_.SubscriptionScheduleListParams; type SubscriptionScheduleCancelParams = Stripe_.SubscriptionScheduleCancelParams; type SubscriptionScheduleReleaseParams = Stripe_.SubscriptionScheduleReleaseParams; type SubscriptionScheduleResource = Stripe_.SubscriptionScheduleResource; type TaxCode = Stripe_.TaxCode; type TaxCodeRetrieveParams = Stripe_.TaxCodeRetrieveParams; type TaxCodeListParams = Stripe_.TaxCodeListParams; type TaxCodeResource = Stripe_.TaxCodeResource; type TaxId = Stripe_.TaxId; type DeletedTaxId = Stripe_.DeletedTaxId; type TaxIdCreateParams = Stripe_.TaxIdCreateParams; type TaxIdRetrieveParams = Stripe_.TaxIdRetrieveParams; type TaxIdListParams = Stripe_.TaxIdListParams; type TaxIdDeleteParams = Stripe_.TaxIdDeleteParams; type TaxIdResource = Stripe_.TaxIdResource; type TaxRate = Stripe_.TaxRate; type TaxRateCreateParams = Stripe_.TaxRateCreateParams; type TaxRateRetrieveParams = Stripe_.TaxRateRetrieveParams; type TaxRateUpdateParams = Stripe_.TaxRateUpdateParams; type TaxRateListParams = Stripe_.TaxRateListParams; type TaxRateResource = Stripe_.TaxRateResource; type Token = Stripe_.Token; type TokenCreateParams = Stripe_.TokenCreateParams; type TokenRetrieveParams = Stripe_.TokenRetrieveParams; type TokenResource = Stripe_.TokenResource; type Topup = Stripe_.Topup; type TopupCreateParams = Stripe_.TopupCreateParams; type TopupRetrieveParams = Stripe_.TopupRetrieveParams; type TopupUpdateParams = Stripe_.TopupUpdateParams; type TopupListParams = Stripe_.TopupListParams; type TopupCancelParams = Stripe_.TopupCancelParams; type TopupResource = Stripe_.TopupResource; type Transfer = Stripe_.Transfer; type TransferCreateParams = Stripe_.TransferCreateParams; type TransferRetrieveParams = Stripe_.TransferRetrieveParams; type TransferUpdateParams = Stripe_.TransferUpdateParams; type TransferListParams = Stripe_.TransferListParams; type TransferCreateReversalParams = Stripe_.TransferCreateReversalParams; type TransferListReversalsParams = Stripe_.TransferListReversalsParams; type TransferRetrieveReversalParams = Stripe_.TransferRetrieveReversalParams; type TransferUpdateReversalParams = Stripe_.TransferUpdateReversalParams; type TransferResource = Stripe_.TransferResource; type WebhookEndpoint = Stripe_.WebhookEndpoint; type DeletedWebhookEndpoint = Stripe_.DeletedWebhookEndpoint; type WebhookEndpointCreateParams = Stripe_.WebhookEndpointCreateParams; type WebhookEndpointRetrieveParams = Stripe_.WebhookEndpointRetrieveParams; type WebhookEndpointUpdateParams = Stripe_.WebhookEndpointUpdateParams; type WebhookEndpointListParams = Stripe_.WebhookEndpointListParams; type WebhookEndpointDeleteParams = Stripe_.WebhookEndpointDeleteParams; type WebhookEndpointResource = Stripe_.WebhookEndpointResource; type Application = Stripe_.Application; type DeletedApplication = Stripe_.DeletedApplication; type BalanceTransactionSource = Stripe_.BalanceTransactionSource; type BankAccount = Stripe_.BankAccount; type DeletedBankAccount = Stripe_.DeletedBankAccount; type Card = Stripe_.Card; type DeletedCard = Stripe_.DeletedCard; type ConnectCollectionTransfer = Stripe_.ConnectCollectionTransfer; type Discount = Stripe_.Discount; type DeletedDiscount = Stripe_.DeletedDiscount; type FundingInstructions = Stripe_.FundingInstructions; type LineItem = Stripe_.LineItem; type ReserveTransaction = Stripe_.ReserveTransaction; type SourceMandateNotification = Stripe_.SourceMandateNotification; type SourceTransaction = Stripe_.SourceTransaction; type TaxDeductedAtSource = Stripe_.TaxDeductedAtSource; type Capability = Stripe_.Capability; type ExternalAccount = Stripe_.ExternalAccount; type DeletedExternalAccount = Stripe_.DeletedExternalAccount; type LoginLink = Stripe_.LoginLink; type Person = Stripe_.Person; type DeletedPerson = Stripe_.DeletedPerson; type FeeRefund = Stripe_.FeeRefund; type CreditNoteLineItem = Stripe_.CreditNoteLineItem; type CustomerBalanceTransaction = Stripe_.CustomerBalanceTransaction; type CashBalance = Stripe_.CashBalance; type CustomerCashBalanceTransaction = Stripe_.CustomerCashBalanceTransaction; type CustomerSource = Stripe_.CustomerSource; type DeletedCustomerSource = Stripe_.DeletedCustomerSource; type InvoiceLineItem = Stripe_.InvoiceLineItem; type PaymentIntentAmountDetailsLineItem = Stripe_.PaymentIntentAmountDetailsLineItem; type ProductFeature = Stripe_.ProductFeature; type DeletedProductFeature = Stripe_.DeletedProductFeature; type TransferReversal = Stripe_.TransferReversal; namespace AccountCreateParams { type BusinessProfile = Stripe_.AccountCreateParams.BusinessProfile; type BusinessType = Stripe_.AccountCreateParams.BusinessType; type Capabilities = Stripe_.AccountCreateParams.Capabilities; type Company = Stripe_.AccountCreateParams.Company; type Controller = Stripe_.AccountCreateParams.Controller; type Documents = Stripe_.AccountCreateParams.Documents; type ExternalAccount = Stripe_.AccountCreateParams.ExternalAccount; type Groups = Stripe_.AccountCreateParams.Groups; type Individual = Stripe_.AccountCreateParams.Individual; type Settings = Stripe_.AccountCreateParams.Settings; type TosAcceptance = Stripe_.AccountCreateParams.TosAcceptance; type Type = Stripe_.AccountCreateParams.Type; namespace BusinessProfile { type AnnualRevenue = Stripe_.AccountCreateParams.BusinessProfile.AnnualRevenue; type MinorityOwnedBusinessDesignation = Stripe_.AccountCreateParams.BusinessProfile.MinorityOwnedBusinessDesignation; type MonthlyEstimatedRevenue = Stripe_.AccountCreateParams.BusinessProfile.MonthlyEstimatedRevenue; } namespace Capabilities { type AcssDebitPayments = Stripe_.AccountCreateParams.Capabilities.AcssDebitPayments; type AffirmPayments = Stripe_.AccountCreateParams.Capabilities.AffirmPayments; type AfterpayClearpayPayments = Stripe_.AccountCreateParams.Capabilities.AfterpayClearpayPayments; type AlmaPayments = Stripe_.AccountCreateParams.Capabilities.AlmaPayments; type AmazonPayPayments = Stripe_.AccountCreateParams.Capabilities.AmazonPayPayments; type AppDistribution = Stripe_.AccountCreateParams.Capabilities.AppDistribution; type AuBecsDebitPayments = Stripe_.AccountCreateParams.Capabilities.AuBecsDebitPayments; type BacsDebitPayments = Stripe_.AccountCreateParams.Capabilities.BacsDebitPayments; type BancontactPayments = Stripe_.AccountCreateParams.Capabilities.BancontactPayments; type BankTransferPayments = Stripe_.AccountCreateParams.Capabilities.BankTransferPayments; type BilliePayments = Stripe_.AccountCreateParams.Capabilities.BilliePayments; type BizumPayments = Stripe_.AccountCreateParams.Capabilities.BizumPayments; type BlikPayments = Stripe_.AccountCreateParams.Capabilities.BlikPayments; type BoletoPayments = Stripe_.AccountCreateParams.Capabilities.BoletoPayments; type CardIssuing = Stripe_.AccountCreateParams.Capabilities.CardIssuing; type CardPayments = Stripe_.AccountCreateParams.Capabilities.CardPayments; type CartesBancairesPayments = Stripe_.AccountCreateParams.Capabilities.CartesBancairesPayments; type CashappPayments = Stripe_.AccountCreateParams.Capabilities.CashappPayments; type CryptoPayments = Stripe_.AccountCreateParams.Capabilities.CryptoPayments; type EpsPayments = Stripe_.AccountCreateParams.Capabilities.EpsPayments; type FpxPayments = Stripe_.AccountCreateParams.Capabilities.FpxPayments; type GbBankTransferPayments = Stripe_.AccountCreateParams.Capabilities.GbBankTransferPayments; type GiropayPayments = Stripe_.AccountCreateParams.Capabilities.GiropayPayments; type GrabpayPayments = Stripe_.AccountCreateParams.Capabilities.GrabpayPayments; type IdealPayments = Stripe_.AccountCreateParams.Capabilities.IdealPayments; type IndiaInternationalPayments = Stripe_.AccountCreateParams.Capabilities.IndiaInternationalPayments; type JcbPayments = Stripe_.AccountCreateParams.Capabilities.JcbPayments; type JpBankTransferPayments = Stripe_.AccountCreateParams.Capabilities.JpBankTransferPayments; type KakaoPayPayments = Stripe_.AccountCreateParams.Capabilities.KakaoPayPayments; type KlarnaPayments = Stripe_.AccountCreateParams.Capabilities.KlarnaPayments; type KonbiniPayments = Stripe_.AccountCreateParams.Capabilities.KonbiniPayments; type KrCardPayments = Stripe_.AccountCreateParams.Capabilities.KrCardPayments; type LegacyPayments = Stripe_.AccountCreateParams.Capabilities.LegacyPayments; type LinkPayments = Stripe_.AccountCreateParams.Capabilities.LinkPayments; type MbWayPayments = Stripe_.AccountCreateParams.Capabilities.MbWayPayments; type MobilepayPayments = Stripe_.AccountCreateParams.Capabilities.MobilepayPayments; type MultibancoPayments = Stripe_.AccountCreateParams.Capabilities.MultibancoPayments; type MxBankTransferPayments = Stripe_.AccountCreateParams.Capabilities.MxBankTransferPayments; type NaverPayPayments = Stripe_.AccountCreateParams.Capabilities.NaverPayPayments; type NzBankAccountBecsDebitPayments = Stripe_.AccountCreateParams.Capabilities.NzBankAccountBecsDebitPayments; type OxxoPayments = Stripe_.AccountCreateParams.Capabilities.OxxoPayments; type P24Payments = Stripe_.AccountCreateParams.Capabilities.P24Payments; type PayByBankPayments = Stripe_.AccountCreateParams.Capabilities.PayByBankPayments; type PaycoPayments = Stripe_.AccountCreateParams.Capabilities.PaycoPayments; type PaynowPayments = Stripe_.AccountCreateParams.Capabilities.PaynowPayments; type PaytoPayments = Stripe_.AccountCreateParams.Capabilities.PaytoPayments; type PixPayments = Stripe_.AccountCreateParams.Capabilities.PixPayments; type PromptpayPayments = Stripe_.AccountCreateParams.Capabilities.PromptpayPayments; type RevolutPayPayments = Stripe_.AccountCreateParams.Capabilities.RevolutPayPayments; type SamsungPayPayments = Stripe_.AccountCreateParams.Capabilities.SamsungPayPayments; type SatispayPayments = Stripe_.AccountCreateParams.Capabilities.SatispayPayments; type ScalapayPayments = Stripe_.AccountCreateParams.Capabilities.ScalapayPayments; type SepaBankTransferPayments = Stripe_.AccountCreateParams.Capabilities.SepaBankTransferPayments; type SepaDebitPayments = Stripe_.AccountCreateParams.Capabilities.SepaDebitPayments; type SofortPayments = Stripe_.AccountCreateParams.Capabilities.SofortPayments; type SunbitPayments = Stripe_.AccountCreateParams.Capabilities.SunbitPayments; type SwishPayments = Stripe_.AccountCreateParams.Capabilities.SwishPayments; type TaxReportingUs1099K = Stripe_.AccountCreateParams.Capabilities.TaxReportingUs1099K; type TaxReportingUs1099Misc = Stripe_.AccountCreateParams.Capabilities.TaxReportingUs1099Misc; type Transfers = Stripe_.AccountCreateParams.Capabilities.Transfers; type Treasury = Stripe_.AccountCreateParams.Capabilities.Treasury; type TwintPayments = Stripe_.AccountCreateParams.Capabilities.TwintPayments; type UpiPayments = Stripe_.AccountCreateParams.Capabilities.UpiPayments; type UsBankAccountAchPayments = Stripe_.AccountCreateParams.Capabilities.UsBankAccountAchPayments; type UsBankTransferPayments = Stripe_.AccountCreateParams.Capabilities.UsBankTransferPayments; type ZipPayments = Stripe_.AccountCreateParams.Capabilities.ZipPayments; } namespace Company { type DirectorshipDeclaration = Stripe_.AccountCreateParams.Company.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.AccountCreateParams.Company.OwnershipDeclaration; type OwnershipExemptionReason = Stripe_.AccountCreateParams.Company.OwnershipExemptionReason; type RegistrationDate = Stripe_.AccountCreateParams.Company.RegistrationDate; type RepresentativeDeclaration = Stripe_.AccountCreateParams.Company.RepresentativeDeclaration; type Structure = Stripe_.AccountCreateParams.Company.Structure; type Verification = Stripe_.AccountCreateParams.Company.Verification; namespace Verification { type Document = Stripe_.AccountCreateParams.Company.Verification.Document; } } namespace Controller { type Fees = Stripe_.AccountCreateParams.Controller.Fees; type Losses = Stripe_.AccountCreateParams.Controller.Losses; type RequirementCollection = Stripe_.AccountCreateParams.Controller.RequirementCollection; type StripeDashboard = Stripe_.AccountCreateParams.Controller.StripeDashboard; namespace Fees { type Payer = Stripe_.AccountCreateParams.Controller.Fees.Payer; } namespace Losses { type Payments = Stripe_.AccountCreateParams.Controller.Losses.Payments; } namespace StripeDashboard { type Type = Stripe_.AccountCreateParams.Controller.StripeDashboard.Type; } } namespace Documents { type BankAccountOwnershipVerification = Stripe_.AccountCreateParams.Documents.BankAccountOwnershipVerification; type CompanyLicense = Stripe_.AccountCreateParams.Documents.CompanyLicense; type CompanyMemorandumOfAssociation = Stripe_.AccountCreateParams.Documents.CompanyMemorandumOfAssociation; type CompanyMinisterialDecree = Stripe_.AccountCreateParams.Documents.CompanyMinisterialDecree; type CompanyRegistrationVerification = Stripe_.AccountCreateParams.Documents.CompanyRegistrationVerification; type CompanyTaxIdVerification = Stripe_.AccountCreateParams.Documents.CompanyTaxIdVerification; type ProofOfAddress = Stripe_.AccountCreateParams.Documents.ProofOfAddress; type ProofOfUltimateBeneficialOwnership = Stripe_.AccountCreateParams.Documents.ProofOfUltimateBeneficialOwnership; namespace ProofOfUltimateBeneficialOwnership { type Signer = Stripe_.AccountCreateParams.Documents.ProofOfUltimateBeneficialOwnership.Signer; } } namespace Individual { type Dob = Stripe_.AccountCreateParams.Individual.Dob; type PoliticalExposure = Stripe_.AccountCreateParams.Individual.PoliticalExposure; type Relationship = Stripe_.AccountCreateParams.Individual.Relationship; type Verification = Stripe_.AccountCreateParams.Individual.Verification; namespace Verification { type AdditionalDocument = Stripe_.AccountCreateParams.Individual.Verification.AdditionalDocument; type Document = Stripe_.AccountCreateParams.Individual.Verification.Document; } } namespace Settings { type BacsDebitPayments = Stripe_.AccountCreateParams.Settings.BacsDebitPayments; type Branding = Stripe_.AccountCreateParams.Settings.Branding; type CardIssuing = Stripe_.AccountCreateParams.Settings.CardIssuing; type CardPayments = Stripe_.AccountCreateParams.Settings.CardPayments; type Invoices = Stripe_.AccountCreateParams.Settings.Invoices; type Payments = Stripe_.AccountCreateParams.Settings.Payments; type Payouts = Stripe_.AccountCreateParams.Settings.Payouts; type Treasury = Stripe_.AccountCreateParams.Settings.Treasury; namespace CardIssuing { type TosAcceptance = Stripe_.AccountCreateParams.Settings.CardIssuing.TosAcceptance; } namespace CardPayments { type DeclineOn = Stripe_.AccountCreateParams.Settings.CardPayments.DeclineOn; } namespace Invoices { type HostedPaymentMethodSave = Stripe_.AccountCreateParams.Settings.Invoices.HostedPaymentMethodSave; } namespace Payouts { type Schedule = Stripe_.AccountCreateParams.Settings.Payouts.Schedule; namespace Schedule { type Interval = Stripe_.AccountCreateParams.Settings.Payouts.Schedule.Interval; type WeeklyAnchor = Stripe_.AccountCreateParams.Settings.Payouts.Schedule.WeeklyAnchor; type WeeklyPayoutDay = Stripe_.AccountCreateParams.Settings.Payouts.Schedule.WeeklyPayoutDay; } } namespace Treasury { type TosAcceptance = Stripe_.AccountCreateParams.Settings.Treasury.TosAcceptance; } } } namespace AccountUpdateParams { type BusinessProfile = Stripe_.AccountUpdateParams.BusinessProfile; type BusinessType = Stripe_.AccountUpdateParams.BusinessType; type Capabilities = Stripe_.AccountUpdateParams.Capabilities; type Company = Stripe_.AccountUpdateParams.Company; type Documents = Stripe_.AccountUpdateParams.Documents; type BankAccount = Stripe_.AccountUpdateParams.BankAccount; type Card = Stripe_.AccountUpdateParams.Card; type CardToken = Stripe_.AccountUpdateParams.CardToken; type Groups = Stripe_.AccountUpdateParams.Groups; type Individual = Stripe_.AccountUpdateParams.Individual; type Settings = Stripe_.AccountUpdateParams.Settings; type TosAcceptance = Stripe_.AccountUpdateParams.TosAcceptance; namespace BankAccount { type AccountHolderType = Stripe_.AccountUpdateParams.BankAccount.AccountHolderType; } namespace BusinessProfile { type AnnualRevenue = Stripe_.AccountUpdateParams.BusinessProfile.AnnualRevenue; type MinorityOwnedBusinessDesignation = Stripe_.AccountUpdateParams.BusinessProfile.MinorityOwnedBusinessDesignation; type MonthlyEstimatedRevenue = Stripe_.AccountUpdateParams.BusinessProfile.MonthlyEstimatedRevenue; } namespace Capabilities { type AcssDebitPayments = Stripe_.AccountUpdateParams.Capabilities.AcssDebitPayments; type AffirmPayments = Stripe_.AccountUpdateParams.Capabilities.AffirmPayments; type AfterpayClearpayPayments = Stripe_.AccountUpdateParams.Capabilities.AfterpayClearpayPayments; type AlmaPayments = Stripe_.AccountUpdateParams.Capabilities.AlmaPayments; type AmazonPayPayments = Stripe_.AccountUpdateParams.Capabilities.AmazonPayPayments; type AppDistribution = Stripe_.AccountUpdateParams.Capabilities.AppDistribution; type AuBecsDebitPayments = Stripe_.AccountUpdateParams.Capabilities.AuBecsDebitPayments; type BacsDebitPayments = Stripe_.AccountUpdateParams.Capabilities.BacsDebitPayments; type BancontactPayments = Stripe_.AccountUpdateParams.Capabilities.BancontactPayments; type BankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.BankTransferPayments; type BilliePayments = Stripe_.AccountUpdateParams.Capabilities.BilliePayments; type BizumPayments = Stripe_.AccountUpdateParams.Capabilities.BizumPayments; type BlikPayments = Stripe_.AccountUpdateParams.Capabilities.BlikPayments; type BoletoPayments = Stripe_.AccountUpdateParams.Capabilities.BoletoPayments; type CardIssuing = Stripe_.AccountUpdateParams.Capabilities.CardIssuing; type CardPayments = Stripe_.AccountUpdateParams.Capabilities.CardPayments; type CartesBancairesPayments = Stripe_.AccountUpdateParams.Capabilities.CartesBancairesPayments; type CashappPayments = Stripe_.AccountUpdateParams.Capabilities.CashappPayments; type CryptoPayments = Stripe_.AccountUpdateParams.Capabilities.CryptoPayments; type EpsPayments = Stripe_.AccountUpdateParams.Capabilities.EpsPayments; type FpxPayments = Stripe_.AccountUpdateParams.Capabilities.FpxPayments; type GbBankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.GbBankTransferPayments; type GiropayPayments = Stripe_.AccountUpdateParams.Capabilities.GiropayPayments; type GrabpayPayments = Stripe_.AccountUpdateParams.Capabilities.GrabpayPayments; type IdealPayments = Stripe_.AccountUpdateParams.Capabilities.IdealPayments; type IndiaInternationalPayments = Stripe_.AccountUpdateParams.Capabilities.IndiaInternationalPayments; type JcbPayments = Stripe_.AccountUpdateParams.Capabilities.JcbPayments; type JpBankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.JpBankTransferPayments; type KakaoPayPayments = Stripe_.AccountUpdateParams.Capabilities.KakaoPayPayments; type KlarnaPayments = Stripe_.AccountUpdateParams.Capabilities.KlarnaPayments; type KonbiniPayments = Stripe_.AccountUpdateParams.Capabilities.KonbiniPayments; type KrCardPayments = Stripe_.AccountUpdateParams.Capabilities.KrCardPayments; type LegacyPayments = Stripe_.AccountUpdateParams.Capabilities.LegacyPayments; type LinkPayments = Stripe_.AccountUpdateParams.Capabilities.LinkPayments; type MbWayPayments = Stripe_.AccountUpdateParams.Capabilities.MbWayPayments; type MobilepayPayments = Stripe_.AccountUpdateParams.Capabilities.MobilepayPayments; type MultibancoPayments = Stripe_.AccountUpdateParams.Capabilities.MultibancoPayments; type MxBankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.MxBankTransferPayments; type NaverPayPayments = Stripe_.AccountUpdateParams.Capabilities.NaverPayPayments; type NzBankAccountBecsDebitPayments = Stripe_.AccountUpdateParams.Capabilities.NzBankAccountBecsDebitPayments; type OxxoPayments = Stripe_.AccountUpdateParams.Capabilities.OxxoPayments; type P24Payments = Stripe_.AccountUpdateParams.Capabilities.P24Payments; type PayByBankPayments = Stripe_.AccountUpdateParams.Capabilities.PayByBankPayments; type PaycoPayments = Stripe_.AccountUpdateParams.Capabilities.PaycoPayments; type PaynowPayments = Stripe_.AccountUpdateParams.Capabilities.PaynowPayments; type PaytoPayments = Stripe_.AccountUpdateParams.Capabilities.PaytoPayments; type PixPayments = Stripe_.AccountUpdateParams.Capabilities.PixPayments; type PromptpayPayments = Stripe_.AccountUpdateParams.Capabilities.PromptpayPayments; type RevolutPayPayments = Stripe_.AccountUpdateParams.Capabilities.RevolutPayPayments; type SamsungPayPayments = Stripe_.AccountUpdateParams.Capabilities.SamsungPayPayments; type SatispayPayments = Stripe_.AccountUpdateParams.Capabilities.SatispayPayments; type ScalapayPayments = Stripe_.AccountUpdateParams.Capabilities.ScalapayPayments; type SepaBankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.SepaBankTransferPayments; type SepaDebitPayments = Stripe_.AccountUpdateParams.Capabilities.SepaDebitPayments; type SofortPayments = Stripe_.AccountUpdateParams.Capabilities.SofortPayments; type SunbitPayments = Stripe_.AccountUpdateParams.Capabilities.SunbitPayments; type SwishPayments = Stripe_.AccountUpdateParams.Capabilities.SwishPayments; type TaxReportingUs1099K = Stripe_.AccountUpdateParams.Capabilities.TaxReportingUs1099K; type TaxReportingUs1099Misc = Stripe_.AccountUpdateParams.Capabilities.TaxReportingUs1099Misc; type Transfers = Stripe_.AccountUpdateParams.Capabilities.Transfers; type Treasury = Stripe_.AccountUpdateParams.Capabilities.Treasury; type TwintPayments = Stripe_.AccountUpdateParams.Capabilities.TwintPayments; type UpiPayments = Stripe_.AccountUpdateParams.Capabilities.UpiPayments; type UsBankAccountAchPayments = Stripe_.AccountUpdateParams.Capabilities.UsBankAccountAchPayments; type UsBankTransferPayments = Stripe_.AccountUpdateParams.Capabilities.UsBankTransferPayments; type ZipPayments = Stripe_.AccountUpdateParams.Capabilities.ZipPayments; } namespace Company { type DirectorshipDeclaration = Stripe_.AccountUpdateParams.Company.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.AccountUpdateParams.Company.OwnershipDeclaration; type OwnershipExemptionReason = Stripe_.AccountUpdateParams.Company.OwnershipExemptionReason; type RegistrationDate = Stripe_.AccountUpdateParams.Company.RegistrationDate; type RepresentativeDeclaration = Stripe_.AccountUpdateParams.Company.RepresentativeDeclaration; type Structure = Stripe_.AccountUpdateParams.Company.Structure; type Verification = Stripe_.AccountUpdateParams.Company.Verification; namespace Verification { type Document = Stripe_.AccountUpdateParams.Company.Verification.Document; } } namespace Documents { type BankAccountOwnershipVerification = Stripe_.AccountUpdateParams.Documents.BankAccountOwnershipVerification; type CompanyLicense = Stripe_.AccountUpdateParams.Documents.CompanyLicense; type CompanyMemorandumOfAssociation = Stripe_.AccountUpdateParams.Documents.CompanyMemorandumOfAssociation; type CompanyMinisterialDecree = Stripe_.AccountUpdateParams.Documents.CompanyMinisterialDecree; type CompanyRegistrationVerification = Stripe_.AccountUpdateParams.Documents.CompanyRegistrationVerification; type CompanyTaxIdVerification = Stripe_.AccountUpdateParams.Documents.CompanyTaxIdVerification; type ProofOfAddress = Stripe_.AccountUpdateParams.Documents.ProofOfAddress; type ProofOfRegistration = Stripe_.AccountUpdateParams.Documents.ProofOfRegistration; type ProofOfUltimateBeneficialOwnership = Stripe_.AccountUpdateParams.Documents.ProofOfUltimateBeneficialOwnership; namespace ProofOfRegistration { type Signer = Stripe_.AccountUpdateParams.Documents.ProofOfRegistration.Signer; } namespace ProofOfUltimateBeneficialOwnership { type Signer = Stripe_.AccountUpdateParams.Documents.ProofOfUltimateBeneficialOwnership.Signer; } } namespace Individual { type Dob = Stripe_.AccountUpdateParams.Individual.Dob; type PoliticalExposure = Stripe_.AccountUpdateParams.Individual.PoliticalExposure; type Relationship = Stripe_.AccountUpdateParams.Individual.Relationship; type Verification = Stripe_.AccountUpdateParams.Individual.Verification; namespace Verification { type AdditionalDocument = Stripe_.AccountUpdateParams.Individual.Verification.AdditionalDocument; type Document = Stripe_.AccountUpdateParams.Individual.Verification.Document; } } namespace Settings { type BacsDebitPayments = Stripe_.AccountUpdateParams.Settings.BacsDebitPayments; type Branding = Stripe_.AccountUpdateParams.Settings.Branding; type CardIssuing = Stripe_.AccountUpdateParams.Settings.CardIssuing; type CardPayments = Stripe_.AccountUpdateParams.Settings.CardPayments; type Invoices = Stripe_.AccountUpdateParams.Settings.Invoices; type Payments = Stripe_.AccountUpdateParams.Settings.Payments; type Payouts = Stripe_.AccountUpdateParams.Settings.Payouts; type SepaDebitPayments = Stripe_.AccountUpdateParams.Settings.SepaDebitPayments; type Treasury = Stripe_.AccountUpdateParams.Settings.Treasury; namespace CardIssuing { type TosAcceptance = Stripe_.AccountUpdateParams.Settings.CardIssuing.TosAcceptance; } namespace CardPayments { type DeclineOn = Stripe_.AccountUpdateParams.Settings.CardPayments.DeclineOn; } namespace Invoices { type HostedPaymentMethodSave = Stripe_.AccountUpdateParams.Settings.Invoices.HostedPaymentMethodSave; } namespace Payouts { type Schedule = Stripe_.AccountUpdateParams.Settings.Payouts.Schedule; namespace Schedule { type Interval = Stripe_.AccountUpdateParams.Settings.Payouts.Schedule.Interval; type WeeklyAnchor = Stripe_.AccountUpdateParams.Settings.Payouts.Schedule.WeeklyAnchor; type WeeklyPayoutDay = Stripe_.AccountUpdateParams.Settings.Payouts.Schedule.WeeklyPayoutDay; } } namespace Treasury { type TosAcceptance = Stripe_.AccountUpdateParams.Settings.Treasury.TosAcceptance; } } } namespace AccountCreateExternalAccountParams { type Card = Stripe_.AccountCreateExternalAccountParams.Card; type BankAccount = Stripe_.AccountCreateExternalAccountParams.BankAccount; type CardToken = Stripe_.AccountCreateExternalAccountParams.CardToken; namespace BankAccount { type AccountHolderType = Stripe_.AccountCreateExternalAccountParams.BankAccount.AccountHolderType; } } namespace AccountCreatePersonParams { type AdditionalTosAcceptances = Stripe_.AccountCreatePersonParams.AdditionalTosAcceptances; type Dob = Stripe_.AccountCreatePersonParams.Dob; type Documents = Stripe_.AccountCreatePersonParams.Documents; type PoliticalExposure = Stripe_.AccountCreatePersonParams.PoliticalExposure; type Relationship = Stripe_.AccountCreatePersonParams.Relationship; type UsCfpbData = Stripe_.AccountCreatePersonParams.UsCfpbData; type Verification = Stripe_.AccountCreatePersonParams.Verification; namespace AdditionalTosAcceptances { type Account = Stripe_.AccountCreatePersonParams.AdditionalTosAcceptances.Account; } namespace Documents { type CompanyAuthorization = Stripe_.AccountCreatePersonParams.Documents.CompanyAuthorization; type Passport = Stripe_.AccountCreatePersonParams.Documents.Passport; type Visa = Stripe_.AccountCreatePersonParams.Documents.Visa; } namespace UsCfpbData { type EthnicityDetails = Stripe_.AccountCreatePersonParams.UsCfpbData.EthnicityDetails; type RaceDetails = Stripe_.AccountCreatePersonParams.UsCfpbData.RaceDetails; namespace EthnicityDetails { type Ethnicity = Stripe_.AccountCreatePersonParams.UsCfpbData.EthnicityDetails.Ethnicity; } namespace RaceDetails { type Race = Stripe_.AccountCreatePersonParams.UsCfpbData.RaceDetails.Race; } } namespace Verification { type AdditionalDocument = Stripe_.AccountCreatePersonParams.Verification.AdditionalDocument; type Document = Stripe_.AccountCreatePersonParams.Verification.Document; } } namespace AccountListExternalAccountsParams { type Object = Stripe_.AccountListExternalAccountsParams.Object; } namespace AccountListPersonsParams { type Relationship = Stripe_.AccountListPersonsParams.Relationship; } namespace AccountRejectParams { type PayoutsAction = Stripe_.AccountRejectParams.PayoutsAction; } namespace AccountUpdateExternalAccountParams { type AccountHolderType = Stripe_.AccountUpdateExternalAccountParams.AccountHolderType; type AccountType = Stripe_.AccountUpdateExternalAccountParams.AccountType; type Documents = Stripe_.AccountUpdateExternalAccountParams.Documents; namespace Documents { type BankAccountOwnershipVerification = Stripe_.AccountUpdateExternalAccountParams.Documents.BankAccountOwnershipVerification; } } namespace AccountUpdatePersonParams { type AdditionalTosAcceptances = Stripe_.AccountUpdatePersonParams.AdditionalTosAcceptances; type Dob = Stripe_.AccountUpdatePersonParams.Dob; type Documents = Stripe_.AccountUpdatePersonParams.Documents; type PoliticalExposure = Stripe_.AccountUpdatePersonParams.PoliticalExposure; type Relationship = Stripe_.AccountUpdatePersonParams.Relationship; type UsCfpbData = Stripe_.AccountUpdatePersonParams.UsCfpbData; type Verification = Stripe_.AccountUpdatePersonParams.Verification; namespace AdditionalTosAcceptances { type Account = Stripe_.AccountUpdatePersonParams.AdditionalTosAcceptances.Account; } namespace Documents { type CompanyAuthorization = Stripe_.AccountUpdatePersonParams.Documents.CompanyAuthorization; type Passport = Stripe_.AccountUpdatePersonParams.Documents.Passport; type Visa = Stripe_.AccountUpdatePersonParams.Documents.Visa; } namespace UsCfpbData { type EthnicityDetails = Stripe_.AccountUpdatePersonParams.UsCfpbData.EthnicityDetails; type RaceDetails = Stripe_.AccountUpdatePersonParams.UsCfpbData.RaceDetails; namespace EthnicityDetails { type Ethnicity = Stripe_.AccountUpdatePersonParams.UsCfpbData.EthnicityDetails.Ethnicity; } namespace RaceDetails { type Race = Stripe_.AccountUpdatePersonParams.UsCfpbData.RaceDetails.Race; } } namespace Verification { type AdditionalDocument = Stripe_.AccountUpdatePersonParams.Verification.AdditionalDocument; type Document = Stripe_.AccountUpdatePersonParams.Verification.Document; } } namespace Account { type BusinessProfile = Stripe_.Account.BusinessProfile; type BusinessType = Stripe_.Account.BusinessType; type Capabilities = Stripe_.Account.Capabilities; type Company = Stripe_.Account.Company; type Controller = Stripe_.Account.Controller; type FutureRequirements = Stripe_.Account.FutureRequirements; type Groups = Stripe_.Account.Groups; type Requirements = Stripe_.Account.Requirements; type Settings = Stripe_.Account.Settings; type TosAcceptance = Stripe_.Account.TosAcceptance; type Type = Stripe_.Account.Type; namespace BusinessProfile { type AnnualRevenue = Stripe_.Account.BusinessProfile.AnnualRevenue; type MinorityOwnedBusinessDesignation = Stripe_.Account.BusinessProfile.MinorityOwnedBusinessDesignation; type MonthlyEstimatedRevenue = Stripe_.Account.BusinessProfile.MonthlyEstimatedRevenue; } namespace Capabilities { type AcssDebitPayments = Stripe_.Account.Capabilities.AcssDebitPayments; type AffirmPayments = Stripe_.Account.Capabilities.AffirmPayments; type AfterpayClearpayPayments = Stripe_.Account.Capabilities.AfterpayClearpayPayments; type AlmaPayments = Stripe_.Account.Capabilities.AlmaPayments; type AmazonPayPayments = Stripe_.Account.Capabilities.AmazonPayPayments; type AppDistribution = Stripe_.Account.Capabilities.AppDistribution; type AuBecsDebitPayments = Stripe_.Account.Capabilities.AuBecsDebitPayments; type BacsDebitPayments = Stripe_.Account.Capabilities.BacsDebitPayments; type BancontactPayments = Stripe_.Account.Capabilities.BancontactPayments; type BankTransferPayments = Stripe_.Account.Capabilities.BankTransferPayments; type BilliePayments = Stripe_.Account.Capabilities.BilliePayments; type BizumPayments = Stripe_.Account.Capabilities.BizumPayments; type BlikPayments = Stripe_.Account.Capabilities.BlikPayments; type BoletoPayments = Stripe_.Account.Capabilities.BoletoPayments; type CardIssuing = Stripe_.Account.Capabilities.CardIssuing; type CardPayments = Stripe_.Account.Capabilities.CardPayments; type CartesBancairesPayments = Stripe_.Account.Capabilities.CartesBancairesPayments; type CashappPayments = Stripe_.Account.Capabilities.CashappPayments; type CryptoPayments = Stripe_.Account.Capabilities.CryptoPayments; type EpsPayments = Stripe_.Account.Capabilities.EpsPayments; type FpxPayments = Stripe_.Account.Capabilities.FpxPayments; type GbBankTransferPayments = Stripe_.Account.Capabilities.GbBankTransferPayments; type GiropayPayments = Stripe_.Account.Capabilities.GiropayPayments; type GrabpayPayments = Stripe_.Account.Capabilities.GrabpayPayments; type IdealPayments = Stripe_.Account.Capabilities.IdealPayments; type IndiaInternationalPayments = Stripe_.Account.Capabilities.IndiaInternationalPayments; type JcbPayments = Stripe_.Account.Capabilities.JcbPayments; type JpBankTransferPayments = Stripe_.Account.Capabilities.JpBankTransferPayments; type KakaoPayPayments = Stripe_.Account.Capabilities.KakaoPayPayments; type KlarnaPayments = Stripe_.Account.Capabilities.KlarnaPayments; type KonbiniPayments = Stripe_.Account.Capabilities.KonbiniPayments; type KrCardPayments = Stripe_.Account.Capabilities.KrCardPayments; type LegacyPayments = Stripe_.Account.Capabilities.LegacyPayments; type LinkPayments = Stripe_.Account.Capabilities.LinkPayments; type MbWayPayments = Stripe_.Account.Capabilities.MbWayPayments; type MobilepayPayments = Stripe_.Account.Capabilities.MobilepayPayments; type MultibancoPayments = Stripe_.Account.Capabilities.MultibancoPayments; type MxBankTransferPayments = Stripe_.Account.Capabilities.MxBankTransferPayments; type NaverPayPayments = Stripe_.Account.Capabilities.NaverPayPayments; type NzBankAccountBecsDebitPayments = Stripe_.Account.Capabilities.NzBankAccountBecsDebitPayments; type OxxoPayments = Stripe_.Account.Capabilities.OxxoPayments; type P24Payments = Stripe_.Account.Capabilities.P24Payments; type PayByBankPayments = Stripe_.Account.Capabilities.PayByBankPayments; type PaycoPayments = Stripe_.Account.Capabilities.PaycoPayments; type PaynowPayments = Stripe_.Account.Capabilities.PaynowPayments; type PaytoPayments = Stripe_.Account.Capabilities.PaytoPayments; type PixPayments = Stripe_.Account.Capabilities.PixPayments; type PromptpayPayments = Stripe_.Account.Capabilities.PromptpayPayments; type RevolutPayPayments = Stripe_.Account.Capabilities.RevolutPayPayments; type SamsungPayPayments = Stripe_.Account.Capabilities.SamsungPayPayments; type SatispayPayments = Stripe_.Account.Capabilities.SatispayPayments; type ScalapayPayments = Stripe_.Account.Capabilities.ScalapayPayments; type SepaBankTransferPayments = Stripe_.Account.Capabilities.SepaBankTransferPayments; type SepaDebitPayments = Stripe_.Account.Capabilities.SepaDebitPayments; type SofortPayments = Stripe_.Account.Capabilities.SofortPayments; type SunbitPayments = Stripe_.Account.Capabilities.SunbitPayments; type SwishPayments = Stripe_.Account.Capabilities.SwishPayments; type TaxReportingUs1099K = Stripe_.Account.Capabilities.TaxReportingUs1099K; type TaxReportingUs1099Misc = Stripe_.Account.Capabilities.TaxReportingUs1099Misc; type Transfers = Stripe_.Account.Capabilities.Transfers; type Treasury = Stripe_.Account.Capabilities.Treasury; type TwintPayments = Stripe_.Account.Capabilities.TwintPayments; type UpiPayments = Stripe_.Account.Capabilities.UpiPayments; type UsBankAccountAchPayments = Stripe_.Account.Capabilities.UsBankAccountAchPayments; type UsBankTransferPayments = Stripe_.Account.Capabilities.UsBankTransferPayments; type ZipPayments = Stripe_.Account.Capabilities.ZipPayments; } namespace Company { type AddressKana = Stripe_.Account.Company.AddressKana; type AddressKanji = Stripe_.Account.Company.AddressKanji; type DirectorshipDeclaration = Stripe_.Account.Company.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.Account.Company.OwnershipDeclaration; type OwnershipExemptionReason = Stripe_.Account.Company.OwnershipExemptionReason; type RegistrationDate = Stripe_.Account.Company.RegistrationDate; type RepresentativeDeclaration = Stripe_.Account.Company.RepresentativeDeclaration; type Structure = Stripe_.Account.Company.Structure; type Verification = Stripe_.Account.Company.Verification; namespace Verification { type Document = Stripe_.Account.Company.Verification.Document; } } namespace Controller { type Fees = Stripe_.Account.Controller.Fees; type Losses = Stripe_.Account.Controller.Losses; type RequirementCollection = Stripe_.Account.Controller.RequirementCollection; type StripeDashboard = Stripe_.Account.Controller.StripeDashboard; type Type = Stripe_.Account.Controller.Type; namespace Fees { type Payer = Stripe_.Account.Controller.Fees.Payer; } namespace Losses { type Payments = Stripe_.Account.Controller.Losses.Payments; } namespace StripeDashboard { type Type = Stripe_.Account.Controller.StripeDashboard.Type; } } namespace FutureRequirements { type Alternative = Stripe_.Account.FutureRequirements.Alternative; type DisabledReason = Stripe_.Account.FutureRequirements.DisabledReason; type Error = Stripe_.Account.FutureRequirements.Error; namespace Error { type Code = Stripe_.Account.FutureRequirements.Error.Code; } } namespace Requirements { type Alternative = Stripe_.Account.Requirements.Alternative; type DisabledReason = Stripe_.Account.Requirements.DisabledReason; type Error = Stripe_.Account.Requirements.Error; namespace Error { type Code = Stripe_.Account.Requirements.Error.Code; } } namespace Settings { type BacsDebitPayments = Stripe_.Account.Settings.BacsDebitPayments; type Branding = Stripe_.Account.Settings.Branding; type CardIssuing = Stripe_.Account.Settings.CardIssuing; type CardPayments = Stripe_.Account.Settings.CardPayments; type Dashboard = Stripe_.Account.Settings.Dashboard; type Invoices = Stripe_.Account.Settings.Invoices; type Payments = Stripe_.Account.Settings.Payments; type Payouts = Stripe_.Account.Settings.Payouts; type SepaDebitPayments = Stripe_.Account.Settings.SepaDebitPayments; type Treasury = Stripe_.Account.Settings.Treasury; namespace CardIssuing { type TosAcceptance = Stripe_.Account.Settings.CardIssuing.TosAcceptance; } namespace CardPayments { type DeclineOn = Stripe_.Account.Settings.CardPayments.DeclineOn; } namespace Invoices { type HostedPaymentMethodSave = Stripe_.Account.Settings.Invoices.HostedPaymentMethodSave; } namespace Payouts { type Schedule = Stripe_.Account.Settings.Payouts.Schedule; namespace Schedule { type WeeklyPayoutDay = Stripe_.Account.Settings.Payouts.Schedule.WeeklyPayoutDay; } } namespace Treasury { type TosAcceptance = Stripe_.Account.Settings.Treasury.TosAcceptance; } } } namespace AccountLinkCreateParams { type Type = Stripe_.AccountLinkCreateParams.Type; type Collect = Stripe_.AccountLinkCreateParams.Collect; type CollectionOptions = Stripe_.AccountLinkCreateParams.CollectionOptions; namespace CollectionOptions { type Fields = Stripe_.AccountLinkCreateParams.CollectionOptions.Fields; type FutureRequirements = Stripe_.AccountLinkCreateParams.CollectionOptions.FutureRequirements; } } namespace AccountSessionCreateParams { type Components = Stripe_.AccountSessionCreateParams.Components; namespace Components { type AccountManagement = Stripe_.AccountSessionCreateParams.Components.AccountManagement; type AccountOnboarding = Stripe_.AccountSessionCreateParams.Components.AccountOnboarding; type BalanceReport = Stripe_.AccountSessionCreateParams.Components.BalanceReport; type Balances = Stripe_.AccountSessionCreateParams.Components.Balances; type DisputesList = Stripe_.AccountSessionCreateParams.Components.DisputesList; type Documents = Stripe_.AccountSessionCreateParams.Components.Documents; type FinancialAccount = Stripe_.AccountSessionCreateParams.Components.FinancialAccount; type FinancialAccountTransactions = Stripe_.AccountSessionCreateParams.Components.FinancialAccountTransactions; type InstantPayoutsPromotion = Stripe_.AccountSessionCreateParams.Components.InstantPayoutsPromotion; type IssuingCard = Stripe_.AccountSessionCreateParams.Components.IssuingCard; type IssuingCardsList = Stripe_.AccountSessionCreateParams.Components.IssuingCardsList; type NotificationBanner = Stripe_.AccountSessionCreateParams.Components.NotificationBanner; type PaymentDetails = Stripe_.AccountSessionCreateParams.Components.PaymentDetails; type PaymentDisputes = Stripe_.AccountSessionCreateParams.Components.PaymentDisputes; type Payments = Stripe_.AccountSessionCreateParams.Components.Payments; type PayoutDetails = Stripe_.AccountSessionCreateParams.Components.PayoutDetails; type PayoutReconciliationReport = Stripe_.AccountSessionCreateParams.Components.PayoutReconciliationReport; type Payouts = Stripe_.AccountSessionCreateParams.Components.Payouts; type PayoutsList = Stripe_.AccountSessionCreateParams.Components.PayoutsList; type TaxRegistrations = Stripe_.AccountSessionCreateParams.Components.TaxRegistrations; type TaxSettings = Stripe_.AccountSessionCreateParams.Components.TaxSettings; namespace AccountManagement { type Features = Stripe_.AccountSessionCreateParams.Components.AccountManagement.Features; } namespace AccountOnboarding { type Features = Stripe_.AccountSessionCreateParams.Components.AccountOnboarding.Features; } namespace BalanceReport { type Features = Stripe_.AccountSessionCreateParams.Components.BalanceReport.Features; } namespace Balances { type Features = Stripe_.AccountSessionCreateParams.Components.Balances.Features; } namespace DisputesList { type Features = Stripe_.AccountSessionCreateParams.Components.DisputesList.Features; } namespace Documents { type Features = Stripe_.AccountSessionCreateParams.Components.Documents.Features; } namespace FinancialAccount { type Features = Stripe_.AccountSessionCreateParams.Components.FinancialAccount.Features; } namespace FinancialAccountTransactions { type Features = Stripe_.AccountSessionCreateParams.Components.FinancialAccountTransactions.Features; } namespace InstantPayoutsPromotion { type Features = Stripe_.AccountSessionCreateParams.Components.InstantPayoutsPromotion.Features; } namespace IssuingCard { type Features = Stripe_.AccountSessionCreateParams.Components.IssuingCard.Features; } namespace IssuingCardsList { type Features = Stripe_.AccountSessionCreateParams.Components.IssuingCardsList.Features; } namespace NotificationBanner { type Features = Stripe_.AccountSessionCreateParams.Components.NotificationBanner.Features; } namespace PaymentDetails { type Features = Stripe_.AccountSessionCreateParams.Components.PaymentDetails.Features; } namespace PaymentDisputes { type Features = Stripe_.AccountSessionCreateParams.Components.PaymentDisputes.Features; } namespace Payments { type Features = Stripe_.AccountSessionCreateParams.Components.Payments.Features; } namespace PayoutDetails { type Features = Stripe_.AccountSessionCreateParams.Components.PayoutDetails.Features; } namespace PayoutReconciliationReport { type Features = Stripe_.AccountSessionCreateParams.Components.PayoutReconciliationReport.Features; } namespace Payouts { type Features = Stripe_.AccountSessionCreateParams.Components.Payouts.Features; } namespace PayoutsList { type Features = Stripe_.AccountSessionCreateParams.Components.PayoutsList.Features; } namespace TaxRegistrations { type Features = Stripe_.AccountSessionCreateParams.Components.TaxRegistrations.Features; } namespace TaxSettings { type Features = Stripe_.AccountSessionCreateParams.Components.TaxSettings.Features; } } } namespace AccountSession { type Components = Stripe_.AccountSession.Components; namespace Components { type AccountManagement = Stripe_.AccountSession.Components.AccountManagement; type AccountOnboarding = Stripe_.AccountSession.Components.AccountOnboarding; type BalanceReport = Stripe_.AccountSession.Components.BalanceReport; type Balances = Stripe_.AccountSession.Components.Balances; type DisputesList = Stripe_.AccountSession.Components.DisputesList; type Documents = Stripe_.AccountSession.Components.Documents; type FinancialAccount = Stripe_.AccountSession.Components.FinancialAccount; type FinancialAccountTransactions = Stripe_.AccountSession.Components.FinancialAccountTransactions; type InstantPayoutsPromotion = Stripe_.AccountSession.Components.InstantPayoutsPromotion; type IssuingCard = Stripe_.AccountSession.Components.IssuingCard; type IssuingCardsList = Stripe_.AccountSession.Components.IssuingCardsList; type NotificationBanner = Stripe_.AccountSession.Components.NotificationBanner; type PaymentDetails = Stripe_.AccountSession.Components.PaymentDetails; type PaymentDisputes = Stripe_.AccountSession.Components.PaymentDisputes; type Payments = Stripe_.AccountSession.Components.Payments; type PayoutDetails = Stripe_.AccountSession.Components.PayoutDetails; type PayoutReconciliationReport = Stripe_.AccountSession.Components.PayoutReconciliationReport; type Payouts = Stripe_.AccountSession.Components.Payouts; type PayoutsList = Stripe_.AccountSession.Components.PayoutsList; type TaxRegistrations = Stripe_.AccountSession.Components.TaxRegistrations; type TaxSettings = Stripe_.AccountSession.Components.TaxSettings; namespace AccountManagement { type Features = Stripe_.AccountSession.Components.AccountManagement.Features; } namespace AccountOnboarding { type Features = Stripe_.AccountSession.Components.AccountOnboarding.Features; } namespace BalanceReport { type Features = Stripe_.AccountSession.Components.BalanceReport.Features; } namespace Balances { type Features = Stripe_.AccountSession.Components.Balances.Features; } namespace DisputesList { type Features = Stripe_.AccountSession.Components.DisputesList.Features; } namespace Documents { type Features = Stripe_.AccountSession.Components.Documents.Features; } namespace FinancialAccount { type Features = Stripe_.AccountSession.Components.FinancialAccount.Features; } namespace FinancialAccountTransactions { type Features = Stripe_.AccountSession.Components.FinancialAccountTransactions.Features; } namespace InstantPayoutsPromotion { type Features = Stripe_.AccountSession.Components.InstantPayoutsPromotion.Features; } namespace IssuingCard { type Features = Stripe_.AccountSession.Components.IssuingCard.Features; } namespace IssuingCardsList { type Features = Stripe_.AccountSession.Components.IssuingCardsList.Features; } namespace NotificationBanner { type Features = Stripe_.AccountSession.Components.NotificationBanner.Features; } namespace PaymentDetails { type Features = Stripe_.AccountSession.Components.PaymentDetails.Features; } namespace PaymentDisputes { type Features = Stripe_.AccountSession.Components.PaymentDisputes.Features; } namespace Payments { type Features = Stripe_.AccountSession.Components.Payments.Features; } namespace PayoutDetails { type Features = Stripe_.AccountSession.Components.PayoutDetails.Features; } namespace PayoutReconciliationReport { type Features = Stripe_.AccountSession.Components.PayoutReconciliationReport.Features; } namespace Payouts { type Features = Stripe_.AccountSession.Components.Payouts.Features; } namespace PayoutsList { type Features = Stripe_.AccountSession.Components.PayoutsList.Features; } namespace TaxRegistrations { type Features = Stripe_.AccountSession.Components.TaxRegistrations.Features; } namespace TaxSettings { type Features = Stripe_.AccountSession.Components.TaxSettings.Features; } } } namespace ApplicationFee { type FeeSource = Stripe_.ApplicationFee.FeeSource; namespace FeeSource { type Type = Stripe_.ApplicationFee.FeeSource.Type; } } namespace Balance { type Available = Stripe_.Balance.Available; type ConnectReserved = Stripe_.Balance.ConnectReserved; type InstantAvailable = Stripe_.Balance.InstantAvailable; type Issuing = Stripe_.Balance.Issuing; type Pending = Stripe_.Balance.Pending; type RefundAndDisputePrefunding = Stripe_.Balance.RefundAndDisputePrefunding; namespace Available { type SourceTypes = Stripe_.Balance.Available.SourceTypes; } namespace ConnectReserved { type SourceTypes = Stripe_.Balance.ConnectReserved.SourceTypes; } namespace InstantAvailable { type NetAvailable = Stripe_.Balance.InstantAvailable.NetAvailable; type SourceTypes = Stripe_.Balance.InstantAvailable.SourceTypes; namespace NetAvailable { type SourceTypes = Stripe_.Balance.InstantAvailable.NetAvailable.SourceTypes; } } namespace Issuing { type Available = Stripe_.Balance.Issuing.Available; namespace Available { type SourceTypes = Stripe_.Balance.Issuing.Available.SourceTypes; } } namespace Pending { type SourceTypes = Stripe_.Balance.Pending.SourceTypes; } namespace RefundAndDisputePrefunding { type Available = Stripe_.Balance.RefundAndDisputePrefunding.Available; type Pending = Stripe_.Balance.RefundAndDisputePrefunding.Pending; namespace Available { type SourceTypes = Stripe_.Balance.RefundAndDisputePrefunding.Available.SourceTypes; } namespace Pending { type SourceTypes = Stripe_.Balance.RefundAndDisputePrefunding.Pending.SourceTypes; } } } namespace BalanceSettingsUpdateParams { type Payments = Stripe_.BalanceSettingsUpdateParams.Payments; namespace Payments { type Payouts = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts; type SettlementTiming = Stripe_.BalanceSettingsUpdateParams.Payments.SettlementTiming; namespace Payouts { type AutomaticTransferRulesByCurrency = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency; type Schedule = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts.Schedule; namespace AutomaticTransferRulesByCurrency { type Type = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts.AutomaticTransferRulesByCurrency.Type; } namespace Schedule { type Interval = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts.Schedule.Interval; type WeeklyPayoutDay = Stripe_.BalanceSettingsUpdateParams.Payments.Payouts.Schedule.WeeklyPayoutDay; } } namespace SettlementTiming { type StartOfDay = Stripe_.BalanceSettingsUpdateParams.Payments.SettlementTiming.StartOfDay; } } } namespace BalanceSettings { type Payments = Stripe_.BalanceSettings.Payments; namespace Payments { type Payouts = Stripe_.BalanceSettings.Payments.Payouts; type SettlementTiming = Stripe_.BalanceSettings.Payments.SettlementTiming; namespace Payouts { type AutomaticTransferRulesByCurrency = Stripe_.BalanceSettings.Payments.Payouts.AutomaticTransferRulesByCurrency; type Schedule = Stripe_.BalanceSettings.Payments.Payouts.Schedule; type Status = Stripe_.BalanceSettings.Payments.Payouts.Status; namespace AutomaticTransferRulesByCurrency { type Type = Stripe_.BalanceSettings.Payments.Payouts.AutomaticTransferRulesByCurrency.Type; } namespace Schedule { type Interval = Stripe_.BalanceSettings.Payments.Payouts.Schedule.Interval; type WeeklyPayoutDay = Stripe_.BalanceSettings.Payments.Payouts.Schedule.WeeklyPayoutDay; } } namespace SettlementTiming { type StartOfDay = Stripe_.BalanceSettings.Payments.SettlementTiming.StartOfDay; } } } namespace BalanceTransaction { type BalanceType = Stripe_.BalanceTransaction.BalanceType; type FeeDetail = Stripe_.BalanceTransaction.FeeDetail; type Type = Stripe_.BalanceTransaction.Type; } namespace ChargeCreateParams { type Destination = Stripe_.ChargeCreateParams.Destination; type RadarOptions = Stripe_.ChargeCreateParams.RadarOptions; type Shipping = Stripe_.ChargeCreateParams.Shipping; type TransferData = Stripe_.ChargeCreateParams.TransferData; } namespace ChargeUpdateParams { type FraudDetails = Stripe_.ChargeUpdateParams.FraudDetails; type Shipping = Stripe_.ChargeUpdateParams.Shipping; namespace FraudDetails { type UserReport = Stripe_.ChargeUpdateParams.FraudDetails.UserReport; } } namespace ChargeCaptureParams { type TransferData = Stripe_.ChargeCaptureParams.TransferData; } namespace Charge { type BillingDetails = Stripe_.Charge.BillingDetails; type FraudDetails = Stripe_.Charge.FraudDetails; type Level3 = Stripe_.Charge.Level3; type Outcome = Stripe_.Charge.Outcome; type PaymentMethodDetails = Stripe_.Charge.PaymentMethodDetails; type PresentmentDetails = Stripe_.Charge.PresentmentDetails; type RadarOptions = Stripe_.Charge.RadarOptions; type Shipping = Stripe_.Charge.Shipping; type Status = Stripe_.Charge.Status; type TransferData = Stripe_.Charge.TransferData; namespace Level3 { type LineItem = Stripe_.Charge.Level3.LineItem; } namespace Outcome { type AdviceCode = Stripe_.Charge.Outcome.AdviceCode; type Rule = Stripe_.Charge.Outcome.Rule; } namespace PaymentMethodDetails { type AchCreditTransfer = Stripe_.Charge.PaymentMethodDetails.AchCreditTransfer; type AchDebit = Stripe_.Charge.PaymentMethodDetails.AchDebit; type AcssDebit = Stripe_.Charge.PaymentMethodDetails.AcssDebit; type Affirm = Stripe_.Charge.PaymentMethodDetails.Affirm; type AfterpayClearpay = Stripe_.Charge.PaymentMethodDetails.AfterpayClearpay; type Alipay = Stripe_.Charge.PaymentMethodDetails.Alipay; type Alma = Stripe_.Charge.PaymentMethodDetails.Alma; type AmazonPay = Stripe_.Charge.PaymentMethodDetails.AmazonPay; type AuBecsDebit = Stripe_.Charge.PaymentMethodDetails.AuBecsDebit; type BacsDebit = Stripe_.Charge.PaymentMethodDetails.BacsDebit; type Bancontact = Stripe_.Charge.PaymentMethodDetails.Bancontact; type Billie = Stripe_.Charge.PaymentMethodDetails.Billie; type Bizum = Stripe_.Charge.PaymentMethodDetails.Bizum; type Blik = Stripe_.Charge.PaymentMethodDetails.Blik; type Boleto = Stripe_.Charge.PaymentMethodDetails.Boleto; type Card = Stripe_.Charge.PaymentMethodDetails.Card; type CardPresent = Stripe_.Charge.PaymentMethodDetails.CardPresent; type Cashapp = Stripe_.Charge.PaymentMethodDetails.Cashapp; type Crypto = Stripe_.Charge.PaymentMethodDetails.Crypto; type CustomerBalance = Stripe_.Charge.PaymentMethodDetails.CustomerBalance; type Eps = Stripe_.Charge.PaymentMethodDetails.Eps; type Fpx = Stripe_.Charge.PaymentMethodDetails.Fpx; type Giropay = Stripe_.Charge.PaymentMethodDetails.Giropay; type Grabpay = Stripe_.Charge.PaymentMethodDetails.Grabpay; type Ideal = Stripe_.Charge.PaymentMethodDetails.Ideal; type InteracPresent = Stripe_.Charge.PaymentMethodDetails.InteracPresent; type KakaoPay = Stripe_.Charge.PaymentMethodDetails.KakaoPay; type Klarna = Stripe_.Charge.PaymentMethodDetails.Klarna; type Konbini = Stripe_.Charge.PaymentMethodDetails.Konbini; type KrCard = Stripe_.Charge.PaymentMethodDetails.KrCard; type Link = Stripe_.Charge.PaymentMethodDetails.Link; type MbWay = Stripe_.Charge.PaymentMethodDetails.MbWay; type Mobilepay = Stripe_.Charge.PaymentMethodDetails.Mobilepay; type Multibanco = Stripe_.Charge.PaymentMethodDetails.Multibanco; type NaverPay = Stripe_.Charge.PaymentMethodDetails.NaverPay; type NzBankAccount = Stripe_.Charge.PaymentMethodDetails.NzBankAccount; type Oxxo = Stripe_.Charge.PaymentMethodDetails.Oxxo; type P24 = Stripe_.Charge.PaymentMethodDetails.P24; type PayByBank = Stripe_.Charge.PaymentMethodDetails.PayByBank; type Payco = Stripe_.Charge.PaymentMethodDetails.Payco; type Paynow = Stripe_.Charge.PaymentMethodDetails.Paynow; type Paypal = Stripe_.Charge.PaymentMethodDetails.Paypal; type Payto = Stripe_.Charge.PaymentMethodDetails.Payto; type Pix = Stripe_.Charge.PaymentMethodDetails.Pix; type Promptpay = Stripe_.Charge.PaymentMethodDetails.Promptpay; type RevolutPay = Stripe_.Charge.PaymentMethodDetails.RevolutPay; type SamsungPay = Stripe_.Charge.PaymentMethodDetails.SamsungPay; type Satispay = Stripe_.Charge.PaymentMethodDetails.Satispay; type Scalapay = Stripe_.Charge.PaymentMethodDetails.Scalapay; type SepaCreditTransfer = Stripe_.Charge.PaymentMethodDetails.SepaCreditTransfer; type SepaDebit = Stripe_.Charge.PaymentMethodDetails.SepaDebit; type Sofort = Stripe_.Charge.PaymentMethodDetails.Sofort; type StripeAccount = Stripe_.Charge.PaymentMethodDetails.StripeAccount; type Sunbit = Stripe_.Charge.PaymentMethodDetails.Sunbit; type Swish = Stripe_.Charge.PaymentMethodDetails.Swish; type Twint = Stripe_.Charge.PaymentMethodDetails.Twint; type Upi = Stripe_.Charge.PaymentMethodDetails.Upi; type UsBankAccount = Stripe_.Charge.PaymentMethodDetails.UsBankAccount; type Wechat = Stripe_.Charge.PaymentMethodDetails.Wechat; type WechatPay = Stripe_.Charge.PaymentMethodDetails.WechatPay; type Zip = Stripe_.Charge.PaymentMethodDetails.Zip; namespace AchDebit { type AccountHolderType = Stripe_.Charge.PaymentMethodDetails.AchDebit.AccountHolderType; } namespace Alma { type Installments = Stripe_.Charge.PaymentMethodDetails.Alma.Installments; } namespace AmazonPay { type Funding = Stripe_.Charge.PaymentMethodDetails.AmazonPay.Funding; namespace Funding { type Card = Stripe_.Charge.PaymentMethodDetails.AmazonPay.Funding.Card; } } namespace Bancontact { type PreferredLanguage = Stripe_.Charge.PaymentMethodDetails.Bancontact.PreferredLanguage; } namespace Card { type Checks = Stripe_.Charge.PaymentMethodDetails.Card.Checks; type ExtendedAuthorization = Stripe_.Charge.PaymentMethodDetails.Card.ExtendedAuthorization; type IncrementalAuthorization = Stripe_.Charge.PaymentMethodDetails.Card.IncrementalAuthorization; type Installments = Stripe_.Charge.PaymentMethodDetails.Card.Installments; type Multicapture = Stripe_.Charge.PaymentMethodDetails.Card.Multicapture; type NetworkToken = Stripe_.Charge.PaymentMethodDetails.Card.NetworkToken; type Overcapture = Stripe_.Charge.PaymentMethodDetails.Card.Overcapture; type RegulatedStatus = Stripe_.Charge.PaymentMethodDetails.Card.RegulatedStatus; type ThreeDSecure = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure; type Wallet = Stripe_.Charge.PaymentMethodDetails.Card.Wallet; namespace ExtendedAuthorization { type Status = Stripe_.Charge.PaymentMethodDetails.Card.ExtendedAuthorization.Status; } namespace IncrementalAuthorization { type Status = Stripe_.Charge.PaymentMethodDetails.Card.IncrementalAuthorization.Status; } namespace Installments { type Plan = Stripe_.Charge.PaymentMethodDetails.Card.Installments.Plan; namespace Plan { type Type = Stripe_.Charge.PaymentMethodDetails.Card.Installments.Plan.Type; } } namespace Multicapture { type Status = Stripe_.Charge.PaymentMethodDetails.Card.Multicapture.Status; } namespace Overcapture { type Status = Stripe_.Charge.PaymentMethodDetails.Card.Overcapture.Status; } namespace ThreeDSecure { type AuthenticationFlow = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.AuthenticationFlow; type ElectronicCommerceIndicator = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.ExemptionIndicator; type Result = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.Result; type ResultReason = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.ResultReason; type Version = Stripe_.Charge.PaymentMethodDetails.Card.ThreeDSecure.Version; } namespace Wallet { type AmexExpressCheckout = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.AmexExpressCheckout; type ApplePay = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.ApplePay; type GooglePay = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.GooglePay; type Link = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.Link; type Masterpass = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.Masterpass; type SamsungPay = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.SamsungPay; type Type = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.Type; type VisaCheckout = Stripe_.Charge.PaymentMethodDetails.Card.Wallet.VisaCheckout; } } namespace CardPresent { type Offline = Stripe_.Charge.PaymentMethodDetails.CardPresent.Offline; type ReadMethod = Stripe_.Charge.PaymentMethodDetails.CardPresent.ReadMethod; type Receipt = Stripe_.Charge.PaymentMethodDetails.CardPresent.Receipt; type Wallet = Stripe_.Charge.PaymentMethodDetails.CardPresent.Wallet; namespace Receipt { type AccountType = Stripe_.Charge.PaymentMethodDetails.CardPresent.Receipt.AccountType; } namespace Wallet { type Type = Stripe_.Charge.PaymentMethodDetails.CardPresent.Wallet.Type; } } namespace Crypto { type Network = Stripe_.Charge.PaymentMethodDetails.Crypto.Network; type TokenCurrency = Stripe_.Charge.PaymentMethodDetails.Crypto.TokenCurrency; } namespace Eps { type Bank = Stripe_.Charge.PaymentMethodDetails.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.Charge.PaymentMethodDetails.Fpx.AccountHolderType; type Bank = Stripe_.Charge.PaymentMethodDetails.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.Charge.PaymentMethodDetails.Ideal.Bank; type Bic = Stripe_.Charge.PaymentMethodDetails.Ideal.Bic; } namespace InteracPresent { type ReadMethod = Stripe_.Charge.PaymentMethodDetails.InteracPresent.ReadMethod; type Receipt = Stripe_.Charge.PaymentMethodDetails.InteracPresent.Receipt; namespace Receipt { type AccountType = Stripe_.Charge.PaymentMethodDetails.InteracPresent.Receipt.AccountType; } } namespace Klarna { type PayerDetails = Stripe_.Charge.PaymentMethodDetails.Klarna.PayerDetails; namespace PayerDetails { type Address = Stripe_.Charge.PaymentMethodDetails.Klarna.PayerDetails.Address; } } namespace Konbini { type Store = Stripe_.Charge.PaymentMethodDetails.Konbini.Store; namespace Store { type Chain = Stripe_.Charge.PaymentMethodDetails.Konbini.Store.Chain; } } namespace KrCard { type Brand = Stripe_.Charge.PaymentMethodDetails.KrCard.Brand; } namespace Mobilepay { type Card = Stripe_.Charge.PaymentMethodDetails.Mobilepay.Card; } namespace P24 { type Bank = Stripe_.Charge.PaymentMethodDetails.P24.Bank; } namespace Paypal { type SellerProtection = Stripe_.Charge.PaymentMethodDetails.Paypal.SellerProtection; namespace SellerProtection { type DisputeCategory = Stripe_.Charge.PaymentMethodDetails.Paypal.SellerProtection.DisputeCategory; type Status = Stripe_.Charge.PaymentMethodDetails.Paypal.SellerProtection.Status; } } namespace RevolutPay { type Funding = Stripe_.Charge.PaymentMethodDetails.RevolutPay.Funding; namespace Funding { type Card = Stripe_.Charge.PaymentMethodDetails.RevolutPay.Funding.Card; } } namespace Sofort { type PreferredLanguage = Stripe_.Charge.PaymentMethodDetails.Sofort.PreferredLanguage; } namespace UsBankAccount { type AccountHolderType = Stripe_.Charge.PaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.Charge.PaymentMethodDetails.UsBankAccount.AccountType; } } } namespace ConfirmationToken { type MandateData = Stripe_.ConfirmationToken.MandateData; type PaymentMethodOptions = Stripe_.ConfirmationToken.PaymentMethodOptions; type PaymentMethodPreview = Stripe_.ConfirmationToken.PaymentMethodPreview; type SetupFutureUsage = Stripe_.ConfirmationToken.SetupFutureUsage; type Shipping = Stripe_.ConfirmationToken.Shipping; namespace MandateData { type CustomerAcceptance = Stripe_.ConfirmationToken.MandateData.CustomerAcceptance; namespace CustomerAcceptance { type Online = Stripe_.ConfirmationToken.MandateData.CustomerAcceptance.Online; } } namespace PaymentMethodOptions { type Card = Stripe_.ConfirmationToken.PaymentMethodOptions.Card; namespace Card { type Installments = Stripe_.ConfirmationToken.PaymentMethodOptions.Card.Installments; namespace Installments { type Plan = Stripe_.ConfirmationToken.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.ConfirmationToken.PaymentMethodOptions.Card.Installments.Plan.Type; } } } } namespace PaymentMethodPreview { type AcssDebit = Stripe_.ConfirmationToken.PaymentMethodPreview.AcssDebit; type Affirm = Stripe_.ConfirmationToken.PaymentMethodPreview.Affirm; type AfterpayClearpay = Stripe_.ConfirmationToken.PaymentMethodPreview.AfterpayClearpay; type Alipay = Stripe_.ConfirmationToken.PaymentMethodPreview.Alipay; type AllowRedisplay = Stripe_.ConfirmationToken.PaymentMethodPreview.AllowRedisplay; type Alma = Stripe_.ConfirmationToken.PaymentMethodPreview.Alma; type AmazonPay = Stripe_.ConfirmationToken.PaymentMethodPreview.AmazonPay; type AuBecsDebit = Stripe_.ConfirmationToken.PaymentMethodPreview.AuBecsDebit; type BacsDebit = Stripe_.ConfirmationToken.PaymentMethodPreview.BacsDebit; type Bancontact = Stripe_.ConfirmationToken.PaymentMethodPreview.Bancontact; type Billie = Stripe_.ConfirmationToken.PaymentMethodPreview.Billie; type BillingDetails = Stripe_.ConfirmationToken.PaymentMethodPreview.BillingDetails; type Bizum = Stripe_.ConfirmationToken.PaymentMethodPreview.Bizum; type Blik = Stripe_.ConfirmationToken.PaymentMethodPreview.Blik; type Boleto = Stripe_.ConfirmationToken.PaymentMethodPreview.Boleto; type Card = Stripe_.ConfirmationToken.PaymentMethodPreview.Card; type CardPresent = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent; type Cashapp = Stripe_.ConfirmationToken.PaymentMethodPreview.Cashapp; type Crypto = Stripe_.ConfirmationToken.PaymentMethodPreview.Crypto; type CustomerBalance = Stripe_.ConfirmationToken.PaymentMethodPreview.CustomerBalance; type Eps = Stripe_.ConfirmationToken.PaymentMethodPreview.Eps; type Fpx = Stripe_.ConfirmationToken.PaymentMethodPreview.Fpx; type Giropay = Stripe_.ConfirmationToken.PaymentMethodPreview.Giropay; type Grabpay = Stripe_.ConfirmationToken.PaymentMethodPreview.Grabpay; type Ideal = Stripe_.ConfirmationToken.PaymentMethodPreview.Ideal; type InteracPresent = Stripe_.ConfirmationToken.PaymentMethodPreview.InteracPresent; type KakaoPay = Stripe_.ConfirmationToken.PaymentMethodPreview.KakaoPay; type Klarna = Stripe_.ConfirmationToken.PaymentMethodPreview.Klarna; type Konbini = Stripe_.ConfirmationToken.PaymentMethodPreview.Konbini; type KrCard = Stripe_.ConfirmationToken.PaymentMethodPreview.KrCard; type Link = Stripe_.ConfirmationToken.PaymentMethodPreview.Link; type MbWay = Stripe_.ConfirmationToken.PaymentMethodPreview.MbWay; type Mobilepay = Stripe_.ConfirmationToken.PaymentMethodPreview.Mobilepay; type Multibanco = Stripe_.ConfirmationToken.PaymentMethodPreview.Multibanco; type NaverPay = Stripe_.ConfirmationToken.PaymentMethodPreview.NaverPay; type NzBankAccount = Stripe_.ConfirmationToken.PaymentMethodPreview.NzBankAccount; type Oxxo = Stripe_.ConfirmationToken.PaymentMethodPreview.Oxxo; type P24 = Stripe_.ConfirmationToken.PaymentMethodPreview.P24; type PayByBank = Stripe_.ConfirmationToken.PaymentMethodPreview.PayByBank; type Payco = Stripe_.ConfirmationToken.PaymentMethodPreview.Payco; type Paynow = Stripe_.ConfirmationToken.PaymentMethodPreview.Paynow; type Paypal = Stripe_.ConfirmationToken.PaymentMethodPreview.Paypal; type Payto = Stripe_.ConfirmationToken.PaymentMethodPreview.Payto; type Pix = Stripe_.ConfirmationToken.PaymentMethodPreview.Pix; type Promptpay = Stripe_.ConfirmationToken.PaymentMethodPreview.Promptpay; type RevolutPay = Stripe_.ConfirmationToken.PaymentMethodPreview.RevolutPay; type SamsungPay = Stripe_.ConfirmationToken.PaymentMethodPreview.SamsungPay; type Satispay = Stripe_.ConfirmationToken.PaymentMethodPreview.Satispay; type Scalapay = Stripe_.ConfirmationToken.PaymentMethodPreview.Scalapay; type SepaDebit = Stripe_.ConfirmationToken.PaymentMethodPreview.SepaDebit; type Sofort = Stripe_.ConfirmationToken.PaymentMethodPreview.Sofort; type Sunbit = Stripe_.ConfirmationToken.PaymentMethodPreview.Sunbit; type Swish = Stripe_.ConfirmationToken.PaymentMethodPreview.Swish; type Twint = Stripe_.ConfirmationToken.PaymentMethodPreview.Twint; type Type = Stripe_.ConfirmationToken.PaymentMethodPreview.Type; type Upi = Stripe_.ConfirmationToken.PaymentMethodPreview.Upi; type UsBankAccount = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount; type WechatPay = Stripe_.ConfirmationToken.PaymentMethodPreview.WechatPay; type Zip = Stripe_.ConfirmationToken.PaymentMethodPreview.Zip; namespace Card { type Checks = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Checks; type GeneratedFrom = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom; type Networks = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Networks; type RegulatedStatus = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.RegulatedStatus; type ThreeDSecureUsage = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.ThreeDSecureUsage; type Wallet = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet; namespace GeneratedFrom { type PaymentMethodDetails = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails; namespace PaymentMethodDetails { type CardPresent = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent; namespace CardPresent { type Offline = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Offline; type ReadMethod = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.ReadMethod; type Receipt = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Receipt; type Wallet = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Wallet; namespace Receipt { type AccountType = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Receipt.AccountType; } namespace Wallet { type Type = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Wallet.Type; } } } } namespace Wallet { type AmexExpressCheckout = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.AmexExpressCheckout; type ApplePay = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.ApplePay; type GooglePay = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.GooglePay; type Link = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.Link; type Masterpass = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.Masterpass; type SamsungPay = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.SamsungPay; type Type = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.Type; type VisaCheckout = Stripe_.ConfirmationToken.PaymentMethodPreview.Card.Wallet.VisaCheckout; } } namespace CardPresent { type Networks = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent.Networks; type Offline = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent.Offline; type ReadMethod = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent.ReadMethod; type Wallet = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent.Wallet; namespace Wallet { type Type = Stripe_.ConfirmationToken.PaymentMethodPreview.CardPresent.Wallet.Type; } } namespace Eps { type Bank = Stripe_.ConfirmationToken.PaymentMethodPreview.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.ConfirmationToken.PaymentMethodPreview.Fpx.AccountHolderType; type Bank = Stripe_.ConfirmationToken.PaymentMethodPreview.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.ConfirmationToken.PaymentMethodPreview.Ideal.Bank; type Bic = Stripe_.ConfirmationToken.PaymentMethodPreview.Ideal.Bic; } namespace InteracPresent { type Networks = Stripe_.ConfirmationToken.PaymentMethodPreview.InteracPresent.Networks; type ReadMethod = Stripe_.ConfirmationToken.PaymentMethodPreview.InteracPresent.ReadMethod; } namespace Klarna { type Dob = Stripe_.ConfirmationToken.PaymentMethodPreview.Klarna.Dob; } namespace KrCard { type Brand = Stripe_.ConfirmationToken.PaymentMethodPreview.KrCard.Brand; } namespace NaverPay { type Funding = Stripe_.ConfirmationToken.PaymentMethodPreview.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.ConfirmationToken.PaymentMethodPreview.P24.Bank; } namespace SepaDebit { type GeneratedFrom = Stripe_.ConfirmationToken.PaymentMethodPreview.SepaDebit.GeneratedFrom; } namespace UsBankAccount { type AccountHolderType = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.AccountHolderType; type AccountType = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.AccountType; type Networks = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.Networks; type StatusDetails = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetails; namespace Networks { type Supported = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.Networks.Supported; } namespace StatusDetails { type Blocked = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetails.Blocked; namespace Blocked { type NetworkCode = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetails.Blocked.NetworkCode; type Reason = Stripe_.ConfirmationToken.PaymentMethodPreview.UsBankAccount.StatusDetails.Blocked.Reason; } } } } } namespace CountrySpec { type VerificationFields = Stripe_.CountrySpec.VerificationFields; namespace VerificationFields { type Company = Stripe_.CountrySpec.VerificationFields.Company; type Individual = Stripe_.CountrySpec.VerificationFields.Individual; } } namespace CouponCreateParams { type AppliesTo = Stripe_.CouponCreateParams.AppliesTo; type CurrencyOptions = Stripe_.CouponCreateParams.CurrencyOptions; type Duration = Stripe_.CouponCreateParams.Duration; } namespace CouponUpdateParams { type CurrencyOptions = Stripe_.CouponUpdateParams.CurrencyOptions; } namespace Coupon { type AppliesTo = Stripe_.Coupon.AppliesTo; type CurrencyOptions = Stripe_.Coupon.CurrencyOptions; type Duration = Stripe_.Coupon.Duration; } namespace CreditNoteCreateParams { type EmailType = Stripe_.CreditNoteCreateParams.EmailType; type Line = Stripe_.CreditNoteCreateParams.Line; type Reason = Stripe_.CreditNoteCreateParams.Reason; type Refund = Stripe_.CreditNoteCreateParams.Refund; type ShippingCost = Stripe_.CreditNoteCreateParams.ShippingCost; namespace Line { type TaxAmount = Stripe_.CreditNoteCreateParams.Line.TaxAmount; type Type = Stripe_.CreditNoteCreateParams.Line.Type; } namespace Refund { type PaymentRecordRefund = Stripe_.CreditNoteCreateParams.Refund.PaymentRecordRefund; type Type = Stripe_.CreditNoteCreateParams.Refund.Type; } } namespace CreditNoteListPreviewLineItemsParams { type EmailType = Stripe_.CreditNoteListPreviewLineItemsParams.EmailType; type Line = Stripe_.CreditNoteListPreviewLineItemsParams.Line; type Reason = Stripe_.CreditNoteListPreviewLineItemsParams.Reason; type Refund = Stripe_.CreditNoteListPreviewLineItemsParams.Refund; type ShippingCost = Stripe_.CreditNoteListPreviewLineItemsParams.ShippingCost; namespace Line { type TaxAmount = Stripe_.CreditNoteListPreviewLineItemsParams.Line.TaxAmount; type Type = Stripe_.CreditNoteListPreviewLineItemsParams.Line.Type; } namespace Refund { type PaymentRecordRefund = Stripe_.CreditNoteListPreviewLineItemsParams.Refund.PaymentRecordRefund; type Type = Stripe_.CreditNoteListPreviewLineItemsParams.Refund.Type; } } namespace CreditNotePreviewParams { type EmailType = Stripe_.CreditNotePreviewParams.EmailType; type Line = Stripe_.CreditNotePreviewParams.Line; type Reason = Stripe_.CreditNotePreviewParams.Reason; type Refund = Stripe_.CreditNotePreviewParams.Refund; type ShippingCost = Stripe_.CreditNotePreviewParams.ShippingCost; namespace Line { type TaxAmount = Stripe_.CreditNotePreviewParams.Line.TaxAmount; type Type = Stripe_.CreditNotePreviewParams.Line.Type; } namespace Refund { type PaymentRecordRefund = Stripe_.CreditNotePreviewParams.Refund.PaymentRecordRefund; type Type = Stripe_.CreditNotePreviewParams.Refund.Type; } } namespace CreditNote { type DiscountAmount = Stripe_.CreditNote.DiscountAmount; type PretaxCreditAmount = Stripe_.CreditNote.PretaxCreditAmount; type Reason = Stripe_.CreditNote.Reason; type Refund = Stripe_.CreditNote.Refund; type ShippingCost = Stripe_.CreditNote.ShippingCost; type Status = Stripe_.CreditNote.Status; type TotalTax = Stripe_.CreditNote.TotalTax; type Type = Stripe_.CreditNote.Type; namespace PretaxCreditAmount { type Type = Stripe_.CreditNote.PretaxCreditAmount.Type; } namespace Refund { type PaymentRecordRefund = Stripe_.CreditNote.Refund.PaymentRecordRefund; type Type = Stripe_.CreditNote.Refund.Type; } namespace ShippingCost { type Tax = Stripe_.CreditNote.ShippingCost.Tax; namespace Tax { type TaxabilityReason = Stripe_.CreditNote.ShippingCost.Tax.TaxabilityReason; } } namespace TotalTax { type TaxBehavior = Stripe_.CreditNote.TotalTax.TaxBehavior; type TaxRateDetails = Stripe_.CreditNote.TotalTax.TaxRateDetails; type TaxabilityReason = Stripe_.CreditNote.TotalTax.TaxabilityReason; } } namespace CustomerCreateParams { type CashBalance = Stripe_.CustomerCreateParams.CashBalance; type InvoiceSettings = Stripe_.CustomerCreateParams.InvoiceSettings; type Shipping = Stripe_.CustomerCreateParams.Shipping; type Tax = Stripe_.CustomerCreateParams.Tax; type TaxExempt = Stripe_.CustomerCreateParams.TaxExempt; type TaxIdDatum = Stripe_.CustomerCreateParams.TaxIdDatum; namespace CashBalance { type Settings = Stripe_.CustomerCreateParams.CashBalance.Settings; namespace Settings { type ReconciliationMode = Stripe_.CustomerCreateParams.CashBalance.Settings.ReconciliationMode; } } namespace InvoiceSettings { type CustomField = Stripe_.CustomerCreateParams.InvoiceSettings.CustomField; type RenderingOptions = Stripe_.CustomerCreateParams.InvoiceSettings.RenderingOptions; namespace RenderingOptions { type AmountTaxDisplay = Stripe_.CustomerCreateParams.InvoiceSettings.RenderingOptions.AmountTaxDisplay; } } namespace Tax { type ValidateLocation = Stripe_.CustomerCreateParams.Tax.ValidateLocation; } namespace TaxIdDatum { type Type = Stripe_.CustomerCreateParams.TaxIdDatum.Type; } } namespace CustomerUpdateParams { type CashBalance = Stripe_.CustomerUpdateParams.CashBalance; type InvoiceSettings = Stripe_.CustomerUpdateParams.InvoiceSettings; type Shipping = Stripe_.CustomerUpdateParams.Shipping; type Tax = Stripe_.CustomerUpdateParams.Tax; type TaxExempt = Stripe_.CustomerUpdateParams.TaxExempt; namespace CashBalance { type Settings = Stripe_.CustomerUpdateParams.CashBalance.Settings; namespace Settings { type ReconciliationMode = Stripe_.CustomerUpdateParams.CashBalance.Settings.ReconciliationMode; } } namespace InvoiceSettings { type CustomField = Stripe_.CustomerUpdateParams.InvoiceSettings.CustomField; type RenderingOptions = Stripe_.CustomerUpdateParams.InvoiceSettings.RenderingOptions; namespace RenderingOptions { type AmountTaxDisplay = Stripe_.CustomerUpdateParams.InvoiceSettings.RenderingOptions.AmountTaxDisplay; } } namespace Tax { type ValidateLocation = Stripe_.CustomerUpdateParams.Tax.ValidateLocation; } } namespace CustomerCreateFundingInstructionsParams { type BankTransfer = Stripe_.CustomerCreateFundingInstructionsParams.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.CustomerCreateFundingInstructionsParams.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.CustomerCreateFundingInstructionsParams.BankTransfer.RequestedAddressType; type Type = Stripe_.CustomerCreateFundingInstructionsParams.BankTransfer.Type; } } namespace CustomerCreateTaxIdParams { type Type = Stripe_.CustomerCreateTaxIdParams.Type; } namespace CustomerListPaymentMethodsParams { type AllowRedisplay = Stripe_.CustomerListPaymentMethodsParams.AllowRedisplay; type Type = Stripe_.CustomerListPaymentMethodsParams.Type; } namespace CustomerUpdateCashBalanceParams { type Settings = Stripe_.CustomerUpdateCashBalanceParams.Settings; namespace Settings { type ReconciliationMode = Stripe_.CustomerUpdateCashBalanceParams.Settings.ReconciliationMode; } } namespace CustomerUpdateSourceParams { type AccountHolderType = Stripe_.CustomerUpdateSourceParams.AccountHolderType; type Owner = Stripe_.CustomerUpdateSourceParams.Owner; } namespace Customer { type InvoiceSettings = Stripe_.Customer.InvoiceSettings; type Shipping = Stripe_.Customer.Shipping; type Tax = Stripe_.Customer.Tax; type TaxExempt = Stripe_.Customer.TaxExempt; namespace InvoiceSettings { type CustomField = Stripe_.Customer.InvoiceSettings.CustomField; type RenderingOptions = Stripe_.Customer.InvoiceSettings.RenderingOptions; } namespace Tax { type AutomaticTax = Stripe_.Customer.Tax.AutomaticTax; type Location = Stripe_.Customer.Tax.Location; type Provider = Stripe_.Customer.Tax.Provider; namespace Location { type Source = Stripe_.Customer.Tax.Location.Source; } } } namespace CustomerSessionCreateParams { type Components = Stripe_.CustomerSessionCreateParams.Components; namespace Components { type BuyButton = Stripe_.CustomerSessionCreateParams.Components.BuyButton; type CustomerSheet = Stripe_.CustomerSessionCreateParams.Components.CustomerSheet; type MobilePaymentElement = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement; type PaymentElement = Stripe_.CustomerSessionCreateParams.Components.PaymentElement; type PricingTable = Stripe_.CustomerSessionCreateParams.Components.PricingTable; namespace CustomerSheet { type Features = Stripe_.CustomerSessionCreateParams.Components.CustomerSheet.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSessionCreateParams.Components.CustomerSheet.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRemove = Stripe_.CustomerSessionCreateParams.Components.CustomerSheet.Features.PaymentMethodRemove; } } namespace MobilePaymentElement { type Features = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRedisplay = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features.PaymentMethodRedisplay; type PaymentMethodRemove = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features.PaymentMethodRemove; type PaymentMethodSave = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features.PaymentMethodSave; type PaymentMethodSaveAllowRedisplayOverride = Stripe_.CustomerSessionCreateParams.Components.MobilePaymentElement.Features.PaymentMethodSaveAllowRedisplayOverride; } } namespace PaymentElement { type Features = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRedisplay = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features.PaymentMethodRedisplay; type PaymentMethodRemove = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features.PaymentMethodRemove; type PaymentMethodSave = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features.PaymentMethodSave; type PaymentMethodSaveUsage = Stripe_.CustomerSessionCreateParams.Components.PaymentElement.Features.PaymentMethodSaveUsage; } } } } namespace CustomerSession { type Components = Stripe_.CustomerSession.Components; namespace Components { type BuyButton = Stripe_.CustomerSession.Components.BuyButton; type CustomerSheet = Stripe_.CustomerSession.Components.CustomerSheet; type MobilePaymentElement = Stripe_.CustomerSession.Components.MobilePaymentElement; type PaymentElement = Stripe_.CustomerSession.Components.PaymentElement; type PricingTable = Stripe_.CustomerSession.Components.PricingTable; namespace CustomerSheet { type Features = Stripe_.CustomerSession.Components.CustomerSheet.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSession.Components.CustomerSheet.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRemove = Stripe_.CustomerSession.Components.CustomerSheet.Features.PaymentMethodRemove; } } namespace MobilePaymentElement { type Features = Stripe_.CustomerSession.Components.MobilePaymentElement.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSession.Components.MobilePaymentElement.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRedisplay = Stripe_.CustomerSession.Components.MobilePaymentElement.Features.PaymentMethodRedisplay; type PaymentMethodRemove = Stripe_.CustomerSession.Components.MobilePaymentElement.Features.PaymentMethodRemove; type PaymentMethodSave = Stripe_.CustomerSession.Components.MobilePaymentElement.Features.PaymentMethodSave; type PaymentMethodSaveAllowRedisplayOverride = Stripe_.CustomerSession.Components.MobilePaymentElement.Features.PaymentMethodSaveAllowRedisplayOverride; } } namespace PaymentElement { type Features = Stripe_.CustomerSession.Components.PaymentElement.Features; namespace Features { type PaymentMethodAllowRedisplayFilter = Stripe_.CustomerSession.Components.PaymentElement.Features.PaymentMethodAllowRedisplayFilter; type PaymentMethodRedisplay = Stripe_.CustomerSession.Components.PaymentElement.Features.PaymentMethodRedisplay; type PaymentMethodRemove = Stripe_.CustomerSession.Components.PaymentElement.Features.PaymentMethodRemove; type PaymentMethodSave = Stripe_.CustomerSession.Components.PaymentElement.Features.PaymentMethodSave; type PaymentMethodSaveUsage = Stripe_.CustomerSession.Components.PaymentElement.Features.PaymentMethodSaveUsage; } } } } namespace DisputeUpdateParams { type Evidence = Stripe_.DisputeUpdateParams.Evidence; namespace Evidence { type EnhancedEvidence = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence; namespace EnhancedEvidence { type MastercardCompliance = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.MastercardCompliance; type VisaCompellingEvidence3 = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3; type VisaCompliance = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompliance; namespace VisaCompellingEvidence3 { type DisputedTransaction = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction; type PriorUndisputedTransaction = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.PriorUndisputedTransaction; namespace DisputedTransaction { type MerchandiseOrServices = Stripe_.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.MerchandiseOrServices; } } } } } namespace Dispute { type EnhancedEligibilityType = Stripe_.Dispute.EnhancedEligibilityType; type Evidence = Stripe_.Dispute.Evidence; type EvidenceDetails = Stripe_.Dispute.EvidenceDetails; type PaymentMethodDetails = Stripe_.Dispute.PaymentMethodDetails; type Status = Stripe_.Dispute.Status; namespace Evidence { type EnhancedEvidence = Stripe_.Dispute.Evidence.EnhancedEvidence; namespace EnhancedEvidence { type MastercardCompliance = Stripe_.Dispute.Evidence.EnhancedEvidence.MastercardCompliance; type VisaCompellingEvidence3 = Stripe_.Dispute.Evidence.EnhancedEvidence.VisaCompellingEvidence3; type VisaCompliance = Stripe_.Dispute.Evidence.EnhancedEvidence.VisaCompliance; namespace VisaCompellingEvidence3 { type DisputedTransaction = Stripe_.Dispute.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction; type PriorUndisputedTransaction = Stripe_.Dispute.Evidence.EnhancedEvidence.VisaCompellingEvidence3.PriorUndisputedTransaction; namespace DisputedTransaction { type MerchandiseOrServices = Stripe_.Dispute.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.MerchandiseOrServices; } } } } namespace EvidenceDetails { type EnhancedEligibility = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility; namespace EnhancedEligibility { type MastercardCompliance = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.MastercardCompliance; type VisaCompellingEvidence3 = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.VisaCompellingEvidence3; type VisaCompliance = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.VisaCompliance; namespace MastercardCompliance { type Status = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.MastercardCompliance.Status; } namespace VisaCompellingEvidence3 { type RequiredAction = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.VisaCompellingEvidence3.RequiredAction; type Status = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.VisaCompellingEvidence3.Status; } namespace VisaCompliance { type Status = Stripe_.Dispute.EvidenceDetails.EnhancedEligibility.VisaCompliance.Status; } } } namespace PaymentMethodDetails { type AmazonPay = Stripe_.Dispute.PaymentMethodDetails.AmazonPay; type Card = Stripe_.Dispute.PaymentMethodDetails.Card; type Klarna = Stripe_.Dispute.PaymentMethodDetails.Klarna; type Paypal = Stripe_.Dispute.PaymentMethodDetails.Paypal; type Type = Stripe_.Dispute.PaymentMethodDetails.Type; namespace AmazonPay { type DisputeType = Stripe_.Dispute.PaymentMethodDetails.AmazonPay.DisputeType; } namespace Card { type CaseType = Stripe_.Dispute.PaymentMethodDetails.Card.CaseType; } } } namespace Event { type Data = Stripe_.Event.Data; type Request = Stripe_.Event.Request; type Type = Stripe_.Event.Type; namespace Data { type Object = Stripe_.Event.Data.Object; type PreviousAttributes = Stripe_.Event.Data.PreviousAttributes; } } namespace FileCreateParams { type Purpose = Stripe_.FileCreateParams.Purpose; type FileLinkData = Stripe_.FileCreateParams.FileLinkData; } namespace FileListParams { type Purpose = Stripe_.FileListParams.Purpose; } namespace File { type Purpose = Stripe_.File.Purpose; } namespace InvoiceCreateParams { type AutomaticTax = Stripe_.InvoiceCreateParams.AutomaticTax; type CollectionMethod = Stripe_.InvoiceCreateParams.CollectionMethod; type CustomField = Stripe_.InvoiceCreateParams.CustomField; type Discount = Stripe_.InvoiceCreateParams.Discount; type FromInvoice = Stripe_.InvoiceCreateParams.FromInvoice; type Issuer = Stripe_.InvoiceCreateParams.Issuer; type PaymentSettings = Stripe_.InvoiceCreateParams.PaymentSettings; type PendingInvoiceItemsBehavior = Stripe_.InvoiceCreateParams.PendingInvoiceItemsBehavior; type Rendering = Stripe_.InvoiceCreateParams.Rendering; type ShippingCost = Stripe_.InvoiceCreateParams.ShippingCost; type ShippingDetails = Stripe_.InvoiceCreateParams.ShippingDetails; type TransferData = Stripe_.InvoiceCreateParams.TransferData; namespace AutomaticTax { type Liability = Stripe_.InvoiceCreateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.InvoiceCreateParams.AutomaticTax.Liability.Type; } } namespace Issuer { type Type = Stripe_.InvoiceCreateParams.Issuer.Type; } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodType; namespace PaymentMethodOptions { type AcssDebit = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type Installments = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Card.Installments; type RequestThreeDSecure = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; namespace Installments { type Plan = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Card.Installments.Plan.Type; } } } namespace CustomerBalance { type BankTransfer = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; } } namespace Payto { type MandateOptions = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type Purpose = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Pix.AmountIncludesIof; } namespace Upi { type MandateOptions = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.InvoiceCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace Rendering { type AmountTaxDisplay = Stripe_.InvoiceCreateParams.Rendering.AmountTaxDisplay; type Pdf = Stripe_.InvoiceCreateParams.Rendering.Pdf; namespace Pdf { type PageSize = Stripe_.InvoiceCreateParams.Rendering.Pdf.PageSize; } } namespace ShippingCost { type ShippingRateData = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData; namespace ShippingRateData { type DeliveryEstimate = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.DeliveryEstimate; type FixedAmount = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.FixedAmount; type TaxBehavior = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.TaxBehavior; namespace DeliveryEstimate { type Maximum = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Maximum; type Minimum = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Minimum; namespace Maximum { type Unit = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Maximum.Unit; } namespace Minimum { type Unit = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Minimum.Unit; } } namespace FixedAmount { type CurrencyOptions = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.InvoiceCreateParams.ShippingCost.ShippingRateData.FixedAmount.CurrencyOptions.TaxBehavior; } } } } } namespace InvoiceUpdateParams { type AutomaticTax = Stripe_.InvoiceUpdateParams.AutomaticTax; type CollectionMethod = Stripe_.InvoiceUpdateParams.CollectionMethod; type CustomField = Stripe_.InvoiceUpdateParams.CustomField; type Discount = Stripe_.InvoiceUpdateParams.Discount; type Issuer = Stripe_.InvoiceUpdateParams.Issuer; type PaymentSettings = Stripe_.InvoiceUpdateParams.PaymentSettings; type Rendering = Stripe_.InvoiceUpdateParams.Rendering; type ShippingCost = Stripe_.InvoiceUpdateParams.ShippingCost; type ShippingDetails = Stripe_.InvoiceUpdateParams.ShippingDetails; type TransferData = Stripe_.InvoiceUpdateParams.TransferData; namespace AutomaticTax { type Liability = Stripe_.InvoiceUpdateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.InvoiceUpdateParams.AutomaticTax.Liability.Type; } } namespace Issuer { type Type = Stripe_.InvoiceUpdateParams.Issuer.Type; } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodType; namespace PaymentMethodOptions { type AcssDebit = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type Installments = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Card.Installments; type RequestThreeDSecure = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; namespace Installments { type Plan = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Card.Installments.Plan.Type; } } } namespace CustomerBalance { type BankTransfer = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; } } namespace Payto { type MandateOptions = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type Purpose = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Pix.AmountIncludesIof; } namespace Upi { type MandateOptions = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.InvoiceUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace Rendering { type AmountTaxDisplay = Stripe_.InvoiceUpdateParams.Rendering.AmountTaxDisplay; type Pdf = Stripe_.InvoiceUpdateParams.Rendering.Pdf; namespace Pdf { type PageSize = Stripe_.InvoiceUpdateParams.Rendering.Pdf.PageSize; } } namespace ShippingCost { type ShippingRateData = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData; namespace ShippingRateData { type DeliveryEstimate = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.DeliveryEstimate; type FixedAmount = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.FixedAmount; type TaxBehavior = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.TaxBehavior; namespace DeliveryEstimate { type Maximum = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Maximum; type Minimum = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Minimum; namespace Maximum { type Unit = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Maximum.Unit; } namespace Minimum { type Unit = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.DeliveryEstimate.Minimum.Unit; } } namespace FixedAmount { type CurrencyOptions = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.InvoiceUpdateParams.ShippingCost.ShippingRateData.FixedAmount.CurrencyOptions.TaxBehavior; } } } } } namespace InvoiceListParams { type CollectionMethod = Stripe_.InvoiceListParams.CollectionMethod; type Status = Stripe_.InvoiceListParams.Status; } namespace InvoiceAddLinesParams { type Line = Stripe_.InvoiceAddLinesParams.Line; namespace Line { type Discount = Stripe_.InvoiceAddLinesParams.Line.Discount; type Period = Stripe_.InvoiceAddLinesParams.Line.Period; type PriceData = Stripe_.InvoiceAddLinesParams.Line.PriceData; type Pricing = Stripe_.InvoiceAddLinesParams.Line.Pricing; type TaxAmount = Stripe_.InvoiceAddLinesParams.Line.TaxAmount; namespace PriceData { type ProductData = Stripe_.InvoiceAddLinesParams.Line.PriceData.ProductData; type TaxBehavior = Stripe_.InvoiceAddLinesParams.Line.PriceData.TaxBehavior; } namespace TaxAmount { type TaxRateData = Stripe_.InvoiceAddLinesParams.Line.TaxAmount.TaxRateData; type TaxabilityReason = Stripe_.InvoiceAddLinesParams.Line.TaxAmount.TaxabilityReason; namespace TaxRateData { type JurisdictionLevel = Stripe_.InvoiceAddLinesParams.Line.TaxAmount.TaxRateData.JurisdictionLevel; type TaxType = Stripe_.InvoiceAddLinesParams.Line.TaxAmount.TaxRateData.TaxType; } } } } namespace InvoiceCreatePreviewParams { type AutomaticTax = Stripe_.InvoiceCreatePreviewParams.AutomaticTax; type CustomerDetails = Stripe_.InvoiceCreatePreviewParams.CustomerDetails; type Discount = Stripe_.InvoiceCreatePreviewParams.Discount; type InvoiceItem = Stripe_.InvoiceCreatePreviewParams.InvoiceItem; type Issuer = Stripe_.InvoiceCreatePreviewParams.Issuer; type PreviewMode = Stripe_.InvoiceCreatePreviewParams.PreviewMode; type ScheduleDetails = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails; type SubscriptionDetails = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails; namespace AutomaticTax { type Liability = Stripe_.InvoiceCreatePreviewParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.InvoiceCreatePreviewParams.AutomaticTax.Liability.Type; } } namespace CustomerDetails { type Shipping = Stripe_.InvoiceCreatePreviewParams.CustomerDetails.Shipping; type Tax = Stripe_.InvoiceCreatePreviewParams.CustomerDetails.Tax; type TaxExempt = Stripe_.InvoiceCreatePreviewParams.CustomerDetails.TaxExempt; type TaxId = Stripe_.InvoiceCreatePreviewParams.CustomerDetails.TaxId; namespace TaxId { type Type = Stripe_.InvoiceCreatePreviewParams.CustomerDetails.TaxId.Type; } } namespace InvoiceItem { type Discount = Stripe_.InvoiceCreatePreviewParams.InvoiceItem.Discount; type Period = Stripe_.InvoiceCreatePreviewParams.InvoiceItem.Period; type PriceData = Stripe_.InvoiceCreatePreviewParams.InvoiceItem.PriceData; type TaxBehavior = Stripe_.InvoiceCreatePreviewParams.InvoiceItem.TaxBehavior; namespace PriceData { type TaxBehavior = Stripe_.InvoiceCreatePreviewParams.InvoiceItem.PriceData.TaxBehavior; } } namespace Issuer { type Type = Stripe_.InvoiceCreatePreviewParams.Issuer.Type; } namespace ScheduleDetails { type BillingMode = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.BillingMode; type EndBehavior = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.EndBehavior; type Phase = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase; type ProrationBehavior = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.ProrationBehavior; namespace BillingMode { type Flexible = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.BillingMode.Flexible; type Type = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.BillingMode.Flexible.ProrationDiscounts; } } namespace Phase { type AddInvoiceItem = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem; type AutomaticTax = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AutomaticTax; type BillingCycleAnchor = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.BillingCycleAnchor; type BillingThresholds = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.BillingThresholds; type CollectionMethod = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.CollectionMethod; type Discount = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Discount; type Duration = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Duration; type InvoiceSettings = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.InvoiceSettings; type Item = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item; type ProrationBehavior = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.ProrationBehavior; type TransferData = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.TransferData; namespace AddInvoiceItem { type Discount = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Discount; type Period = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Period; type PriceData = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.PriceData; namespace Period { type End = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Period.End; type Start = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.Period.Start.Type; } } namespace PriceData { type TaxBehavior = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AddInvoiceItem.PriceData.TaxBehavior; } } namespace AutomaticTax { type Liability = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.AutomaticTax.Liability.Type; } } namespace Duration { type Interval = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Duration.Interval; } namespace InvoiceSettings { type Issuer = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.BillingThresholds; type Discount = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.Discount; type PriceData = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.PriceData; namespace PriceData { type Recurring = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.PriceData.Recurring; type TaxBehavior = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.InvoiceCreatePreviewParams.ScheduleDetails.Phase.Item.PriceData.Recurring.Interval; } } } } } namespace SubscriptionDetails { type BillingCycleAnchor = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingCycleAnchor; type BillingMode = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingMode; type BillingSchedule = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule; type CancelAt = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.CancelAt; type Item = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item; type ProrationBehavior = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.ProrationBehavior; namespace BillingMode { type Flexible = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingMode.Flexible; type Type = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingMode.Flexible.ProrationDiscounts; } } namespace BillingSchedule { type AppliesTo = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule.AppliesTo; type BillUntil = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule.BillUntil; namespace BillUntil { type Duration = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule.BillUntil.Duration; type Type = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule.BillUntil.Type; namespace Duration { type Interval = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.BillingSchedule.BillUntil.Duration.Interval; } } } namespace Item { type BillingThresholds = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.BillingThresholds; type Discount = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.Discount; type PriceData = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.PriceData; namespace PriceData { type Recurring = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.PriceData.Recurring; type TaxBehavior = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.InvoiceCreatePreviewParams.SubscriptionDetails.Item.PriceData.Recurring.Interval; } } } } } namespace InvoiceRemoveLinesParams { type Line = Stripe_.InvoiceRemoveLinesParams.Line; namespace Line { type Behavior = Stripe_.InvoiceRemoveLinesParams.Line.Behavior; } } namespace InvoiceUpdateLinesParams { type Line = Stripe_.InvoiceUpdateLinesParams.Line; namespace Line { type Discount = Stripe_.InvoiceUpdateLinesParams.Line.Discount; type Period = Stripe_.InvoiceUpdateLinesParams.Line.Period; type PriceData = Stripe_.InvoiceUpdateLinesParams.Line.PriceData; type Pricing = Stripe_.InvoiceUpdateLinesParams.Line.Pricing; type TaxAmount = Stripe_.InvoiceUpdateLinesParams.Line.TaxAmount; namespace PriceData { type ProductData = Stripe_.InvoiceUpdateLinesParams.Line.PriceData.ProductData; type TaxBehavior = Stripe_.InvoiceUpdateLinesParams.Line.PriceData.TaxBehavior; } namespace TaxAmount { type TaxRateData = Stripe_.InvoiceUpdateLinesParams.Line.TaxAmount.TaxRateData; type TaxabilityReason = Stripe_.InvoiceUpdateLinesParams.Line.TaxAmount.TaxabilityReason; namespace TaxRateData { type JurisdictionLevel = Stripe_.InvoiceUpdateLinesParams.Line.TaxAmount.TaxRateData.JurisdictionLevel; type TaxType = Stripe_.InvoiceUpdateLinesParams.Line.TaxAmount.TaxRateData.TaxType; } } } } namespace InvoiceUpdateLineItemParams { type Discount = Stripe_.InvoiceUpdateLineItemParams.Discount; type Period = Stripe_.InvoiceUpdateLineItemParams.Period; type PriceData = Stripe_.InvoiceUpdateLineItemParams.PriceData; type Pricing = Stripe_.InvoiceUpdateLineItemParams.Pricing; type TaxAmount = Stripe_.InvoiceUpdateLineItemParams.TaxAmount; namespace PriceData { type ProductData = Stripe_.InvoiceUpdateLineItemParams.PriceData.ProductData; type TaxBehavior = Stripe_.InvoiceUpdateLineItemParams.PriceData.TaxBehavior; } namespace TaxAmount { type TaxRateData = Stripe_.InvoiceUpdateLineItemParams.TaxAmount.TaxRateData; type TaxabilityReason = Stripe_.InvoiceUpdateLineItemParams.TaxAmount.TaxabilityReason; namespace TaxRateData { type JurisdictionLevel = Stripe_.InvoiceUpdateLineItemParams.TaxAmount.TaxRateData.JurisdictionLevel; type TaxType = Stripe_.InvoiceUpdateLineItemParams.TaxAmount.TaxRateData.TaxType; } } } namespace Invoice { type AutomaticTax = Stripe_.Invoice.AutomaticTax; type BillingReason = Stripe_.Invoice.BillingReason; type CollectionMethod = Stripe_.Invoice.CollectionMethod; type ConfirmationSecret = Stripe_.Invoice.ConfirmationSecret; type CustomField = Stripe_.Invoice.CustomField; type CustomerShipping = Stripe_.Invoice.CustomerShipping; type CustomerTaxExempt = Stripe_.Invoice.CustomerTaxExempt; type CustomerTaxId = Stripe_.Invoice.CustomerTaxId; type FromInvoice = Stripe_.Invoice.FromInvoice; type Issuer = Stripe_.Invoice.Issuer; type LastFinalizationError = Stripe_.Invoice.LastFinalizationError; type Parent = Stripe_.Invoice.Parent; type PaymentSettings = Stripe_.Invoice.PaymentSettings; type Rendering = Stripe_.Invoice.Rendering; type ShippingCost = Stripe_.Invoice.ShippingCost; type ShippingDetails = Stripe_.Invoice.ShippingDetails; type Status = Stripe_.Invoice.Status; type StatusTransitions = Stripe_.Invoice.StatusTransitions; type ThresholdReason = Stripe_.Invoice.ThresholdReason; type TotalDiscountAmount = Stripe_.Invoice.TotalDiscountAmount; type TotalPretaxCreditAmount = Stripe_.Invoice.TotalPretaxCreditAmount; type TotalTax = Stripe_.Invoice.TotalTax; namespace AutomaticTax { type DisabledReason = Stripe_.Invoice.AutomaticTax.DisabledReason; type Liability = Stripe_.Invoice.AutomaticTax.Liability; type Status = Stripe_.Invoice.AutomaticTax.Status; namespace Liability { type Type = Stripe_.Invoice.AutomaticTax.Liability.Type; } } namespace CustomerTaxId { type Type = Stripe_.Invoice.CustomerTaxId.Type; } namespace Issuer { type Type = Stripe_.Invoice.Issuer.Type; } namespace LastFinalizationError { type Code = Stripe_.Invoice.LastFinalizationError.Code; type Type = Stripe_.Invoice.LastFinalizationError.Type; } namespace Parent { type QuoteDetails = Stripe_.Invoice.Parent.QuoteDetails; type SubscriptionDetails = Stripe_.Invoice.Parent.SubscriptionDetails; type Type = Stripe_.Invoice.Parent.Type; } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.Invoice.PaymentSettings.PaymentMethodType; namespace PaymentMethodOptions { type AcssDebit = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type Installments = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Card.Installments; type RequestThreeDSecure = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; } namespace CustomerBalance { type BankTransfer = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; namespace EuBankTransfer { type Country = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer.Country; } } } namespace Payto { type MandateOptions = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.AmountType; type Purpose = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Pix.AmountIncludesIof; } namespace Upi { type MandateOptions = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.Invoice.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace Rendering { type Pdf = Stripe_.Invoice.Rendering.Pdf; namespace Pdf { type PageSize = Stripe_.Invoice.Rendering.Pdf.PageSize; } } namespace ShippingCost { type Tax = Stripe_.Invoice.ShippingCost.Tax; namespace Tax { type TaxabilityReason = Stripe_.Invoice.ShippingCost.Tax.TaxabilityReason; } } namespace ThresholdReason { type ItemReason = Stripe_.Invoice.ThresholdReason.ItemReason; } namespace TotalPretaxCreditAmount { type Type = Stripe_.Invoice.TotalPretaxCreditAmount.Type; } namespace TotalTax { type TaxBehavior = Stripe_.Invoice.TotalTax.TaxBehavior; type TaxRateDetails = Stripe_.Invoice.TotalTax.TaxRateDetails; type TaxabilityReason = Stripe_.Invoice.TotalTax.TaxabilityReason; } } namespace InvoiceItemCreateParams { type Discount = Stripe_.InvoiceItemCreateParams.Discount; type Period = Stripe_.InvoiceItemCreateParams.Period; type PriceData = Stripe_.InvoiceItemCreateParams.PriceData; type Pricing = Stripe_.InvoiceItemCreateParams.Pricing; type TaxBehavior = Stripe_.InvoiceItemCreateParams.TaxBehavior; namespace PriceData { type TaxBehavior = Stripe_.InvoiceItemCreateParams.PriceData.TaxBehavior; } } namespace InvoiceItemUpdateParams { type Discount = Stripe_.InvoiceItemUpdateParams.Discount; type Period = Stripe_.InvoiceItemUpdateParams.Period; type PriceData = Stripe_.InvoiceItemUpdateParams.PriceData; type Pricing = Stripe_.InvoiceItemUpdateParams.Pricing; type TaxBehavior = Stripe_.InvoiceItemUpdateParams.TaxBehavior; namespace PriceData { type TaxBehavior = Stripe_.InvoiceItemUpdateParams.PriceData.TaxBehavior; } } namespace InvoiceItem { type Parent = Stripe_.InvoiceItem.Parent; type Period = Stripe_.InvoiceItem.Period; type Pricing = Stripe_.InvoiceItem.Pricing; type ProrationDetails = Stripe_.InvoiceItem.ProrationDetails; namespace Parent { type SubscriptionDetails = Stripe_.InvoiceItem.Parent.SubscriptionDetails; } namespace Pricing { type PriceDetails = Stripe_.InvoiceItem.Pricing.PriceDetails; } namespace ProrationDetails { type CreditedItems = Stripe_.InvoiceItem.ProrationDetails.CreditedItems; type DiscountAmount = Stripe_.InvoiceItem.ProrationDetails.DiscountAmount; namespace CreditedItems { type InvoiceLineItemDetails = Stripe_.InvoiceItem.ProrationDetails.CreditedItems.InvoiceLineItemDetails; type Type = Stripe_.InvoiceItem.ProrationDetails.CreditedItems.Type; } } } namespace InvoicePaymentListParams { type Payment = Stripe_.InvoicePaymentListParams.Payment; type Status = Stripe_.InvoicePaymentListParams.Status; namespace Payment { type Type = Stripe_.InvoicePaymentListParams.Payment.Type; } } namespace InvoicePayment { type Payment = Stripe_.InvoicePayment.Payment; type StatusTransitions = Stripe_.InvoicePayment.StatusTransitions; namespace Payment { type Type = Stripe_.InvoicePayment.Payment.Type; } } namespace InvoiceRenderingTemplateListParams { type Status = Stripe_.InvoiceRenderingTemplateListParams.Status; } namespace InvoiceRenderingTemplate { type Status = Stripe_.InvoiceRenderingTemplate.Status; } namespace Mandate { type CustomerAcceptance = Stripe_.Mandate.CustomerAcceptance; type MultiUse = Stripe_.Mandate.MultiUse; type PaymentMethodDetails = Stripe_.Mandate.PaymentMethodDetails; type SingleUse = Stripe_.Mandate.SingleUse; type Status = Stripe_.Mandate.Status; type Type = Stripe_.Mandate.Type; namespace CustomerAcceptance { type Offline = Stripe_.Mandate.CustomerAcceptance.Offline; type Online = Stripe_.Mandate.CustomerAcceptance.Online; type Type = Stripe_.Mandate.CustomerAcceptance.Type; } namespace PaymentMethodDetails { type AcssDebit = Stripe_.Mandate.PaymentMethodDetails.AcssDebit; type AmazonPay = Stripe_.Mandate.PaymentMethodDetails.AmazonPay; type AuBecsDebit = Stripe_.Mandate.PaymentMethodDetails.AuBecsDebit; type BacsDebit = Stripe_.Mandate.PaymentMethodDetails.BacsDebit; type Card = Stripe_.Mandate.PaymentMethodDetails.Card; type Cashapp = Stripe_.Mandate.PaymentMethodDetails.Cashapp; type KakaoPay = Stripe_.Mandate.PaymentMethodDetails.KakaoPay; type Klarna = Stripe_.Mandate.PaymentMethodDetails.Klarna; type KrCard = Stripe_.Mandate.PaymentMethodDetails.KrCard; type Link = Stripe_.Mandate.PaymentMethodDetails.Link; type NaverPay = Stripe_.Mandate.PaymentMethodDetails.NaverPay; type NzBankAccount = Stripe_.Mandate.PaymentMethodDetails.NzBankAccount; type Paypal = Stripe_.Mandate.PaymentMethodDetails.Paypal; type Payto = Stripe_.Mandate.PaymentMethodDetails.Payto; type Pix = Stripe_.Mandate.PaymentMethodDetails.Pix; type RevolutPay = Stripe_.Mandate.PaymentMethodDetails.RevolutPay; type SepaDebit = Stripe_.Mandate.PaymentMethodDetails.SepaDebit; type Twint = Stripe_.Mandate.PaymentMethodDetails.Twint; type Upi = Stripe_.Mandate.PaymentMethodDetails.Upi; type UsBankAccount = Stripe_.Mandate.PaymentMethodDetails.UsBankAccount; namespace AcssDebit { type DefaultFor = Stripe_.Mandate.PaymentMethodDetails.AcssDebit.DefaultFor; type PaymentSchedule = Stripe_.Mandate.PaymentMethodDetails.AcssDebit.PaymentSchedule; type TransactionType = Stripe_.Mandate.PaymentMethodDetails.AcssDebit.TransactionType; } namespace BacsDebit { type NetworkStatus = Stripe_.Mandate.PaymentMethodDetails.BacsDebit.NetworkStatus; type RevocationReason = Stripe_.Mandate.PaymentMethodDetails.BacsDebit.RevocationReason; } namespace Payto { type AmountType = Stripe_.Mandate.PaymentMethodDetails.Payto.AmountType; type PaymentSchedule = Stripe_.Mandate.PaymentMethodDetails.Payto.PaymentSchedule; type Purpose = Stripe_.Mandate.PaymentMethodDetails.Payto.Purpose; } namespace Pix { type AmountIncludesIof = Stripe_.Mandate.PaymentMethodDetails.Pix.AmountIncludesIof; type AmountType = Stripe_.Mandate.PaymentMethodDetails.Pix.AmountType; type PaymentSchedule = Stripe_.Mandate.PaymentMethodDetails.Pix.PaymentSchedule; } namespace Upi { type AmountType = Stripe_.Mandate.PaymentMethodDetails.Upi.AmountType; } } } namespace PaymentAttemptRecord { type Amount = Stripe_.PaymentAttemptRecord.Amount; type AmountAuthorized = Stripe_.PaymentAttemptRecord.AmountAuthorized; type AmountCanceled = Stripe_.PaymentAttemptRecord.AmountCanceled; type AmountFailed = Stripe_.PaymentAttemptRecord.AmountFailed; type AmountGuaranteed = Stripe_.PaymentAttemptRecord.AmountGuaranteed; type AmountRefunded = Stripe_.PaymentAttemptRecord.AmountRefunded; type AmountRequested = Stripe_.PaymentAttemptRecord.AmountRequested; type CustomerDetails = Stripe_.PaymentAttemptRecord.CustomerDetails; type CustomerPresence = Stripe_.PaymentAttemptRecord.CustomerPresence; type PaymentMethodDetails = Stripe_.PaymentAttemptRecord.PaymentMethodDetails; type ProcessorDetails = Stripe_.PaymentAttemptRecord.ProcessorDetails; type ReportedBy = Stripe_.PaymentAttemptRecord.ReportedBy; type ShippingDetails = Stripe_.PaymentAttemptRecord.ShippingDetails; namespace PaymentMethodDetails { type AchCreditTransfer = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AchCreditTransfer; type AchDebit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AchDebit; type AcssDebit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AcssDebit; type Affirm = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Affirm; type AfterpayClearpay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AfterpayClearpay; type Alipay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Alipay; type Alma = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Alma; type AmazonPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AmazonPay; type AuBecsDebit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AuBecsDebit; type BacsDebit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.BacsDebit; type Bancontact = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Bancontact; type Billie = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Billie; type BillingDetails = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.BillingDetails; type Bizum = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Bizum; type Blik = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Blik; type Boleto = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Boleto; type Card = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card; type CardPresent = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent; type Cashapp = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Cashapp; type Crypto = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Crypto; type Custom = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Custom; type CustomerBalance = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CustomerBalance; type Eps = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Eps; type Fpx = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Fpx; type Giropay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Giropay; type Grabpay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Grabpay; type Ideal = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Ideal; type InteracPresent = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.InteracPresent; type KakaoPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.KakaoPay; type Klarna = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Klarna; type Konbini = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Konbini; type KrCard = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.KrCard; type Link = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Link; type MbWay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.MbWay; type Mobilepay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Mobilepay; type Multibanco = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Multibanco; type NaverPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.NaverPay; type NzBankAccount = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.NzBankAccount; type Oxxo = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Oxxo; type P24 = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.P24; type PayByBank = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.PayByBank; type Payco = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Payco; type Paynow = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Paynow; type Paypal = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Paypal; type Payto = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Payto; type Pix = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Pix; type Promptpay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Promptpay; type RevolutPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.RevolutPay; type SamsungPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.SamsungPay; type Satispay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Satispay; type Scalapay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Scalapay; type SepaCreditTransfer = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.SepaCreditTransfer; type SepaDebit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.SepaDebit; type Sofort = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Sofort; type StripeAccount = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.StripeAccount; type Sunbit = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Sunbit; type Swish = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Swish; type Twint = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Twint; type Upi = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Upi; type UsBankAccount = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.UsBankAccount; type Wechat = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Wechat; type WechatPay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.WechatPay; type Zip = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Zip; namespace AchDebit { type AccountHolderType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AchDebit.AccountHolderType; } namespace Alma { type Installments = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Alma.Installments; } namespace AmazonPay { type Funding = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AmazonPay.Funding; namespace Funding { type Card = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.AmazonPay.Funding.Card; } } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Bancontact.PreferredLanguage; } namespace Card { type Brand = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Brand; type Checks = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Checks; type Funding = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Funding; type Installments = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Installments; type Network = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Network; type NetworkToken = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.NetworkToken; type ThreeDSecure = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure; type Wallet = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Wallet; namespace Checks { type AddressLine1Check = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Checks.AddressLine1Check; type AddressPostalCodeCheck = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Checks.AddressPostalCodeCheck; type CvcCheck = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Checks.CvcCheck; } namespace Installments { type Plan = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Installments.Plan; namespace Plan { type Type = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Installments.Plan.Type; } } namespace ThreeDSecure { type AuthenticationFlow = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.AuthenticationFlow; type ElectronicCommerceIndicator = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.ExemptionIndicator; type Result = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.Result; type ResultReason = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.ResultReason; type Version = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure.Version; } namespace Wallet { type ApplePay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Wallet.ApplePay; type GooglePay = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Card.Wallet.GooglePay; } } namespace CardPresent { type Offline = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.Offline; type ReadMethod = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.ReadMethod; type Receipt = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.Receipt; type Wallet = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.Wallet; namespace Receipt { type AccountType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.Receipt.AccountType; } namespace Wallet { type Type = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.CardPresent.Wallet.Type; } } namespace Crypto { type Network = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Crypto.Network; type TokenCurrency = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Crypto.TokenCurrency; } namespace Eps { type Bank = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Fpx.AccountHolderType; type Bank = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Ideal.Bank; type Bic = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Ideal.Bic; } namespace InteracPresent { type ReadMethod = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.InteracPresent.ReadMethod; type Receipt = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.InteracPresent.Receipt; namespace Receipt { type AccountType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.InteracPresent.Receipt.AccountType; } } namespace Klarna { type PayerDetails = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Klarna.PayerDetails; namespace PayerDetails { type Address = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Klarna.PayerDetails.Address; } } namespace Konbini { type Store = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Konbini.Store; namespace Store { type Chain = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Konbini.Store.Chain; } } namespace KrCard { type Brand = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.KrCard.Brand; } namespace Mobilepay { type Card = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Mobilepay.Card; } namespace P24 { type Bank = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.P24.Bank; } namespace Paypal { type SellerProtection = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Paypal.SellerProtection; namespace SellerProtection { type DisputeCategory = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Paypal.SellerProtection.DisputeCategory; type Status = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Paypal.SellerProtection.Status; } } namespace RevolutPay { type Funding = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.RevolutPay.Funding; namespace Funding { type Card = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.RevolutPay.Funding.Card; } } namespace Sofort { type PreferredLanguage = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.Sofort.PreferredLanguage; } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentAttemptRecord.PaymentMethodDetails.UsBankAccount.AccountType; } } namespace ProcessorDetails { type Custom = Stripe_.PaymentAttemptRecord.ProcessorDetails.Custom; } } namespace PaymentIntentCreateParams { type AllowedPaymentMethodType = Stripe_.PaymentIntentCreateParams.AllowedPaymentMethodType; type AmountDetails = Stripe_.PaymentIntentCreateParams.AmountDetails; type AutomaticPaymentMethods = Stripe_.PaymentIntentCreateParams.AutomaticPaymentMethods; type CaptureMethod = Stripe_.PaymentIntentCreateParams.CaptureMethod; type ConfirmationMethod = Stripe_.PaymentIntentCreateParams.ConfirmationMethod; type ExcludedPaymentMethodType = Stripe_.PaymentIntentCreateParams.ExcludedPaymentMethodType; type Hooks = Stripe_.PaymentIntentCreateParams.Hooks; type MandateData = Stripe_.PaymentIntentCreateParams.MandateData; type OffSession = Stripe_.PaymentIntentCreateParams.OffSession; type PaymentDetails = Stripe_.PaymentIntentCreateParams.PaymentDetails; type PaymentMethodData = Stripe_.PaymentIntentCreateParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions; type RadarOptions = Stripe_.PaymentIntentCreateParams.RadarOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.SetupFutureUsage; type Shipping = Stripe_.PaymentIntentCreateParams.Shipping; type TransferData = Stripe_.PaymentIntentCreateParams.TransferData; namespace AmountDetails { type LineItem = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem; type Shipping = Stripe_.PaymentIntentCreateParams.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntentCreateParams.AmountDetails.Tax; namespace LineItem { type PaymentMethodOptions = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentCreateParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal.Category; } } } } namespace AutomaticPaymentMethods { type AllowRedirects = Stripe_.PaymentIntentCreateParams.AutomaticPaymentMethods.AllowRedirects; } namespace Hooks { type Inputs = Stripe_.PaymentIntentCreateParams.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntentCreateParams.Hooks.Inputs.Tax; } } namespace MandateData { type CustomerAcceptance = Stripe_.PaymentIntentCreateParams.MandateData.CustomerAcceptance; namespace CustomerAcceptance { type Offline = Stripe_.PaymentIntentCreateParams.MandateData.CustomerAcceptance.Offline; type Online = Stripe_.PaymentIntentCreateParams.MandateData.CustomerAcceptance.Online; type Type = Stripe_.PaymentIntentCreateParams.MandateData.CustomerAcceptance.Type; } } namespace PaymentMethodData { type AcssDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Bancontact; type Billie = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.PaymentIntentCreateParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Bizum; type Blik = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Blik; type Boleto = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.PaymentIntentCreateParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Eps; type Fpx = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Fpx; type Giropay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.PaymentIntentCreateParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Klarna; type Konbini = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Konbini; type KrCard = Stripe_.PaymentIntentCreateParams.PaymentMethodData.KrCard; type Link = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Link; type MbWay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.PaymentIntentCreateParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Oxxo; type P24 = Stripe_.PaymentIntentCreateParams.PaymentMethodData.P24; type PayByBank = Stripe_.PaymentIntentCreateParams.PaymentMethodData.PayByBank; type Payco = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Payco; type Paynow = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Paynow; type Paypal = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Paypal; type Payto = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Payto; type Pix = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Pix; type Promptpay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Sunbit; type Swish = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Swish; type Twint = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Twint; type Type = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Type; type Upi = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.PaymentIntentCreateParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.PaymentIntentCreateParams.PaymentMethodData.WechatPay; type Zip = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.PaymentIntentCreateParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.PaymentIntentCreateParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentCreateParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentIntentCreateParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentIntentCreateParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Alipay; type Alma = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Bancontact; type Billie = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Billie; type Bizum = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Bizum; type Blik = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Blik; type Boleto = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Boleto; type Card = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CardPresent; type Cashapp = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Cashapp; type Crypto = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Crypto; type CustomerBalance = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CustomerBalance; type Eps = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Eps; type Fpx = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Fpx; type Giropay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Ideal; type InteracPresent = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.InteracPresent; type KakaoPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna; type Konbini = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Konbini; type KrCard = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.KrCard; type Link = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Link; type MbWay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.MbWay; type Mobilepay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.NaverPay; type NzBankAccount = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.NzBankAccount; type Oxxo = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Oxxo; type P24 = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.P24; type PayByBank = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.PayByBank; type Payco = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payco; type Paynow = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Paynow; type Paypal = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto; type Pix = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix; type Promptpay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Promptpay; type RevolutPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Sunbit; type Swish = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Swish; type Twint = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Twint; type Upi = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.WechatPay; type Zip = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Zip; namespace AcssDebit { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type PaymentSchedule = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Alipay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Alipay.SetupFutureUsage; } namespace AmazonPay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace AuBecsDebit { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.AuBecsDebit.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Bancontact.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Bancontact.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.Installments; type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.Network; type RequestExtendedAuthorization = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.RequestThreeDSecure; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.SetupFutureUsage; type ThreeDSecure = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure; namespace Installments { type Plan = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.Installments.Plan.Type; } } namespace MandateOptions { type AmountType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.ExemptionIndicator; type NetworkOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace CardPresent { type CaptureMethod = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.CaptureMethod; type Routing = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Routing; namespace Routing { type RequestedPriority = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Routing.RequestedPriority; } } namespace Cashapp { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Cashapp.SetupFutureUsage; } namespace CustomerBalance { type BankTransfer = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; } } namespace Ideal { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Ideal.SetupFutureUsage; } namespace KakaoPay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type OnDemand = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.SetupFutureUsage; type Subscription = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace KrCard { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace NzBankAccount { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.NzBankAccount.SetupFutureUsage; } namespace Paypal { type PreferredLocale = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Paypal.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace Satispay { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Satispay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Sofort { type PreferredLanguage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Sofort.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Sofort.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.Networks; type SetupFutureUsage = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type TransactionPurpose = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.TransactionPurpose; type VerificationMethod = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } namespace WechatPay { type Client = Stripe_.PaymentIntentCreateParams.PaymentMethodOptions.WechatPay.Client; } } namespace TransferData { type PaymentData = Stripe_.PaymentIntentCreateParams.TransferData.PaymentData; } } namespace PaymentIntentUpdateParams { type AllowedPaymentMethodType = Stripe_.PaymentIntentUpdateParams.AllowedPaymentMethodType; type AmountDetails = Stripe_.PaymentIntentUpdateParams.AmountDetails; type CaptureMethod = Stripe_.PaymentIntentUpdateParams.CaptureMethod; type ExcludedPaymentMethodType = Stripe_.PaymentIntentUpdateParams.ExcludedPaymentMethodType; type Hooks = Stripe_.PaymentIntentUpdateParams.Hooks; type PaymentDetails = Stripe_.PaymentIntentUpdateParams.PaymentDetails; type PaymentMethodData = Stripe_.PaymentIntentUpdateParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.SetupFutureUsage; type Shipping = Stripe_.PaymentIntentUpdateParams.Shipping; type TransferData = Stripe_.PaymentIntentUpdateParams.TransferData; namespace AmountDetails { type LineItem = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem; type Shipping = Stripe_.PaymentIntentUpdateParams.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntentUpdateParams.AmountDetails.Tax; namespace LineItem { type PaymentMethodOptions = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentUpdateParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal.Category; } } } } namespace Hooks { type Inputs = Stripe_.PaymentIntentUpdateParams.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntentUpdateParams.Hooks.Inputs.Tax; } } namespace PaymentMethodData { type AcssDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Bancontact; type Billie = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Bizum; type Blik = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Blik; type Boleto = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Eps; type Fpx = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Fpx; type Giropay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Klarna; type Konbini = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Konbini; type KrCard = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.KrCard; type Link = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Link; type MbWay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Oxxo; type P24 = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.P24; type PayByBank = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.PayByBank; type Payco = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Payco; type Paynow = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Paynow; type Paypal = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Paypal; type Payto = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Payto; type Pix = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Pix; type Promptpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Sunbit; type Swish = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Swish; type Twint = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Twint; type Type = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Type; type Upi = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.WechatPay; type Zip = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Alipay; type Alma = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Bancontact; type Billie = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Billie; type Bizum = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Bizum; type Blik = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Blik; type Boleto = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Boleto; type Card = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CardPresent; type Cashapp = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Cashapp; type Crypto = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Crypto; type CustomerBalance = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CustomerBalance; type Eps = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Eps; type Fpx = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Fpx; type Giropay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Ideal; type InteracPresent = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.InteracPresent; type KakaoPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna; type Konbini = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Konbini; type KrCard = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.KrCard; type Link = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Link; type MbWay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.MbWay; type Mobilepay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.NaverPay; type NzBankAccount = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.NzBankAccount; type Oxxo = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Oxxo; type P24 = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.P24; type PayByBank = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.PayByBank; type Payco = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payco; type Paynow = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Paynow; type Paypal = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto; type Pix = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix; type Promptpay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Promptpay; type RevolutPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Sunbit; type Swish = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Swish; type Twint = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Twint; type Upi = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.WechatPay; type Zip = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Zip; namespace AcssDebit { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type PaymentSchedule = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Alipay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Alipay.SetupFutureUsage; } namespace AmazonPay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace AuBecsDebit { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.AuBecsDebit.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Bancontact.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Bancontact.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.Installments; type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.Network; type RequestExtendedAuthorization = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.RequestThreeDSecure; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.SetupFutureUsage; type ThreeDSecure = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure; namespace Installments { type Plan = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.Installments.Plan.Type; } } namespace MandateOptions { type AmountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.ExemptionIndicator; type NetworkOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace CardPresent { type CaptureMethod = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CardPresent.CaptureMethod; type Routing = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CardPresent.Routing; namespace Routing { type RequestedPriority = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CardPresent.Routing.RequestedPriority; } } namespace Cashapp { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Cashapp.SetupFutureUsage; } namespace CustomerBalance { type BankTransfer = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; } } namespace Ideal { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Ideal.SetupFutureUsage; } namespace KakaoPay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type OnDemand = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.SetupFutureUsage; type Subscription = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace KrCard { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace NzBankAccount { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.NzBankAccount.SetupFutureUsage; } namespace Paypal { type PreferredLocale = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Paypal.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace Satispay { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Satispay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Sofort { type PreferredLanguage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Sofort.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Sofort.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.Networks; type SetupFutureUsage = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type TransactionPurpose = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.TransactionPurpose; type VerificationMethod = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } namespace WechatPay { type Client = Stripe_.PaymentIntentUpdateParams.PaymentMethodOptions.WechatPay.Client; } } namespace TransferData { type PaymentData = Stripe_.PaymentIntentUpdateParams.TransferData.PaymentData; } } namespace PaymentIntentCancelParams { type CancellationReason = Stripe_.PaymentIntentCancelParams.CancellationReason; } namespace PaymentIntentCaptureParams { type AmountDetails = Stripe_.PaymentIntentCaptureParams.AmountDetails; type Hooks = Stripe_.PaymentIntentCaptureParams.Hooks; type PaymentDetails = Stripe_.PaymentIntentCaptureParams.PaymentDetails; type TransferData = Stripe_.PaymentIntentCaptureParams.TransferData; namespace AmountDetails { type LineItem = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem; type Shipping = Stripe_.PaymentIntentCaptureParams.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntentCaptureParams.AmountDetails.Tax; namespace LineItem { type PaymentMethodOptions = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentCaptureParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal.Category; } } } } namespace Hooks { type Inputs = Stripe_.PaymentIntentCaptureParams.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntentCaptureParams.Hooks.Inputs.Tax; } } } namespace PaymentIntentConfirmParams { type AllowedPaymentMethodType = Stripe_.PaymentIntentConfirmParams.AllowedPaymentMethodType; type AmountDetails = Stripe_.PaymentIntentConfirmParams.AmountDetails; type CaptureMethod = Stripe_.PaymentIntentConfirmParams.CaptureMethod; type ExcludedPaymentMethodType = Stripe_.PaymentIntentConfirmParams.ExcludedPaymentMethodType; type Hooks = Stripe_.PaymentIntentConfirmParams.Hooks; type MandateData = Stripe_.PaymentIntentConfirmParams.MandateData; type OffSession = Stripe_.PaymentIntentConfirmParams.OffSession; type PaymentDetails = Stripe_.PaymentIntentConfirmParams.PaymentDetails; type PaymentMethodData = Stripe_.PaymentIntentConfirmParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions; type RadarOptions = Stripe_.PaymentIntentConfirmParams.RadarOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.SetupFutureUsage; type Shipping = Stripe_.PaymentIntentConfirmParams.Shipping; namespace AmountDetails { type LineItem = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem; type Shipping = Stripe_.PaymentIntentConfirmParams.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntentConfirmParams.AmountDetails.Tax; namespace LineItem { type PaymentMethodOptions = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentConfirmParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal.Category; } } } } namespace Hooks { type Inputs = Stripe_.PaymentIntentConfirmParams.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntentConfirmParams.Hooks.Inputs.Tax; } } namespace MandateData { type CustomerAcceptance = Stripe_.PaymentIntentConfirmParams.MandateData.CustomerAcceptance; namespace CustomerAcceptance { type Offline = Stripe_.PaymentIntentConfirmParams.MandateData.CustomerAcceptance.Offline; type Online = Stripe_.PaymentIntentConfirmParams.MandateData.CustomerAcceptance.Online; type Type = Stripe_.PaymentIntentConfirmParams.MandateData.CustomerAcceptance.Type; } } namespace PaymentMethodData { type AcssDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Bancontact; type Billie = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Bizum; type Blik = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Blik; type Boleto = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Eps; type Fpx = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Fpx; type Giropay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Klarna; type Konbini = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Konbini; type KrCard = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.KrCard; type Link = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Link; type MbWay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Oxxo; type P24 = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.P24; type PayByBank = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.PayByBank; type Payco = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Payco; type Paynow = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Paynow; type Paypal = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Paypal; type Payto = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Payto; type Pix = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Pix; type Promptpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Sunbit; type Swish = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Swish; type Twint = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Twint; type Type = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Type; type Upi = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.WechatPay; type Zip = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Alipay; type Alma = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Bancontact; type Billie = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Billie; type Bizum = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Bizum; type Blik = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Blik; type Boleto = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Boleto; type Card = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CardPresent; type Cashapp = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Cashapp; type Crypto = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Crypto; type CustomerBalance = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CustomerBalance; type Eps = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Eps; type Fpx = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Fpx; type Giropay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Ideal; type InteracPresent = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.InteracPresent; type KakaoPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna; type Konbini = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Konbini; type KrCard = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.KrCard; type Link = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Link; type MbWay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.MbWay; type Mobilepay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.NaverPay; type NzBankAccount = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.NzBankAccount; type Oxxo = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Oxxo; type P24 = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.P24; type PayByBank = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.PayByBank; type Payco = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payco; type Paynow = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Paynow; type Paypal = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto; type Pix = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix; type Promptpay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Promptpay; type RevolutPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Sunbit; type Swish = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Swish; type Twint = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Twint; type Upi = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.WechatPay; type Zip = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Zip; namespace AcssDebit { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type PaymentSchedule = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Alipay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Alipay.SetupFutureUsage; } namespace AmazonPay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace AuBecsDebit { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.AuBecsDebit.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Bancontact.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Bancontact.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.Installments; type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.Network; type RequestExtendedAuthorization = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.RequestThreeDSecure; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.SetupFutureUsage; type ThreeDSecure = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure; namespace Installments { type Plan = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.Installments.Plan; namespace Plan { type Type = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.Installments.Plan.Type; } } namespace MandateOptions { type AmountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.ExemptionIndicator; type NetworkOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace CardPresent { type CaptureMethod = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CardPresent.CaptureMethod; type Routing = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CardPresent.Routing; namespace Routing { type RequestedPriority = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CardPresent.Routing.RequestedPriority; } } namespace Cashapp { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Cashapp.SetupFutureUsage; } namespace CustomerBalance { type BankTransfer = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; } } namespace Ideal { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Ideal.SetupFutureUsage; } namespace KakaoPay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type OnDemand = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.SetupFutureUsage; type Subscription = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace KrCard { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace NzBankAccount { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.NzBankAccount.SetupFutureUsage; } namespace Paypal { type PreferredLocale = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Paypal.PreferredLocale; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace Satispay { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Satispay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Sofort { type PreferredLanguage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Sofort.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Sofort.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.Networks; type SetupFutureUsage = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type TransactionPurpose = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.TransactionPurpose; type VerificationMethod = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } namespace WechatPay { type Client = Stripe_.PaymentIntentConfirmParams.PaymentMethodOptions.WechatPay.Client; } } } namespace PaymentIntentIncrementAuthorizationParams { type AmountDetails = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails; type Hooks = Stripe_.PaymentIntentIncrementAuthorizationParams.Hooks; type PaymentDetails = Stripe_.PaymentIntentIncrementAuthorizationParams.PaymentDetails; type TransferData = Stripe_.PaymentIntentIncrementAuthorizationParams.TransferData; namespace AmountDetails { type LineItem = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem; type Shipping = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.Tax; namespace LineItem { type PaymentMethodOptions = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentIncrementAuthorizationParams.AmountDetails.LineItem.PaymentMethodOptions.Paypal.Category; } } } } namespace Hooks { type Inputs = Stripe_.PaymentIntentIncrementAuthorizationParams.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntentIncrementAuthorizationParams.Hooks.Inputs.Tax; } } } namespace PaymentIntent { type AllowedPaymentMethodType = Stripe_.PaymentIntent.AllowedPaymentMethodType; type AmountDetails = Stripe_.PaymentIntent.AmountDetails; type AutomaticPaymentMethods = Stripe_.PaymentIntent.AutomaticPaymentMethods; type CancellationReason = Stripe_.PaymentIntent.CancellationReason; type CaptureMethod = Stripe_.PaymentIntent.CaptureMethod; type ConfirmationMethod = Stripe_.PaymentIntent.ConfirmationMethod; type ExcludedPaymentMethodType = Stripe_.PaymentIntent.ExcludedPaymentMethodType; type Hooks = Stripe_.PaymentIntent.Hooks; type LastPaymentError = Stripe_.PaymentIntent.LastPaymentError; type ManagedPayments = Stripe_.PaymentIntent.ManagedPayments; type NextAction = Stripe_.PaymentIntent.NextAction; type PaymentDetails = Stripe_.PaymentIntent.PaymentDetails; type PaymentMethodConfigurationDetails = Stripe_.PaymentIntent.PaymentMethodConfigurationDetails; type PaymentMethodOptions = Stripe_.PaymentIntent.PaymentMethodOptions; type PresentmentDetails = Stripe_.PaymentIntent.PresentmentDetails; type Processing = Stripe_.PaymentIntent.Processing; type SetupFutureUsage = Stripe_.PaymentIntent.SetupFutureUsage; type Shipping = Stripe_.PaymentIntent.Shipping; type Status = Stripe_.PaymentIntent.Status; type TransferData = Stripe_.PaymentIntent.TransferData; namespace AmountDetails { type Error = Stripe_.PaymentIntent.AmountDetails.Error; type Shipping = Stripe_.PaymentIntent.AmountDetails.Shipping; type Tax = Stripe_.PaymentIntent.AmountDetails.Tax; type Tip = Stripe_.PaymentIntent.AmountDetails.Tip; namespace Error { type Code = Stripe_.PaymentIntent.AmountDetails.Error.Code; } } namespace AutomaticPaymentMethods { type AllowRedirects = Stripe_.PaymentIntent.AutomaticPaymentMethods.AllowRedirects; } namespace Hooks { type Inputs = Stripe_.PaymentIntent.Hooks.Inputs; namespace Inputs { type Tax = Stripe_.PaymentIntent.Hooks.Inputs.Tax; } } namespace LastPaymentError { type Code = Stripe_.PaymentIntent.LastPaymentError.Code; type Type = Stripe_.PaymentIntent.LastPaymentError.Type; } namespace NextAction { type AlipayHandleRedirect = Stripe_.PaymentIntent.NextAction.AlipayHandleRedirect; type BlikAuthorize = Stripe_.PaymentIntent.NextAction.BlikAuthorize; type BoletoDisplayDetails = Stripe_.PaymentIntent.NextAction.BoletoDisplayDetails; type CardAwaitNotification = Stripe_.PaymentIntent.NextAction.CardAwaitNotification; type CashappHandleRedirectOrDisplayQrCode = Stripe_.PaymentIntent.NextAction.CashappHandleRedirectOrDisplayQrCode; type DisplayBankTransferInstructions = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions; type KlarnaDisplayQrCode = Stripe_.PaymentIntent.NextAction.KlarnaDisplayQrCode; type KonbiniDisplayDetails = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails; type MultibancoDisplayDetails = Stripe_.PaymentIntent.NextAction.MultibancoDisplayDetails; type OxxoDisplayDetails = Stripe_.PaymentIntent.NextAction.OxxoDisplayDetails; type PaynowDisplayQrCode = Stripe_.PaymentIntent.NextAction.PaynowDisplayQrCode; type PixDisplayQrCode = Stripe_.PaymentIntent.NextAction.PixDisplayQrCode; type PromptpayDisplayQrCode = Stripe_.PaymentIntent.NextAction.PromptpayDisplayQrCode; type RedirectToUrl = Stripe_.PaymentIntent.NextAction.RedirectToUrl; type SwishHandleRedirectOrDisplayQrCode = Stripe_.PaymentIntent.NextAction.SwishHandleRedirectOrDisplayQrCode; type UpiHandleRedirectOrDisplayQrCode = Stripe_.PaymentIntent.NextAction.UpiHandleRedirectOrDisplayQrCode; type UseStripeSdk = Stripe_.PaymentIntent.NextAction.UseStripeSdk; type VerifyWithMicrodeposits = Stripe_.PaymentIntent.NextAction.VerifyWithMicrodeposits; type WechatPayDisplayQrCode = Stripe_.PaymentIntent.NextAction.WechatPayDisplayQrCode; type WechatPayRedirectToAndroidApp = Stripe_.PaymentIntent.NextAction.WechatPayRedirectToAndroidApp; type WechatPayRedirectToIosApp = Stripe_.PaymentIntent.NextAction.WechatPayRedirectToIosApp; namespace CashappHandleRedirectOrDisplayQrCode { type QrCode = Stripe_.PaymentIntent.NextAction.CashappHandleRedirectOrDisplayQrCode.QrCode; } namespace DisplayBankTransferInstructions { type FinancialAddress = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress; type Type = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.Type; namespace FinancialAddress { type Aba = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Aba; type Iban = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Iban; type SortCode = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SortCode; type Spei = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Spei; type SupportedNetwork = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.SupportedNetwork; type Swift = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Swift; type Type = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Type; type Zengin = Stripe_.PaymentIntent.NextAction.DisplayBankTransferInstructions.FinancialAddress.Zengin; } } namespace KonbiniDisplayDetails { type Stores = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails.Stores; namespace Stores { type Familymart = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Familymart; type Lawson = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Lawson; type Ministop = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Ministop; type Seicomart = Stripe_.PaymentIntent.NextAction.KonbiniDisplayDetails.Stores.Seicomart; } } namespace SwishHandleRedirectOrDisplayQrCode { type QrCode = Stripe_.PaymentIntent.NextAction.SwishHandleRedirectOrDisplayQrCode.QrCode; } namespace UpiHandleRedirectOrDisplayQrCode { type QrCode = Stripe_.PaymentIntent.NextAction.UpiHandleRedirectOrDisplayQrCode.QrCode; } namespace VerifyWithMicrodeposits { type MicrodepositType = Stripe_.PaymentIntent.NextAction.VerifyWithMicrodeposits.MicrodepositType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.PaymentIntent.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.PaymentIntent.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.PaymentIntent.PaymentMethodOptions.Alipay; type Alma = Stripe_.PaymentIntent.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.PaymentIntent.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.PaymentIntent.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.PaymentIntent.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.PaymentIntent.PaymentMethodOptions.Bancontact; type Billie = Stripe_.PaymentIntent.PaymentMethodOptions.Billie; type Bizum = Stripe_.PaymentIntent.PaymentMethodOptions.Bizum; type Blik = Stripe_.PaymentIntent.PaymentMethodOptions.Blik; type Boleto = Stripe_.PaymentIntent.PaymentMethodOptions.Boleto; type Card = Stripe_.PaymentIntent.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntent.PaymentMethodOptions.CardPresent; type Cashapp = Stripe_.PaymentIntent.PaymentMethodOptions.Cashapp; type Crypto = Stripe_.PaymentIntent.PaymentMethodOptions.Crypto; type CustomerBalance = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance; type Eps = Stripe_.PaymentIntent.PaymentMethodOptions.Eps; type Fpx = Stripe_.PaymentIntent.PaymentMethodOptions.Fpx; type Giropay = Stripe_.PaymentIntent.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.PaymentIntent.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.PaymentIntent.PaymentMethodOptions.Ideal; type InteracPresent = Stripe_.PaymentIntent.PaymentMethodOptions.InteracPresent; type KakaoPay = Stripe_.PaymentIntent.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.PaymentIntent.PaymentMethodOptions.Klarna; type Konbini = Stripe_.PaymentIntent.PaymentMethodOptions.Konbini; type KrCard = Stripe_.PaymentIntent.PaymentMethodOptions.KrCard; type Link = Stripe_.PaymentIntent.PaymentMethodOptions.Link; type MbWay = Stripe_.PaymentIntent.PaymentMethodOptions.MbWay; type Mobilepay = Stripe_.PaymentIntent.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.PaymentIntent.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.PaymentIntent.PaymentMethodOptions.NaverPay; type NzBankAccount = Stripe_.PaymentIntent.PaymentMethodOptions.NzBankAccount; type Oxxo = Stripe_.PaymentIntent.PaymentMethodOptions.Oxxo; type P24 = Stripe_.PaymentIntent.PaymentMethodOptions.P24; type PayByBank = Stripe_.PaymentIntent.PaymentMethodOptions.PayByBank; type Payco = Stripe_.PaymentIntent.PaymentMethodOptions.Payco; type Paynow = Stripe_.PaymentIntent.PaymentMethodOptions.Paynow; type Paypal = Stripe_.PaymentIntent.PaymentMethodOptions.Paypal; type Payto = Stripe_.PaymentIntent.PaymentMethodOptions.Payto; type Pix = Stripe_.PaymentIntent.PaymentMethodOptions.Pix; type Promptpay = Stripe_.PaymentIntent.PaymentMethodOptions.Promptpay; type RevolutPay = Stripe_.PaymentIntent.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.PaymentIntent.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.PaymentIntent.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.PaymentIntent.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.PaymentIntent.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.PaymentIntent.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.PaymentIntent.PaymentMethodOptions.Sunbit; type Swish = Stripe_.PaymentIntent.PaymentMethodOptions.Swish; type Twint = Stripe_.PaymentIntent.PaymentMethodOptions.Twint; type Upi = Stripe_.PaymentIntent.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.PaymentIntent.PaymentMethodOptions.WechatPay; type Zip = Stripe_.PaymentIntent.PaymentMethodOptions.Zip; namespace AcssDebit { type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type PaymentSchedule = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.PaymentIntent.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Alipay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Alipay.SetupFutureUsage; } namespace AmazonPay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace AuBecsDebit { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.AuBecsDebit.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentIntent.PaymentMethodOptions.Bancontact.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Bancontact.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Installments; type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Network; type RequestExtendedAuthorization = Stripe_.PaymentIntent.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.PaymentIntent.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.PaymentIntent.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.PaymentIntent.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.PaymentIntent.PaymentMethodOptions.Card.RequestThreeDSecure; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Card.SetupFutureUsage; namespace Installments { type AvailablePlan = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Installments.AvailablePlan; type Plan = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Installments.Plan; namespace AvailablePlan { type Type = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Installments.AvailablePlan.Type; } namespace Plan { type Type = Stripe_.PaymentIntent.PaymentMethodOptions.Card.Installments.Plan.Type; } } namespace MandateOptions { type AmountType = Stripe_.PaymentIntent.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.PaymentIntent.PaymentMethodOptions.Card.MandateOptions.Interval; } } namespace CardPresent { type CaptureMethod = Stripe_.PaymentIntent.PaymentMethodOptions.CardPresent.CaptureMethod; type Routing = Stripe_.PaymentIntent.PaymentMethodOptions.CardPresent.Routing; namespace Routing { type RequestedPriority = Stripe_.PaymentIntent.PaymentMethodOptions.CardPresent.Routing.RequestedPriority; } } namespace Cashapp { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Cashapp.SetupFutureUsage; } namespace CustomerBalance { type BankTransfer = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; namespace EuBankTransfer { type Country = Stripe_.PaymentIntent.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer.Country; } } } namespace Ideal { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Ideal.SetupFutureUsage; } namespace KakaoPay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Klarna.SetupFutureUsage; } namespace KrCard { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace NzBankAccount { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.NzBankAccount.SetupFutureUsage; } namespace Paypal { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.PaymentIntent.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntent.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.PaymentIntent.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.PaymentIntent.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace Satispay { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Satispay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Sofort { type PreferredLanguage = Stripe_.PaymentIntent.PaymentMethodOptions.Sofort.PreferredLanguage; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Sofort.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.Upi.SetupFutureUsage; } namespace UsBankAccount { type FinancialConnections = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.MandateOptions; type SetupFutureUsage = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type TransactionPurpose = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.TransactionPurpose; type VerificationMethod = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.PaymentIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } namespace WechatPay { type Client = Stripe_.PaymentIntent.PaymentMethodOptions.WechatPay.Client; } } namespace Processing { type Card = Stripe_.PaymentIntent.Processing.Card; namespace Card { type CustomerNotification = Stripe_.PaymentIntent.Processing.Card.CustomerNotification; } } namespace TransferData { type PaymentData = Stripe_.PaymentIntent.TransferData.PaymentData; } } namespace PaymentLinkCreateParams { type LineItem = Stripe_.PaymentLinkCreateParams.LineItem; type AfterCompletion = Stripe_.PaymentLinkCreateParams.AfterCompletion; type AutomaticTax = Stripe_.PaymentLinkCreateParams.AutomaticTax; type BillingAddressCollection = Stripe_.PaymentLinkCreateParams.BillingAddressCollection; type ConsentCollection = Stripe_.PaymentLinkCreateParams.ConsentCollection; type CustomField = Stripe_.PaymentLinkCreateParams.CustomField; type CustomText = Stripe_.PaymentLinkCreateParams.CustomText; type CustomerCreation = Stripe_.PaymentLinkCreateParams.CustomerCreation; type InvoiceCreation = Stripe_.PaymentLinkCreateParams.InvoiceCreation; type ManagedPayments = Stripe_.PaymentLinkCreateParams.ManagedPayments; type NameCollection = Stripe_.PaymentLinkCreateParams.NameCollection; type OptionalItem = Stripe_.PaymentLinkCreateParams.OptionalItem; type PaymentIntentData = Stripe_.PaymentLinkCreateParams.PaymentIntentData; type PaymentMethodCollection = Stripe_.PaymentLinkCreateParams.PaymentMethodCollection; type PaymentMethodOptions = Stripe_.PaymentLinkCreateParams.PaymentMethodOptions; type PaymentMethodType = Stripe_.PaymentLinkCreateParams.PaymentMethodType; type PhoneNumberCollection = Stripe_.PaymentLinkCreateParams.PhoneNumberCollection; type Restrictions = Stripe_.PaymentLinkCreateParams.Restrictions; type ShippingAddressCollection = Stripe_.PaymentLinkCreateParams.ShippingAddressCollection; type ShippingOption = Stripe_.PaymentLinkCreateParams.ShippingOption; type SubmitType = Stripe_.PaymentLinkCreateParams.SubmitType; type SubscriptionData = Stripe_.PaymentLinkCreateParams.SubscriptionData; type TaxIdCollection = Stripe_.PaymentLinkCreateParams.TaxIdCollection; type TransferData = Stripe_.PaymentLinkCreateParams.TransferData; namespace AfterCompletion { type HostedConfirmation = Stripe_.PaymentLinkCreateParams.AfterCompletion.HostedConfirmation; type Redirect = Stripe_.PaymentLinkCreateParams.AfterCompletion.Redirect; type Type = Stripe_.PaymentLinkCreateParams.AfterCompletion.Type; } namespace AutomaticTax { type Liability = Stripe_.PaymentLinkCreateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.PaymentLinkCreateParams.AutomaticTax.Liability.Type; } } namespace ConsentCollection { type PaymentMethodReuseAgreement = Stripe_.PaymentLinkCreateParams.ConsentCollection.PaymentMethodReuseAgreement; type Promotions = Stripe_.PaymentLinkCreateParams.ConsentCollection.Promotions; type TermsOfService = Stripe_.PaymentLinkCreateParams.ConsentCollection.TermsOfService; namespace PaymentMethodReuseAgreement { type Position = Stripe_.PaymentLinkCreateParams.ConsentCollection.PaymentMethodReuseAgreement.Position; } } namespace CustomField { type Dropdown = Stripe_.PaymentLinkCreateParams.CustomField.Dropdown; type Label = Stripe_.PaymentLinkCreateParams.CustomField.Label; type Numeric = Stripe_.PaymentLinkCreateParams.CustomField.Numeric; type Text = Stripe_.PaymentLinkCreateParams.CustomField.Text; type Type = Stripe_.PaymentLinkCreateParams.CustomField.Type; namespace Dropdown { type Option = Stripe_.PaymentLinkCreateParams.CustomField.Dropdown.Option; } } namespace CustomText { type AfterSubmit = Stripe_.PaymentLinkCreateParams.CustomText.AfterSubmit; type ShippingAddress = Stripe_.PaymentLinkCreateParams.CustomText.ShippingAddress; type Submit = Stripe_.PaymentLinkCreateParams.CustomText.Submit; type TermsOfServiceAcceptance = Stripe_.PaymentLinkCreateParams.CustomText.TermsOfServiceAcceptance; } namespace InvoiceCreation { type InvoiceData = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData; namespace InvoiceData { type CustomField = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData.CustomField; type Issuer = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData.Issuer; type RenderingOptions = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData.RenderingOptions; namespace Issuer { type Type = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData.Issuer.Type; } namespace RenderingOptions { type AmountTaxDisplay = Stripe_.PaymentLinkCreateParams.InvoiceCreation.InvoiceData.RenderingOptions.AmountTaxDisplay; } } } namespace LineItem { type AdjustableQuantity = Stripe_.PaymentLinkCreateParams.LineItem.AdjustableQuantity; type PriceData = Stripe_.PaymentLinkCreateParams.LineItem.PriceData; namespace PriceData { type ProductData = Stripe_.PaymentLinkCreateParams.LineItem.PriceData.ProductData; type Recurring = Stripe_.PaymentLinkCreateParams.LineItem.PriceData.Recurring; type TaxBehavior = Stripe_.PaymentLinkCreateParams.LineItem.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.PaymentLinkCreateParams.LineItem.PriceData.Recurring.Interval; } } } namespace NameCollection { type Business = Stripe_.PaymentLinkCreateParams.NameCollection.Business; type Individual = Stripe_.PaymentLinkCreateParams.NameCollection.Individual; } namespace OptionalItem { type AdjustableQuantity = Stripe_.PaymentLinkCreateParams.OptionalItem.AdjustableQuantity; } namespace PaymentIntentData { type CaptureMethod = Stripe_.PaymentLinkCreateParams.PaymentIntentData.CaptureMethod; type SetupFutureUsage = Stripe_.PaymentLinkCreateParams.PaymentIntentData.SetupFutureUsage; } namespace PaymentMethodOptions { type Card = Stripe_.PaymentLinkCreateParams.PaymentMethodOptions.Card; namespace Card { type Restrictions = Stripe_.PaymentLinkCreateParams.PaymentMethodOptions.Card.Restrictions; namespace Restrictions { type BrandsBlocked = Stripe_.PaymentLinkCreateParams.PaymentMethodOptions.Card.Restrictions.BrandsBlocked; } } } namespace Restrictions { type CompletedSessions = Stripe_.PaymentLinkCreateParams.Restrictions.CompletedSessions; } namespace ShippingAddressCollection { type AllowedCountry = Stripe_.PaymentLinkCreateParams.ShippingAddressCollection.AllowedCountry; } namespace SubscriptionData { type InvoiceSettings = Stripe_.PaymentLinkCreateParams.SubscriptionData.InvoiceSettings; type TrialSettings = Stripe_.PaymentLinkCreateParams.SubscriptionData.TrialSettings; namespace InvoiceSettings { type Issuer = Stripe_.PaymentLinkCreateParams.SubscriptionData.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.PaymentLinkCreateParams.SubscriptionData.InvoiceSettings.Issuer.Type; } } namespace TrialSettings { type EndBehavior = Stripe_.PaymentLinkCreateParams.SubscriptionData.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.PaymentLinkCreateParams.SubscriptionData.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace TaxIdCollection { type Required = Stripe_.PaymentLinkCreateParams.TaxIdCollection.Required; } } namespace PaymentLinkUpdateParams { type AfterCompletion = Stripe_.PaymentLinkUpdateParams.AfterCompletion; type AutomaticTax = Stripe_.PaymentLinkUpdateParams.AutomaticTax; type BillingAddressCollection = Stripe_.PaymentLinkUpdateParams.BillingAddressCollection; type ConsentCollection = Stripe_.PaymentLinkUpdateParams.ConsentCollection; type CustomField = Stripe_.PaymentLinkUpdateParams.CustomField; type CustomText = Stripe_.PaymentLinkUpdateParams.CustomText; type CustomerCreation = Stripe_.PaymentLinkUpdateParams.CustomerCreation; type InvoiceCreation = Stripe_.PaymentLinkUpdateParams.InvoiceCreation; type LineItem = Stripe_.PaymentLinkUpdateParams.LineItem; type NameCollection = Stripe_.PaymentLinkUpdateParams.NameCollection; type OptionalItem = Stripe_.PaymentLinkUpdateParams.OptionalItem; type PaymentIntentData = Stripe_.PaymentLinkUpdateParams.PaymentIntentData; type PaymentMethodCollection = Stripe_.PaymentLinkUpdateParams.PaymentMethodCollection; type PaymentMethodOptions = Stripe_.PaymentLinkUpdateParams.PaymentMethodOptions; type PaymentMethodType = Stripe_.PaymentLinkUpdateParams.PaymentMethodType; type PhoneNumberCollection = Stripe_.PaymentLinkUpdateParams.PhoneNumberCollection; type Restrictions = Stripe_.PaymentLinkUpdateParams.Restrictions; type ShippingAddressCollection = Stripe_.PaymentLinkUpdateParams.ShippingAddressCollection; type ShippingOption = Stripe_.PaymentLinkUpdateParams.ShippingOption; type SubmitType = Stripe_.PaymentLinkUpdateParams.SubmitType; type SubscriptionData = Stripe_.PaymentLinkUpdateParams.SubscriptionData; type TaxIdCollection = Stripe_.PaymentLinkUpdateParams.TaxIdCollection; namespace AfterCompletion { type HostedConfirmation = Stripe_.PaymentLinkUpdateParams.AfterCompletion.HostedConfirmation; type Redirect = Stripe_.PaymentLinkUpdateParams.AfterCompletion.Redirect; type Type = Stripe_.PaymentLinkUpdateParams.AfterCompletion.Type; } namespace AutomaticTax { type Liability = Stripe_.PaymentLinkUpdateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.PaymentLinkUpdateParams.AutomaticTax.Liability.Type; } } namespace ConsentCollection { type PaymentMethodReuseAgreement = Stripe_.PaymentLinkUpdateParams.ConsentCollection.PaymentMethodReuseAgreement; type Promotions = Stripe_.PaymentLinkUpdateParams.ConsentCollection.Promotions; type TermsOfService = Stripe_.PaymentLinkUpdateParams.ConsentCollection.TermsOfService; namespace PaymentMethodReuseAgreement { type Position = Stripe_.PaymentLinkUpdateParams.ConsentCollection.PaymentMethodReuseAgreement.Position; } } namespace CustomField { type Dropdown = Stripe_.PaymentLinkUpdateParams.CustomField.Dropdown; type Label = Stripe_.PaymentLinkUpdateParams.CustomField.Label; type Numeric = Stripe_.PaymentLinkUpdateParams.CustomField.Numeric; type Text = Stripe_.PaymentLinkUpdateParams.CustomField.Text; type Type = Stripe_.PaymentLinkUpdateParams.CustomField.Type; namespace Dropdown { type Option = Stripe_.PaymentLinkUpdateParams.CustomField.Dropdown.Option; } } namespace CustomText { type AfterSubmit = Stripe_.PaymentLinkUpdateParams.CustomText.AfterSubmit; type ShippingAddress = Stripe_.PaymentLinkUpdateParams.CustomText.ShippingAddress; type Submit = Stripe_.PaymentLinkUpdateParams.CustomText.Submit; type TermsOfServiceAcceptance = Stripe_.PaymentLinkUpdateParams.CustomText.TermsOfServiceAcceptance; } namespace InvoiceCreation { type InvoiceData = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData; namespace InvoiceData { type CustomField = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData.CustomField; type Issuer = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData.Issuer; type RenderingOptions = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData.RenderingOptions; namespace Issuer { type Type = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData.Issuer.Type; } namespace RenderingOptions { type AmountTaxDisplay = Stripe_.PaymentLinkUpdateParams.InvoiceCreation.InvoiceData.RenderingOptions.AmountTaxDisplay; } } } namespace LineItem { type AdjustableQuantity = Stripe_.PaymentLinkUpdateParams.LineItem.AdjustableQuantity; } namespace NameCollection { type Business = Stripe_.PaymentLinkUpdateParams.NameCollection.Business; type Individual = Stripe_.PaymentLinkUpdateParams.NameCollection.Individual; } namespace OptionalItem { type AdjustableQuantity = Stripe_.PaymentLinkUpdateParams.OptionalItem.AdjustableQuantity; } namespace PaymentIntentData { type SetupFutureUsage = Stripe_.PaymentLinkUpdateParams.PaymentIntentData.SetupFutureUsage; } namespace PaymentMethodOptions { type Card = Stripe_.PaymentLinkUpdateParams.PaymentMethodOptions.Card; namespace Card { type Restrictions = Stripe_.PaymentLinkUpdateParams.PaymentMethodOptions.Card.Restrictions; namespace Restrictions { type BrandsBlocked = Stripe_.PaymentLinkUpdateParams.PaymentMethodOptions.Card.Restrictions.BrandsBlocked; } } } namespace Restrictions { type CompletedSessions = Stripe_.PaymentLinkUpdateParams.Restrictions.CompletedSessions; } namespace ShippingAddressCollection { type AllowedCountry = Stripe_.PaymentLinkUpdateParams.ShippingAddressCollection.AllowedCountry; } namespace SubscriptionData { type InvoiceSettings = Stripe_.PaymentLinkUpdateParams.SubscriptionData.InvoiceSettings; type TrialSettings = Stripe_.PaymentLinkUpdateParams.SubscriptionData.TrialSettings; namespace InvoiceSettings { type Issuer = Stripe_.PaymentLinkUpdateParams.SubscriptionData.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.PaymentLinkUpdateParams.SubscriptionData.InvoiceSettings.Issuer.Type; } } namespace TrialSettings { type EndBehavior = Stripe_.PaymentLinkUpdateParams.SubscriptionData.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.PaymentLinkUpdateParams.SubscriptionData.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace TaxIdCollection { type Required = Stripe_.PaymentLinkUpdateParams.TaxIdCollection.Required; } } namespace PaymentLink { type AfterCompletion = Stripe_.PaymentLink.AfterCompletion; type AutomaticTax = Stripe_.PaymentLink.AutomaticTax; type BillingAddressCollection = Stripe_.PaymentLink.BillingAddressCollection; type ConsentCollection = Stripe_.PaymentLink.ConsentCollection; type CustomField = Stripe_.PaymentLink.CustomField; type CustomText = Stripe_.PaymentLink.CustomText; type CustomerCreation = Stripe_.PaymentLink.CustomerCreation; type InvoiceCreation = Stripe_.PaymentLink.InvoiceCreation; type ManagedPayments = Stripe_.PaymentLink.ManagedPayments; type NameCollection = Stripe_.PaymentLink.NameCollection; type OptionalItem = Stripe_.PaymentLink.OptionalItem; type PaymentIntentData = Stripe_.PaymentLink.PaymentIntentData; type PaymentMethodCollection = Stripe_.PaymentLink.PaymentMethodCollection; type PaymentMethodOptions = Stripe_.PaymentLink.PaymentMethodOptions; type PaymentMethodType = Stripe_.PaymentLink.PaymentMethodType; type PhoneNumberCollection = Stripe_.PaymentLink.PhoneNumberCollection; type Restrictions = Stripe_.PaymentLink.Restrictions; type ShippingAddressCollection = Stripe_.PaymentLink.ShippingAddressCollection; type ShippingOption = Stripe_.PaymentLink.ShippingOption; type SubmitType = Stripe_.PaymentLink.SubmitType; type SubscriptionData = Stripe_.PaymentLink.SubscriptionData; type TaxIdCollection = Stripe_.PaymentLink.TaxIdCollection; type TransferData = Stripe_.PaymentLink.TransferData; namespace AfterCompletion { type HostedConfirmation = Stripe_.PaymentLink.AfterCompletion.HostedConfirmation; type Redirect = Stripe_.PaymentLink.AfterCompletion.Redirect; type Type = Stripe_.PaymentLink.AfterCompletion.Type; } namespace AutomaticTax { type Liability = Stripe_.PaymentLink.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.PaymentLink.AutomaticTax.Liability.Type; } } namespace ConsentCollection { type PaymentMethodReuseAgreement = Stripe_.PaymentLink.ConsentCollection.PaymentMethodReuseAgreement; type Promotions = Stripe_.PaymentLink.ConsentCollection.Promotions; type TermsOfService = Stripe_.PaymentLink.ConsentCollection.TermsOfService; namespace PaymentMethodReuseAgreement { type Position = Stripe_.PaymentLink.ConsentCollection.PaymentMethodReuseAgreement.Position; } } namespace CustomField { type Dropdown = Stripe_.PaymentLink.CustomField.Dropdown; type Label = Stripe_.PaymentLink.CustomField.Label; type Numeric = Stripe_.PaymentLink.CustomField.Numeric; type Text = Stripe_.PaymentLink.CustomField.Text; type Type = Stripe_.PaymentLink.CustomField.Type; namespace Dropdown { type Option = Stripe_.PaymentLink.CustomField.Dropdown.Option; } } namespace CustomText { type AfterSubmit = Stripe_.PaymentLink.CustomText.AfterSubmit; type ShippingAddress = Stripe_.PaymentLink.CustomText.ShippingAddress; type Submit = Stripe_.PaymentLink.CustomText.Submit; type TermsOfServiceAcceptance = Stripe_.PaymentLink.CustomText.TermsOfServiceAcceptance; } namespace InvoiceCreation { type InvoiceData = Stripe_.PaymentLink.InvoiceCreation.InvoiceData; namespace InvoiceData { type CustomField = Stripe_.PaymentLink.InvoiceCreation.InvoiceData.CustomField; type Issuer = Stripe_.PaymentLink.InvoiceCreation.InvoiceData.Issuer; type RenderingOptions = Stripe_.PaymentLink.InvoiceCreation.InvoiceData.RenderingOptions; namespace Issuer { type Type = Stripe_.PaymentLink.InvoiceCreation.InvoiceData.Issuer.Type; } } } namespace NameCollection { type Business = Stripe_.PaymentLink.NameCollection.Business; type Individual = Stripe_.PaymentLink.NameCollection.Individual; } namespace OptionalItem { type AdjustableQuantity = Stripe_.PaymentLink.OptionalItem.AdjustableQuantity; } namespace PaymentIntentData { type CaptureMethod = Stripe_.PaymentLink.PaymentIntentData.CaptureMethod; type SetupFutureUsage = Stripe_.PaymentLink.PaymentIntentData.SetupFutureUsage; } namespace PaymentMethodOptions { type Card = Stripe_.PaymentLink.PaymentMethodOptions.Card; namespace Card { type Restrictions = Stripe_.PaymentLink.PaymentMethodOptions.Card.Restrictions; namespace Restrictions { type BrandsBlocked = Stripe_.PaymentLink.PaymentMethodOptions.Card.Restrictions.BrandsBlocked; } } } namespace Restrictions { type CompletedSessions = Stripe_.PaymentLink.Restrictions.CompletedSessions; } namespace ShippingAddressCollection { type AllowedCountry = Stripe_.PaymentLink.ShippingAddressCollection.AllowedCountry; } namespace SubscriptionData { type InvoiceSettings = Stripe_.PaymentLink.SubscriptionData.InvoiceSettings; type TrialSettings = Stripe_.PaymentLink.SubscriptionData.TrialSettings; namespace InvoiceSettings { type Issuer = Stripe_.PaymentLink.SubscriptionData.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.PaymentLink.SubscriptionData.InvoiceSettings.Issuer.Type; } } namespace TrialSettings { type EndBehavior = Stripe_.PaymentLink.SubscriptionData.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.PaymentLink.SubscriptionData.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace TaxIdCollection { type Required = Stripe_.PaymentLink.TaxIdCollection.Required; } } namespace PaymentMethodCreateParams { type AcssDebit = Stripe_.PaymentMethodCreateParams.AcssDebit; type Affirm = Stripe_.PaymentMethodCreateParams.Affirm; type AfterpayClearpay = Stripe_.PaymentMethodCreateParams.AfterpayClearpay; type Alipay = Stripe_.PaymentMethodCreateParams.Alipay; type AllowRedisplay = Stripe_.PaymentMethodCreateParams.AllowRedisplay; type Alma = Stripe_.PaymentMethodCreateParams.Alma; type AmazonPay = Stripe_.PaymentMethodCreateParams.AmazonPay; type AuBecsDebit = Stripe_.PaymentMethodCreateParams.AuBecsDebit; type BacsDebit = Stripe_.PaymentMethodCreateParams.BacsDebit; type Bancontact = Stripe_.PaymentMethodCreateParams.Bancontact; type Billie = Stripe_.PaymentMethodCreateParams.Billie; type BillingDetails = Stripe_.PaymentMethodCreateParams.BillingDetails; type Bizum = Stripe_.PaymentMethodCreateParams.Bizum; type Blik = Stripe_.PaymentMethodCreateParams.Blik; type Boleto = Stripe_.PaymentMethodCreateParams.Boleto; type Card = Stripe_.PaymentMethodCreateParams.Card; type Cashapp = Stripe_.PaymentMethodCreateParams.Cashapp; type Crypto = Stripe_.PaymentMethodCreateParams.Crypto; type Custom = Stripe_.PaymentMethodCreateParams.Custom; type CustomerBalance = Stripe_.PaymentMethodCreateParams.CustomerBalance; type Eps = Stripe_.PaymentMethodCreateParams.Eps; type Fpx = Stripe_.PaymentMethodCreateParams.Fpx; type Giropay = Stripe_.PaymentMethodCreateParams.Giropay; type Grabpay = Stripe_.PaymentMethodCreateParams.Grabpay; type Ideal = Stripe_.PaymentMethodCreateParams.Ideal; type InteracPresent = Stripe_.PaymentMethodCreateParams.InteracPresent; type KakaoPay = Stripe_.PaymentMethodCreateParams.KakaoPay; type Klarna = Stripe_.PaymentMethodCreateParams.Klarna; type Konbini = Stripe_.PaymentMethodCreateParams.Konbini; type KrCard = Stripe_.PaymentMethodCreateParams.KrCard; type Link = Stripe_.PaymentMethodCreateParams.Link; type MbWay = Stripe_.PaymentMethodCreateParams.MbWay; type Mobilepay = Stripe_.PaymentMethodCreateParams.Mobilepay; type Multibanco = Stripe_.PaymentMethodCreateParams.Multibanco; type NaverPay = Stripe_.PaymentMethodCreateParams.NaverPay; type NzBankAccount = Stripe_.PaymentMethodCreateParams.NzBankAccount; type Oxxo = Stripe_.PaymentMethodCreateParams.Oxxo; type P24 = Stripe_.PaymentMethodCreateParams.P24; type PayByBank = Stripe_.PaymentMethodCreateParams.PayByBank; type Payco = Stripe_.PaymentMethodCreateParams.Payco; type Paynow = Stripe_.PaymentMethodCreateParams.Paynow; type Paypal = Stripe_.PaymentMethodCreateParams.Paypal; type Payto = Stripe_.PaymentMethodCreateParams.Payto; type Pix = Stripe_.PaymentMethodCreateParams.Pix; type Promptpay = Stripe_.PaymentMethodCreateParams.Promptpay; type RadarOptions = Stripe_.PaymentMethodCreateParams.RadarOptions; type RevolutPay = Stripe_.PaymentMethodCreateParams.RevolutPay; type SamsungPay = Stripe_.PaymentMethodCreateParams.SamsungPay; type Satispay = Stripe_.PaymentMethodCreateParams.Satispay; type Scalapay = Stripe_.PaymentMethodCreateParams.Scalapay; type SepaDebit = Stripe_.PaymentMethodCreateParams.SepaDebit; type Sofort = Stripe_.PaymentMethodCreateParams.Sofort; type Sunbit = Stripe_.PaymentMethodCreateParams.Sunbit; type Swish = Stripe_.PaymentMethodCreateParams.Swish; type Twint = Stripe_.PaymentMethodCreateParams.Twint; type Type = Stripe_.PaymentMethodCreateParams.Type; type Upi = Stripe_.PaymentMethodCreateParams.Upi; type UsBankAccount = Stripe_.PaymentMethodCreateParams.UsBankAccount; type WechatPay = Stripe_.PaymentMethodCreateParams.WechatPay; type Zip = Stripe_.PaymentMethodCreateParams.Zip; namespace Card { type Networks = Stripe_.PaymentMethodCreateParams.Card.Networks; namespace Networks { type Preferred = Stripe_.PaymentMethodCreateParams.Card.Networks.Preferred; } } namespace Eps { type Bank = Stripe_.PaymentMethodCreateParams.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentMethodCreateParams.Fpx.AccountHolderType; type Bank = Stripe_.PaymentMethodCreateParams.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentMethodCreateParams.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.PaymentMethodCreateParams.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.PaymentMethodCreateParams.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.PaymentMethodCreateParams.P24.Bank; } namespace Sofort { type Country = Stripe_.PaymentMethodCreateParams.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.PaymentMethodCreateParams.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.PaymentMethodCreateParams.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentMethodCreateParams.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentMethodCreateParams.UsBankAccount.AccountType; } } namespace PaymentMethodUpdateParams { type AllowRedisplay = Stripe_.PaymentMethodUpdateParams.AllowRedisplay; type BillingDetails = Stripe_.PaymentMethodUpdateParams.BillingDetails; type Card = Stripe_.PaymentMethodUpdateParams.Card; type Payto = Stripe_.PaymentMethodUpdateParams.Payto; type UsBankAccount = Stripe_.PaymentMethodUpdateParams.UsBankAccount; namespace Card { type Networks = Stripe_.PaymentMethodUpdateParams.Card.Networks; namespace Networks { type Preferred = Stripe_.PaymentMethodUpdateParams.Card.Networks.Preferred; } } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentMethodUpdateParams.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentMethodUpdateParams.UsBankAccount.AccountType; } } namespace PaymentMethodListParams { type AllowRedisplay = Stripe_.PaymentMethodListParams.AllowRedisplay; type Type = Stripe_.PaymentMethodListParams.Type; } namespace PaymentMethod { type AcssDebit = Stripe_.PaymentMethod.AcssDebit; type Affirm = Stripe_.PaymentMethod.Affirm; type AfterpayClearpay = Stripe_.PaymentMethod.AfterpayClearpay; type Alipay = Stripe_.PaymentMethod.Alipay; type AllowRedisplay = Stripe_.PaymentMethod.AllowRedisplay; type Alma = Stripe_.PaymentMethod.Alma; type AmazonPay = Stripe_.PaymentMethod.AmazonPay; type AuBecsDebit = Stripe_.PaymentMethod.AuBecsDebit; type BacsDebit = Stripe_.PaymentMethod.BacsDebit; type Bancontact = Stripe_.PaymentMethod.Bancontact; type Billie = Stripe_.PaymentMethod.Billie; type BillingDetails = Stripe_.PaymentMethod.BillingDetails; type Bizum = Stripe_.PaymentMethod.Bizum; type Blik = Stripe_.PaymentMethod.Blik; type Boleto = Stripe_.PaymentMethod.Boleto; type Card = Stripe_.PaymentMethod.Card; type CardPresent = Stripe_.PaymentMethod.CardPresent; type Cashapp = Stripe_.PaymentMethod.Cashapp; type Crypto = Stripe_.PaymentMethod.Crypto; type Custom = Stripe_.PaymentMethod.Custom; type CustomerBalance = Stripe_.PaymentMethod.CustomerBalance; type Eps = Stripe_.PaymentMethod.Eps; type Fpx = Stripe_.PaymentMethod.Fpx; type Giropay = Stripe_.PaymentMethod.Giropay; type Grabpay = Stripe_.PaymentMethod.Grabpay; type Ideal = Stripe_.PaymentMethod.Ideal; type InteracPresent = Stripe_.PaymentMethod.InteracPresent; type KakaoPay = Stripe_.PaymentMethod.KakaoPay; type Klarna = Stripe_.PaymentMethod.Klarna; type Konbini = Stripe_.PaymentMethod.Konbini; type KrCard = Stripe_.PaymentMethod.KrCard; type Link = Stripe_.PaymentMethod.Link; type MbWay = Stripe_.PaymentMethod.MbWay; type Mobilepay = Stripe_.PaymentMethod.Mobilepay; type Multibanco = Stripe_.PaymentMethod.Multibanco; type NaverPay = Stripe_.PaymentMethod.NaverPay; type NzBankAccount = Stripe_.PaymentMethod.NzBankAccount; type Oxxo = Stripe_.PaymentMethod.Oxxo; type P24 = Stripe_.PaymentMethod.P24; type PayByBank = Stripe_.PaymentMethod.PayByBank; type Payco = Stripe_.PaymentMethod.Payco; type Paynow = Stripe_.PaymentMethod.Paynow; type Paypal = Stripe_.PaymentMethod.Paypal; type Payto = Stripe_.PaymentMethod.Payto; type Pix = Stripe_.PaymentMethod.Pix; type Promptpay = Stripe_.PaymentMethod.Promptpay; type RadarOptions = Stripe_.PaymentMethod.RadarOptions; type RevolutPay = Stripe_.PaymentMethod.RevolutPay; type SamsungPay = Stripe_.PaymentMethod.SamsungPay; type Satispay = Stripe_.PaymentMethod.Satispay; type Scalapay = Stripe_.PaymentMethod.Scalapay; type SepaDebit = Stripe_.PaymentMethod.SepaDebit; type Sofort = Stripe_.PaymentMethod.Sofort; type Sunbit = Stripe_.PaymentMethod.Sunbit; type Swish = Stripe_.PaymentMethod.Swish; type Twint = Stripe_.PaymentMethod.Twint; type Type = Stripe_.PaymentMethod.Type; type Upi = Stripe_.PaymentMethod.Upi; type UsBankAccount = Stripe_.PaymentMethod.UsBankAccount; type WechatPay = Stripe_.PaymentMethod.WechatPay; type Zip = Stripe_.PaymentMethod.Zip; namespace Card { type Checks = Stripe_.PaymentMethod.Card.Checks; type GeneratedFrom = Stripe_.PaymentMethod.Card.GeneratedFrom; type Networks = Stripe_.PaymentMethod.Card.Networks; type RegulatedStatus = Stripe_.PaymentMethod.Card.RegulatedStatus; type ThreeDSecureUsage = Stripe_.PaymentMethod.Card.ThreeDSecureUsage; type Wallet = Stripe_.PaymentMethod.Card.Wallet; namespace GeneratedFrom { type PaymentMethodDetails = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails; namespace PaymentMethodDetails { type CardPresent = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent; namespace CardPresent { type Offline = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Offline; type ReadMethod = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.ReadMethod; type Receipt = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Receipt; type Wallet = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Wallet; namespace Receipt { type AccountType = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Receipt.AccountType; } namespace Wallet { type Type = Stripe_.PaymentMethod.Card.GeneratedFrom.PaymentMethodDetails.CardPresent.Wallet.Type; } } } } namespace Wallet { type AmexExpressCheckout = Stripe_.PaymentMethod.Card.Wallet.AmexExpressCheckout; type ApplePay = Stripe_.PaymentMethod.Card.Wallet.ApplePay; type GooglePay = Stripe_.PaymentMethod.Card.Wallet.GooglePay; type Link = Stripe_.PaymentMethod.Card.Wallet.Link; type Masterpass = Stripe_.PaymentMethod.Card.Wallet.Masterpass; type SamsungPay = Stripe_.PaymentMethod.Card.Wallet.SamsungPay; type Type = Stripe_.PaymentMethod.Card.Wallet.Type; type VisaCheckout = Stripe_.PaymentMethod.Card.Wallet.VisaCheckout; } } namespace CardPresent { type Networks = Stripe_.PaymentMethod.CardPresent.Networks; type Offline = Stripe_.PaymentMethod.CardPresent.Offline; type ReadMethod = Stripe_.PaymentMethod.CardPresent.ReadMethod; type Wallet = Stripe_.PaymentMethod.CardPresent.Wallet; namespace Wallet { type Type = Stripe_.PaymentMethod.CardPresent.Wallet.Type; } } namespace Custom { type Logo = Stripe_.PaymentMethod.Custom.Logo; } namespace Eps { type Bank = Stripe_.PaymentMethod.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentMethod.Fpx.AccountHolderType; type Bank = Stripe_.PaymentMethod.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentMethod.Ideal.Bank; type Bic = Stripe_.PaymentMethod.Ideal.Bic; } namespace InteracPresent { type Networks = Stripe_.PaymentMethod.InteracPresent.Networks; type ReadMethod = Stripe_.PaymentMethod.InteracPresent.ReadMethod; } namespace Klarna { type Dob = Stripe_.PaymentMethod.Klarna.Dob; } namespace KrCard { type Brand = Stripe_.PaymentMethod.KrCard.Brand; } namespace NaverPay { type Funding = Stripe_.PaymentMethod.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.PaymentMethod.P24.Bank; } namespace SepaDebit { type GeneratedFrom = Stripe_.PaymentMethod.SepaDebit.GeneratedFrom; } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentMethod.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentMethod.UsBankAccount.AccountType; type Networks = Stripe_.PaymentMethod.UsBankAccount.Networks; type StatusDetails = Stripe_.PaymentMethod.UsBankAccount.StatusDetails; namespace Networks { type Supported = Stripe_.PaymentMethod.UsBankAccount.Networks.Supported; } namespace StatusDetails { type Blocked = Stripe_.PaymentMethod.UsBankAccount.StatusDetails.Blocked; namespace Blocked { type NetworkCode = Stripe_.PaymentMethod.UsBankAccount.StatusDetails.Blocked.NetworkCode; type Reason = Stripe_.PaymentMethod.UsBankAccount.StatusDetails.Blocked.Reason; } } } } namespace PaymentMethodConfigurationCreateParams { type AcssDebit = Stripe_.PaymentMethodConfigurationCreateParams.AcssDebit; type Affirm = Stripe_.PaymentMethodConfigurationCreateParams.Affirm; type AfterpayClearpay = Stripe_.PaymentMethodConfigurationCreateParams.AfterpayClearpay; type Alipay = Stripe_.PaymentMethodConfigurationCreateParams.Alipay; type Alma = Stripe_.PaymentMethodConfigurationCreateParams.Alma; type AmazonPay = Stripe_.PaymentMethodConfigurationCreateParams.AmazonPay; type ApplePay = Stripe_.PaymentMethodConfigurationCreateParams.ApplePay; type ApplePayLater = Stripe_.PaymentMethodConfigurationCreateParams.ApplePayLater; type AuBecsDebit = Stripe_.PaymentMethodConfigurationCreateParams.AuBecsDebit; type BacsDebit = Stripe_.PaymentMethodConfigurationCreateParams.BacsDebit; type Bancontact = Stripe_.PaymentMethodConfigurationCreateParams.Bancontact; type Billie = Stripe_.PaymentMethodConfigurationCreateParams.Billie; type Bizum = Stripe_.PaymentMethodConfigurationCreateParams.Bizum; type Blik = Stripe_.PaymentMethodConfigurationCreateParams.Blik; type Boleto = Stripe_.PaymentMethodConfigurationCreateParams.Boleto; type Card = Stripe_.PaymentMethodConfigurationCreateParams.Card; type CartesBancaires = Stripe_.PaymentMethodConfigurationCreateParams.CartesBancaires; type Cashapp = Stripe_.PaymentMethodConfigurationCreateParams.Cashapp; type Crypto = Stripe_.PaymentMethodConfigurationCreateParams.Crypto; type CustomerBalance = Stripe_.PaymentMethodConfigurationCreateParams.CustomerBalance; type Eps = Stripe_.PaymentMethodConfigurationCreateParams.Eps; type Fpx = Stripe_.PaymentMethodConfigurationCreateParams.Fpx; type FrMealVoucherConecs = Stripe_.PaymentMethodConfigurationCreateParams.FrMealVoucherConecs; type Giropay = Stripe_.PaymentMethodConfigurationCreateParams.Giropay; type GooglePay = Stripe_.PaymentMethodConfigurationCreateParams.GooglePay; type Grabpay = Stripe_.PaymentMethodConfigurationCreateParams.Grabpay; type Ideal = Stripe_.PaymentMethodConfigurationCreateParams.Ideal; type Jcb = Stripe_.PaymentMethodConfigurationCreateParams.Jcb; type KakaoPay = Stripe_.PaymentMethodConfigurationCreateParams.KakaoPay; type Klarna = Stripe_.PaymentMethodConfigurationCreateParams.Klarna; type Konbini = Stripe_.PaymentMethodConfigurationCreateParams.Konbini; type KrCard = Stripe_.PaymentMethodConfigurationCreateParams.KrCard; type Link = Stripe_.PaymentMethodConfigurationCreateParams.Link; type MbWay = Stripe_.PaymentMethodConfigurationCreateParams.MbWay; type Mobilepay = Stripe_.PaymentMethodConfigurationCreateParams.Mobilepay; type Multibanco = Stripe_.PaymentMethodConfigurationCreateParams.Multibanco; type NaverPay = Stripe_.PaymentMethodConfigurationCreateParams.NaverPay; type NzBankAccount = Stripe_.PaymentMethodConfigurationCreateParams.NzBankAccount; type Oxxo = Stripe_.PaymentMethodConfigurationCreateParams.Oxxo; type P24 = Stripe_.PaymentMethodConfigurationCreateParams.P24; type PayByBank = Stripe_.PaymentMethodConfigurationCreateParams.PayByBank; type Payco = Stripe_.PaymentMethodConfigurationCreateParams.Payco; type Paynow = Stripe_.PaymentMethodConfigurationCreateParams.Paynow; type Paypal = Stripe_.PaymentMethodConfigurationCreateParams.Paypal; type Payto = Stripe_.PaymentMethodConfigurationCreateParams.Payto; type Pix = Stripe_.PaymentMethodConfigurationCreateParams.Pix; type Promptpay = Stripe_.PaymentMethodConfigurationCreateParams.Promptpay; type RevolutPay = Stripe_.PaymentMethodConfigurationCreateParams.RevolutPay; type SamsungPay = Stripe_.PaymentMethodConfigurationCreateParams.SamsungPay; type Satispay = Stripe_.PaymentMethodConfigurationCreateParams.Satispay; type Scalapay = Stripe_.PaymentMethodConfigurationCreateParams.Scalapay; type SepaDebit = Stripe_.PaymentMethodConfigurationCreateParams.SepaDebit; type Sofort = Stripe_.PaymentMethodConfigurationCreateParams.Sofort; type Sunbit = Stripe_.PaymentMethodConfigurationCreateParams.Sunbit; type Swish = Stripe_.PaymentMethodConfigurationCreateParams.Swish; type Twint = Stripe_.PaymentMethodConfigurationCreateParams.Twint; type Upi = Stripe_.PaymentMethodConfigurationCreateParams.Upi; type UsBankAccount = Stripe_.PaymentMethodConfigurationCreateParams.UsBankAccount; type WechatPay = Stripe_.PaymentMethodConfigurationCreateParams.WechatPay; type Zip = Stripe_.PaymentMethodConfigurationCreateParams.Zip; namespace AcssDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.AcssDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.AcssDebit.DisplayPreference.Preference; } } namespace Affirm { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Affirm.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Affirm.DisplayPreference.Preference; } } namespace AfterpayClearpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.AfterpayClearpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.AfterpayClearpay.DisplayPreference.Preference; } } namespace Alipay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Alipay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Alipay.DisplayPreference.Preference; } } namespace Alma { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Alma.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Alma.DisplayPreference.Preference; } } namespace AmazonPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.AmazonPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.AmazonPay.DisplayPreference.Preference; } } namespace ApplePay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.ApplePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.ApplePay.DisplayPreference.Preference; } } namespace ApplePayLater { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.ApplePayLater.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.ApplePayLater.DisplayPreference.Preference; } } namespace AuBecsDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.AuBecsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.AuBecsDebit.DisplayPreference.Preference; } } namespace BacsDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.BacsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.BacsDebit.DisplayPreference.Preference; } } namespace Bancontact { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Bancontact.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Bancontact.DisplayPreference.Preference; } } namespace Billie { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Billie.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Billie.DisplayPreference.Preference; } } namespace Bizum { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Bizum.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Bizum.DisplayPreference.Preference; } } namespace Blik { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Blik.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Blik.DisplayPreference.Preference; } } namespace Boleto { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Boleto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Boleto.DisplayPreference.Preference; } } namespace Card { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Card.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Card.DisplayPreference.Preference; } } namespace CartesBancaires { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.CartesBancaires.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.CartesBancaires.DisplayPreference.Preference; } } namespace Cashapp { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Cashapp.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Cashapp.DisplayPreference.Preference; } } namespace Crypto { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Crypto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Crypto.DisplayPreference.Preference; } } namespace CustomerBalance { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.CustomerBalance.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.CustomerBalance.DisplayPreference.Preference; } } namespace Eps { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Eps.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Eps.DisplayPreference.Preference; } } namespace Fpx { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Fpx.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Fpx.DisplayPreference.Preference; } } namespace FrMealVoucherConecs { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.FrMealVoucherConecs.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.FrMealVoucherConecs.DisplayPreference.Preference; } } namespace Giropay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Giropay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Giropay.DisplayPreference.Preference; } } namespace GooglePay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.GooglePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.GooglePay.DisplayPreference.Preference; } } namespace Grabpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Grabpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Grabpay.DisplayPreference.Preference; } } namespace Ideal { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Ideal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Ideal.DisplayPreference.Preference; } } namespace Jcb { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Jcb.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Jcb.DisplayPreference.Preference; } } namespace KakaoPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.KakaoPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.KakaoPay.DisplayPreference.Preference; } } namespace Klarna { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Klarna.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Klarna.DisplayPreference.Preference; } } namespace Konbini { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Konbini.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Konbini.DisplayPreference.Preference; } } namespace KrCard { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.KrCard.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.KrCard.DisplayPreference.Preference; } } namespace Link { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Link.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Link.DisplayPreference.Preference; } } namespace MbWay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.MbWay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.MbWay.DisplayPreference.Preference; } } namespace Mobilepay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Mobilepay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Mobilepay.DisplayPreference.Preference; } } namespace Multibanco { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Multibanco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Multibanco.DisplayPreference.Preference; } } namespace NaverPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.NaverPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.NaverPay.DisplayPreference.Preference; } } namespace NzBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.NzBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.NzBankAccount.DisplayPreference.Preference; } } namespace Oxxo { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Oxxo.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Oxxo.DisplayPreference.Preference; } } namespace P24 { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.P24.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.P24.DisplayPreference.Preference; } } namespace PayByBank { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.PayByBank.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.PayByBank.DisplayPreference.Preference; } } namespace Payco { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Payco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Payco.DisplayPreference.Preference; } } namespace Paynow { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Paynow.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Paynow.DisplayPreference.Preference; } } namespace Paypal { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Paypal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Paypal.DisplayPreference.Preference; } } namespace Payto { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Payto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Payto.DisplayPreference.Preference; } } namespace Pix { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Pix.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Pix.DisplayPreference.Preference; } } namespace Promptpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Promptpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Promptpay.DisplayPreference.Preference; } } namespace RevolutPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.RevolutPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.RevolutPay.DisplayPreference.Preference; } } namespace SamsungPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.SamsungPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.SamsungPay.DisplayPreference.Preference; } } namespace Satispay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Satispay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Satispay.DisplayPreference.Preference; } } namespace Scalapay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Scalapay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Scalapay.DisplayPreference.Preference; } } namespace SepaDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.SepaDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.SepaDebit.DisplayPreference.Preference; } } namespace Sofort { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Sofort.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Sofort.DisplayPreference.Preference; } } namespace Sunbit { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Sunbit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Sunbit.DisplayPreference.Preference; } } namespace Swish { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Swish.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Swish.DisplayPreference.Preference; } } namespace Twint { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Twint.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Twint.DisplayPreference.Preference; } } namespace Upi { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Upi.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Upi.DisplayPreference.Preference; } } namespace UsBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.UsBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.UsBankAccount.DisplayPreference.Preference; } } namespace WechatPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.WechatPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.WechatPay.DisplayPreference.Preference; } } namespace Zip { type DisplayPreference = Stripe_.PaymentMethodConfigurationCreateParams.Zip.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationCreateParams.Zip.DisplayPreference.Preference; } } } namespace PaymentMethodConfigurationUpdateParams { type AcssDebit = Stripe_.PaymentMethodConfigurationUpdateParams.AcssDebit; type Affirm = Stripe_.PaymentMethodConfigurationUpdateParams.Affirm; type AfterpayClearpay = Stripe_.PaymentMethodConfigurationUpdateParams.AfterpayClearpay; type Alipay = Stripe_.PaymentMethodConfigurationUpdateParams.Alipay; type Alma = Stripe_.PaymentMethodConfigurationUpdateParams.Alma; type AmazonPay = Stripe_.PaymentMethodConfigurationUpdateParams.AmazonPay; type ApplePay = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePay; type ApplePayLater = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePayLater; type AuBecsDebit = Stripe_.PaymentMethodConfigurationUpdateParams.AuBecsDebit; type BacsDebit = Stripe_.PaymentMethodConfigurationUpdateParams.BacsDebit; type Bancontact = Stripe_.PaymentMethodConfigurationUpdateParams.Bancontact; type Billie = Stripe_.PaymentMethodConfigurationUpdateParams.Billie; type Bizum = Stripe_.PaymentMethodConfigurationUpdateParams.Bizum; type Blik = Stripe_.PaymentMethodConfigurationUpdateParams.Blik; type Boleto = Stripe_.PaymentMethodConfigurationUpdateParams.Boleto; type Card = Stripe_.PaymentMethodConfigurationUpdateParams.Card; type CartesBancaires = Stripe_.PaymentMethodConfigurationUpdateParams.CartesBancaires; type Cashapp = Stripe_.PaymentMethodConfigurationUpdateParams.Cashapp; type Crypto = Stripe_.PaymentMethodConfigurationUpdateParams.Crypto; type CustomerBalance = Stripe_.PaymentMethodConfigurationUpdateParams.CustomerBalance; type Eps = Stripe_.PaymentMethodConfigurationUpdateParams.Eps; type Fpx = Stripe_.PaymentMethodConfigurationUpdateParams.Fpx; type FrMealVoucherConecs = Stripe_.PaymentMethodConfigurationUpdateParams.FrMealVoucherConecs; type Giropay = Stripe_.PaymentMethodConfigurationUpdateParams.Giropay; type GooglePay = Stripe_.PaymentMethodConfigurationUpdateParams.GooglePay; type Grabpay = Stripe_.PaymentMethodConfigurationUpdateParams.Grabpay; type Ideal = Stripe_.PaymentMethodConfigurationUpdateParams.Ideal; type Jcb = Stripe_.PaymentMethodConfigurationUpdateParams.Jcb; type KakaoPay = Stripe_.PaymentMethodConfigurationUpdateParams.KakaoPay; type Klarna = Stripe_.PaymentMethodConfigurationUpdateParams.Klarna; type Konbini = Stripe_.PaymentMethodConfigurationUpdateParams.Konbini; type KrCard = Stripe_.PaymentMethodConfigurationUpdateParams.KrCard; type Link = Stripe_.PaymentMethodConfigurationUpdateParams.Link; type MbWay = Stripe_.PaymentMethodConfigurationUpdateParams.MbWay; type Mobilepay = Stripe_.PaymentMethodConfigurationUpdateParams.Mobilepay; type Multibanco = Stripe_.PaymentMethodConfigurationUpdateParams.Multibanco; type NaverPay = Stripe_.PaymentMethodConfigurationUpdateParams.NaverPay; type NzBankAccount = Stripe_.PaymentMethodConfigurationUpdateParams.NzBankAccount; type Oxxo = Stripe_.PaymentMethodConfigurationUpdateParams.Oxxo; type P24 = Stripe_.PaymentMethodConfigurationUpdateParams.P24; type PayByBank = Stripe_.PaymentMethodConfigurationUpdateParams.PayByBank; type Payco = Stripe_.PaymentMethodConfigurationUpdateParams.Payco; type Paynow = Stripe_.PaymentMethodConfigurationUpdateParams.Paynow; type Paypal = Stripe_.PaymentMethodConfigurationUpdateParams.Paypal; type Payto = Stripe_.PaymentMethodConfigurationUpdateParams.Payto; type Pix = Stripe_.PaymentMethodConfigurationUpdateParams.Pix; type Promptpay = Stripe_.PaymentMethodConfigurationUpdateParams.Promptpay; type RevolutPay = Stripe_.PaymentMethodConfigurationUpdateParams.RevolutPay; type SamsungPay = Stripe_.PaymentMethodConfigurationUpdateParams.SamsungPay; type Satispay = Stripe_.PaymentMethodConfigurationUpdateParams.Satispay; type Scalapay = Stripe_.PaymentMethodConfigurationUpdateParams.Scalapay; type SepaDebit = Stripe_.PaymentMethodConfigurationUpdateParams.SepaDebit; type Sofort = Stripe_.PaymentMethodConfigurationUpdateParams.Sofort; type Sunbit = Stripe_.PaymentMethodConfigurationUpdateParams.Sunbit; type Swish = Stripe_.PaymentMethodConfigurationUpdateParams.Swish; type Twint = Stripe_.PaymentMethodConfigurationUpdateParams.Twint; type Upi = Stripe_.PaymentMethodConfigurationUpdateParams.Upi; type UsBankAccount = Stripe_.PaymentMethodConfigurationUpdateParams.UsBankAccount; type WechatPay = Stripe_.PaymentMethodConfigurationUpdateParams.WechatPay; type Zip = Stripe_.PaymentMethodConfigurationUpdateParams.Zip; namespace AcssDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.AcssDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.AcssDebit.DisplayPreference.Preference; } } namespace Affirm { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Affirm.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Affirm.DisplayPreference.Preference; } } namespace AfterpayClearpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.AfterpayClearpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.AfterpayClearpay.DisplayPreference.Preference; } } namespace Alipay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Alipay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Alipay.DisplayPreference.Preference; } } namespace Alma { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Alma.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Alma.DisplayPreference.Preference; } } namespace AmazonPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.AmazonPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.AmazonPay.DisplayPreference.Preference; } } namespace ApplePay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePay.DisplayPreference.Preference; } } namespace ApplePayLater { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePayLater.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.ApplePayLater.DisplayPreference.Preference; } } namespace AuBecsDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.AuBecsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.AuBecsDebit.DisplayPreference.Preference; } } namespace BacsDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.BacsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.BacsDebit.DisplayPreference.Preference; } } namespace Bancontact { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Bancontact.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Bancontact.DisplayPreference.Preference; } } namespace Billie { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Billie.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Billie.DisplayPreference.Preference; } } namespace Bizum { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Bizum.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Bizum.DisplayPreference.Preference; } } namespace Blik { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Blik.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Blik.DisplayPreference.Preference; } } namespace Boleto { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Boleto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Boleto.DisplayPreference.Preference; } } namespace Card { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Card.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Card.DisplayPreference.Preference; } } namespace CartesBancaires { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.CartesBancaires.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.CartesBancaires.DisplayPreference.Preference; } } namespace Cashapp { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Cashapp.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Cashapp.DisplayPreference.Preference; } } namespace Crypto { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Crypto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Crypto.DisplayPreference.Preference; } } namespace CustomerBalance { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.CustomerBalance.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.CustomerBalance.DisplayPreference.Preference; } } namespace Eps { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Eps.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Eps.DisplayPreference.Preference; } } namespace Fpx { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Fpx.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Fpx.DisplayPreference.Preference; } } namespace FrMealVoucherConecs { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.FrMealVoucherConecs.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.FrMealVoucherConecs.DisplayPreference.Preference; } } namespace Giropay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Giropay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Giropay.DisplayPreference.Preference; } } namespace GooglePay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.GooglePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.GooglePay.DisplayPreference.Preference; } } namespace Grabpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Grabpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Grabpay.DisplayPreference.Preference; } } namespace Ideal { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Ideal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Ideal.DisplayPreference.Preference; } } namespace Jcb { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Jcb.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Jcb.DisplayPreference.Preference; } } namespace KakaoPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.KakaoPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.KakaoPay.DisplayPreference.Preference; } } namespace Klarna { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Klarna.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Klarna.DisplayPreference.Preference; } } namespace Konbini { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Konbini.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Konbini.DisplayPreference.Preference; } } namespace KrCard { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.KrCard.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.KrCard.DisplayPreference.Preference; } } namespace Link { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Link.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Link.DisplayPreference.Preference; } } namespace MbWay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.MbWay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.MbWay.DisplayPreference.Preference; } } namespace Mobilepay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Mobilepay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Mobilepay.DisplayPreference.Preference; } } namespace Multibanco { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Multibanco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Multibanco.DisplayPreference.Preference; } } namespace NaverPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.NaverPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.NaverPay.DisplayPreference.Preference; } } namespace NzBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.NzBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.NzBankAccount.DisplayPreference.Preference; } } namespace Oxxo { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Oxxo.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Oxxo.DisplayPreference.Preference; } } namespace P24 { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.P24.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.P24.DisplayPreference.Preference; } } namespace PayByBank { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.PayByBank.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.PayByBank.DisplayPreference.Preference; } } namespace Payco { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Payco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Payco.DisplayPreference.Preference; } } namespace Paynow { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Paynow.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Paynow.DisplayPreference.Preference; } } namespace Paypal { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Paypal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Paypal.DisplayPreference.Preference; } } namespace Payto { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Payto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Payto.DisplayPreference.Preference; } } namespace Pix { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Pix.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Pix.DisplayPreference.Preference; } } namespace Promptpay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Promptpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Promptpay.DisplayPreference.Preference; } } namespace RevolutPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.RevolutPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.RevolutPay.DisplayPreference.Preference; } } namespace SamsungPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.SamsungPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.SamsungPay.DisplayPreference.Preference; } } namespace Satispay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Satispay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Satispay.DisplayPreference.Preference; } } namespace Scalapay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Scalapay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Scalapay.DisplayPreference.Preference; } } namespace SepaDebit { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.SepaDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.SepaDebit.DisplayPreference.Preference; } } namespace Sofort { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Sofort.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Sofort.DisplayPreference.Preference; } } namespace Sunbit { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Sunbit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Sunbit.DisplayPreference.Preference; } } namespace Swish { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Swish.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Swish.DisplayPreference.Preference; } } namespace Twint { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Twint.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Twint.DisplayPreference.Preference; } } namespace Upi { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Upi.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Upi.DisplayPreference.Preference; } } namespace UsBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.UsBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.UsBankAccount.DisplayPreference.Preference; } } namespace WechatPay { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.WechatPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.WechatPay.DisplayPreference.Preference; } } namespace Zip { type DisplayPreference = Stripe_.PaymentMethodConfigurationUpdateParams.Zip.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfigurationUpdateParams.Zip.DisplayPreference.Preference; } } } namespace PaymentMethodConfiguration { type AcssDebit = Stripe_.PaymentMethodConfiguration.AcssDebit; type Affirm = Stripe_.PaymentMethodConfiguration.Affirm; type AfterpayClearpay = Stripe_.PaymentMethodConfiguration.AfterpayClearpay; type Alipay = Stripe_.PaymentMethodConfiguration.Alipay; type Alma = Stripe_.PaymentMethodConfiguration.Alma; type AmazonPay = Stripe_.PaymentMethodConfiguration.AmazonPay; type ApplePay = Stripe_.PaymentMethodConfiguration.ApplePay; type AuBecsDebit = Stripe_.PaymentMethodConfiguration.AuBecsDebit; type BacsDebit = Stripe_.PaymentMethodConfiguration.BacsDebit; type Bancontact = Stripe_.PaymentMethodConfiguration.Bancontact; type Billie = Stripe_.PaymentMethodConfiguration.Billie; type Bizum = Stripe_.PaymentMethodConfiguration.Bizum; type Blik = Stripe_.PaymentMethodConfiguration.Blik; type Boleto = Stripe_.PaymentMethodConfiguration.Boleto; type Card = Stripe_.PaymentMethodConfiguration.Card; type CartesBancaires = Stripe_.PaymentMethodConfiguration.CartesBancaires; type Cashapp = Stripe_.PaymentMethodConfiguration.Cashapp; type Crypto = Stripe_.PaymentMethodConfiguration.Crypto; type CustomerBalance = Stripe_.PaymentMethodConfiguration.CustomerBalance; type Eps = Stripe_.PaymentMethodConfiguration.Eps; type Fpx = Stripe_.PaymentMethodConfiguration.Fpx; type Giropay = Stripe_.PaymentMethodConfiguration.Giropay; type GooglePay = Stripe_.PaymentMethodConfiguration.GooglePay; type Grabpay = Stripe_.PaymentMethodConfiguration.Grabpay; type Ideal = Stripe_.PaymentMethodConfiguration.Ideal; type Jcb = Stripe_.PaymentMethodConfiguration.Jcb; type KakaoPay = Stripe_.PaymentMethodConfiguration.KakaoPay; type Klarna = Stripe_.PaymentMethodConfiguration.Klarna; type Konbini = Stripe_.PaymentMethodConfiguration.Konbini; type KrCard = Stripe_.PaymentMethodConfiguration.KrCard; type Link = Stripe_.PaymentMethodConfiguration.Link; type MbWay = Stripe_.PaymentMethodConfiguration.MbWay; type Mobilepay = Stripe_.PaymentMethodConfiguration.Mobilepay; type Multibanco = Stripe_.PaymentMethodConfiguration.Multibanco; type NaverPay = Stripe_.PaymentMethodConfiguration.NaverPay; type NzBankAccount = Stripe_.PaymentMethodConfiguration.NzBankAccount; type Oxxo = Stripe_.PaymentMethodConfiguration.Oxxo; type P24 = Stripe_.PaymentMethodConfiguration.P24; type PayByBank = Stripe_.PaymentMethodConfiguration.PayByBank; type Payco = Stripe_.PaymentMethodConfiguration.Payco; type Paynow = Stripe_.PaymentMethodConfiguration.Paynow; type Paypal = Stripe_.PaymentMethodConfiguration.Paypal; type Payto = Stripe_.PaymentMethodConfiguration.Payto; type Pix = Stripe_.PaymentMethodConfiguration.Pix; type Promptpay = Stripe_.PaymentMethodConfiguration.Promptpay; type RevolutPay = Stripe_.PaymentMethodConfiguration.RevolutPay; type SamsungPay = Stripe_.PaymentMethodConfiguration.SamsungPay; type Satispay = Stripe_.PaymentMethodConfiguration.Satispay; type Scalapay = Stripe_.PaymentMethodConfiguration.Scalapay; type SepaDebit = Stripe_.PaymentMethodConfiguration.SepaDebit; type Sofort = Stripe_.PaymentMethodConfiguration.Sofort; type Sunbit = Stripe_.PaymentMethodConfiguration.Sunbit; type Swish = Stripe_.PaymentMethodConfiguration.Swish; type Twint = Stripe_.PaymentMethodConfiguration.Twint; type Upi = Stripe_.PaymentMethodConfiguration.Upi; type UsBankAccount = Stripe_.PaymentMethodConfiguration.UsBankAccount; type WechatPay = Stripe_.PaymentMethodConfiguration.WechatPay; type Zip = Stripe_.PaymentMethodConfiguration.Zip; namespace AcssDebit { type DisplayPreference = Stripe_.PaymentMethodConfiguration.AcssDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.AcssDebit.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.AcssDebit.DisplayPreference.Value; } } namespace Affirm { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Affirm.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Affirm.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Affirm.DisplayPreference.Value; } } namespace AfterpayClearpay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.AfterpayClearpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.AfterpayClearpay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.AfterpayClearpay.DisplayPreference.Value; } } namespace Alipay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Alipay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Alipay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Alipay.DisplayPreference.Value; } } namespace Alma { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Alma.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Alma.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Alma.DisplayPreference.Value; } } namespace AmazonPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.AmazonPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.AmazonPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.AmazonPay.DisplayPreference.Value; } } namespace ApplePay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.ApplePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.ApplePay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.ApplePay.DisplayPreference.Value; } } namespace AuBecsDebit { type DisplayPreference = Stripe_.PaymentMethodConfiguration.AuBecsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.AuBecsDebit.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.AuBecsDebit.DisplayPreference.Value; } } namespace BacsDebit { type DisplayPreference = Stripe_.PaymentMethodConfiguration.BacsDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.BacsDebit.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.BacsDebit.DisplayPreference.Value; } } namespace Bancontact { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Bancontact.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Bancontact.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Bancontact.DisplayPreference.Value; } } namespace Billie { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Billie.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Billie.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Billie.DisplayPreference.Value; } } namespace Bizum { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Bizum.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Bizum.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Bizum.DisplayPreference.Value; } } namespace Blik { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Blik.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Blik.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Blik.DisplayPreference.Value; } } namespace Boleto { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Boleto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Boleto.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Boleto.DisplayPreference.Value; } } namespace Card { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Card.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Card.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Card.DisplayPreference.Value; } } namespace CartesBancaires { type DisplayPreference = Stripe_.PaymentMethodConfiguration.CartesBancaires.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.CartesBancaires.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.CartesBancaires.DisplayPreference.Value; } } namespace Cashapp { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Cashapp.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Cashapp.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Cashapp.DisplayPreference.Value; } } namespace Crypto { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Crypto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Crypto.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Crypto.DisplayPreference.Value; } } namespace CustomerBalance { type DisplayPreference = Stripe_.PaymentMethodConfiguration.CustomerBalance.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.CustomerBalance.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.CustomerBalance.DisplayPreference.Value; } } namespace Eps { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Eps.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Eps.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Eps.DisplayPreference.Value; } } namespace Fpx { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Fpx.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Fpx.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Fpx.DisplayPreference.Value; } } namespace Giropay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Giropay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Giropay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Giropay.DisplayPreference.Value; } } namespace GooglePay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.GooglePay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.GooglePay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.GooglePay.DisplayPreference.Value; } } namespace Grabpay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Grabpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Grabpay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Grabpay.DisplayPreference.Value; } } namespace Ideal { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Ideal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Ideal.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Ideal.DisplayPreference.Value; } } namespace Jcb { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Jcb.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Jcb.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Jcb.DisplayPreference.Value; } } namespace KakaoPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.KakaoPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.KakaoPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.KakaoPay.DisplayPreference.Value; } } namespace Klarna { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Klarna.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Klarna.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Klarna.DisplayPreference.Value; } } namespace Konbini { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Konbini.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Konbini.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Konbini.DisplayPreference.Value; } } namespace KrCard { type DisplayPreference = Stripe_.PaymentMethodConfiguration.KrCard.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.KrCard.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.KrCard.DisplayPreference.Value; } } namespace Link { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Link.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Link.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Link.DisplayPreference.Value; } } namespace MbWay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.MbWay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.MbWay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.MbWay.DisplayPreference.Value; } } namespace Mobilepay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Mobilepay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Mobilepay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Mobilepay.DisplayPreference.Value; } } namespace Multibanco { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Multibanco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Multibanco.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Multibanco.DisplayPreference.Value; } } namespace NaverPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.NaverPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.NaverPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.NaverPay.DisplayPreference.Value; } } namespace NzBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfiguration.NzBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.NzBankAccount.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.NzBankAccount.DisplayPreference.Value; } } namespace Oxxo { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Oxxo.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Oxxo.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Oxxo.DisplayPreference.Value; } } namespace P24 { type DisplayPreference = Stripe_.PaymentMethodConfiguration.P24.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.P24.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.P24.DisplayPreference.Value; } } namespace PayByBank { type DisplayPreference = Stripe_.PaymentMethodConfiguration.PayByBank.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.PayByBank.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.PayByBank.DisplayPreference.Value; } } namespace Payco { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Payco.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Payco.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Payco.DisplayPreference.Value; } } namespace Paynow { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Paynow.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Paynow.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Paynow.DisplayPreference.Value; } } namespace Paypal { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Paypal.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Paypal.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Paypal.DisplayPreference.Value; } } namespace Payto { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Payto.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Payto.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Payto.DisplayPreference.Value; } } namespace Pix { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Pix.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Pix.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Pix.DisplayPreference.Value; } } namespace Promptpay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Promptpay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Promptpay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Promptpay.DisplayPreference.Value; } } namespace RevolutPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.RevolutPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.RevolutPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.RevolutPay.DisplayPreference.Value; } } namespace SamsungPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.SamsungPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.SamsungPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.SamsungPay.DisplayPreference.Value; } } namespace Satispay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Satispay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Satispay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Satispay.DisplayPreference.Value; } } namespace Scalapay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Scalapay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Scalapay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Scalapay.DisplayPreference.Value; } } namespace SepaDebit { type DisplayPreference = Stripe_.PaymentMethodConfiguration.SepaDebit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.SepaDebit.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.SepaDebit.DisplayPreference.Value; } } namespace Sofort { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Sofort.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Sofort.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Sofort.DisplayPreference.Value; } } namespace Sunbit { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Sunbit.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Sunbit.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Sunbit.DisplayPreference.Value; } } namespace Swish { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Swish.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Swish.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Swish.DisplayPreference.Value; } } namespace Twint { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Twint.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Twint.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Twint.DisplayPreference.Value; } } namespace Upi { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Upi.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Upi.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Upi.DisplayPreference.Value; } } namespace UsBankAccount { type DisplayPreference = Stripe_.PaymentMethodConfiguration.UsBankAccount.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.UsBankAccount.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.UsBankAccount.DisplayPreference.Value; } } namespace WechatPay { type DisplayPreference = Stripe_.PaymentMethodConfiguration.WechatPay.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.WechatPay.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.WechatPay.DisplayPreference.Value; } } namespace Zip { type DisplayPreference = Stripe_.PaymentMethodConfiguration.Zip.DisplayPreference; namespace DisplayPreference { type Preference = Stripe_.PaymentMethodConfiguration.Zip.DisplayPreference.Preference; type Value = Stripe_.PaymentMethodConfiguration.Zip.DisplayPreference.Value; } } } namespace PaymentMethodDomain { type AmazonPay = Stripe_.PaymentMethodDomain.AmazonPay; type ApplePay = Stripe_.PaymentMethodDomain.ApplePay; type GooglePay = Stripe_.PaymentMethodDomain.GooglePay; type Klarna = Stripe_.PaymentMethodDomain.Klarna; type Link = Stripe_.PaymentMethodDomain.Link; type Paypal = Stripe_.PaymentMethodDomain.Paypal; namespace AmazonPay { type Status = Stripe_.PaymentMethodDomain.AmazonPay.Status; type StatusDetails = Stripe_.PaymentMethodDomain.AmazonPay.StatusDetails; } namespace ApplePay { type Status = Stripe_.PaymentMethodDomain.ApplePay.Status; type StatusDetails = Stripe_.PaymentMethodDomain.ApplePay.StatusDetails; } namespace GooglePay { type Status = Stripe_.PaymentMethodDomain.GooglePay.Status; type StatusDetails = Stripe_.PaymentMethodDomain.GooglePay.StatusDetails; } namespace Klarna { type Status = Stripe_.PaymentMethodDomain.Klarna.Status; type StatusDetails = Stripe_.PaymentMethodDomain.Klarna.StatusDetails; } namespace Link { type Status = Stripe_.PaymentMethodDomain.Link.Status; type StatusDetails = Stripe_.PaymentMethodDomain.Link.StatusDetails; } namespace Paypal { type Status = Stripe_.PaymentMethodDomain.Paypal.Status; type StatusDetails = Stripe_.PaymentMethodDomain.Paypal.StatusDetails; } } namespace PaymentRecordReportPaymentParams { type AmountRequested = Stripe_.PaymentRecordReportPaymentParams.AmountRequested; type PaymentMethodDetails = Stripe_.PaymentRecordReportPaymentParams.PaymentMethodDetails; type CustomerDetails = Stripe_.PaymentRecordReportPaymentParams.CustomerDetails; type CustomerPresence = Stripe_.PaymentRecordReportPaymentParams.CustomerPresence; type Failed = Stripe_.PaymentRecordReportPaymentParams.Failed; type Guaranteed = Stripe_.PaymentRecordReportPaymentParams.Guaranteed; type Outcome = Stripe_.PaymentRecordReportPaymentParams.Outcome; type ProcessorDetails = Stripe_.PaymentRecordReportPaymentParams.ProcessorDetails; type ShippingDetails = Stripe_.PaymentRecordReportPaymentParams.ShippingDetails; namespace PaymentMethodDetails { type BillingDetails = Stripe_.PaymentRecordReportPaymentParams.PaymentMethodDetails.BillingDetails; type Custom = Stripe_.PaymentRecordReportPaymentParams.PaymentMethodDetails.Custom; } namespace ProcessorDetails { type Custom = Stripe_.PaymentRecordReportPaymentParams.ProcessorDetails.Custom; } } namespace PaymentRecordReportPaymentAttemptParams { type Failed = Stripe_.PaymentRecordReportPaymentAttemptParams.Failed; type Guaranteed = Stripe_.PaymentRecordReportPaymentAttemptParams.Guaranteed; type Outcome = Stripe_.PaymentRecordReportPaymentAttemptParams.Outcome; type PaymentMethodDetails = Stripe_.PaymentRecordReportPaymentAttemptParams.PaymentMethodDetails; type ShippingDetails = Stripe_.PaymentRecordReportPaymentAttemptParams.ShippingDetails; namespace PaymentMethodDetails { type BillingDetails = Stripe_.PaymentRecordReportPaymentAttemptParams.PaymentMethodDetails.BillingDetails; type Custom = Stripe_.PaymentRecordReportPaymentAttemptParams.PaymentMethodDetails.Custom; } } namespace PaymentRecordReportPaymentAttemptInformationalParams { type CustomerDetails = Stripe_.PaymentRecordReportPaymentAttemptInformationalParams.CustomerDetails; type ShippingDetails = Stripe_.PaymentRecordReportPaymentAttemptInformationalParams.ShippingDetails; } namespace PaymentRecordReportRefundParams { type ProcessorDetails = Stripe_.PaymentRecordReportRefundParams.ProcessorDetails; type Amount = Stripe_.PaymentRecordReportRefundParams.Amount; type Refunded = Stripe_.PaymentRecordReportRefundParams.Refunded; namespace ProcessorDetails { type Custom = Stripe_.PaymentRecordReportRefundParams.ProcessorDetails.Custom; } } namespace PaymentRecord { type Amount = Stripe_.PaymentRecord.Amount; type AmountAuthorized = Stripe_.PaymentRecord.AmountAuthorized; type AmountCanceled = Stripe_.PaymentRecord.AmountCanceled; type AmountFailed = Stripe_.PaymentRecord.AmountFailed; type AmountGuaranteed = Stripe_.PaymentRecord.AmountGuaranteed; type AmountRefunded = Stripe_.PaymentRecord.AmountRefunded; type AmountRequested = Stripe_.PaymentRecord.AmountRequested; type CustomerDetails = Stripe_.PaymentRecord.CustomerDetails; type CustomerPresence = Stripe_.PaymentRecord.CustomerPresence; type PaymentMethodDetails = Stripe_.PaymentRecord.PaymentMethodDetails; type ProcessorDetails = Stripe_.PaymentRecord.ProcessorDetails; type ReportedBy = Stripe_.PaymentRecord.ReportedBy; type ShippingDetails = Stripe_.PaymentRecord.ShippingDetails; namespace PaymentMethodDetails { type AchCreditTransfer = Stripe_.PaymentRecord.PaymentMethodDetails.AchCreditTransfer; type AchDebit = Stripe_.PaymentRecord.PaymentMethodDetails.AchDebit; type AcssDebit = Stripe_.PaymentRecord.PaymentMethodDetails.AcssDebit; type Affirm = Stripe_.PaymentRecord.PaymentMethodDetails.Affirm; type AfterpayClearpay = Stripe_.PaymentRecord.PaymentMethodDetails.AfterpayClearpay; type Alipay = Stripe_.PaymentRecord.PaymentMethodDetails.Alipay; type Alma = Stripe_.PaymentRecord.PaymentMethodDetails.Alma; type AmazonPay = Stripe_.PaymentRecord.PaymentMethodDetails.AmazonPay; type AuBecsDebit = Stripe_.PaymentRecord.PaymentMethodDetails.AuBecsDebit; type BacsDebit = Stripe_.PaymentRecord.PaymentMethodDetails.BacsDebit; type Bancontact = Stripe_.PaymentRecord.PaymentMethodDetails.Bancontact; type Billie = Stripe_.PaymentRecord.PaymentMethodDetails.Billie; type BillingDetails = Stripe_.PaymentRecord.PaymentMethodDetails.BillingDetails; type Bizum = Stripe_.PaymentRecord.PaymentMethodDetails.Bizum; type Blik = Stripe_.PaymentRecord.PaymentMethodDetails.Blik; type Boleto = Stripe_.PaymentRecord.PaymentMethodDetails.Boleto; type Card = Stripe_.PaymentRecord.PaymentMethodDetails.Card; type CardPresent = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent; type Cashapp = Stripe_.PaymentRecord.PaymentMethodDetails.Cashapp; type Crypto = Stripe_.PaymentRecord.PaymentMethodDetails.Crypto; type Custom = Stripe_.PaymentRecord.PaymentMethodDetails.Custom; type CustomerBalance = Stripe_.PaymentRecord.PaymentMethodDetails.CustomerBalance; type Eps = Stripe_.PaymentRecord.PaymentMethodDetails.Eps; type Fpx = Stripe_.PaymentRecord.PaymentMethodDetails.Fpx; type Giropay = Stripe_.PaymentRecord.PaymentMethodDetails.Giropay; type Grabpay = Stripe_.PaymentRecord.PaymentMethodDetails.Grabpay; type Ideal = Stripe_.PaymentRecord.PaymentMethodDetails.Ideal; type InteracPresent = Stripe_.PaymentRecord.PaymentMethodDetails.InteracPresent; type KakaoPay = Stripe_.PaymentRecord.PaymentMethodDetails.KakaoPay; type Klarna = Stripe_.PaymentRecord.PaymentMethodDetails.Klarna; type Konbini = Stripe_.PaymentRecord.PaymentMethodDetails.Konbini; type KrCard = Stripe_.PaymentRecord.PaymentMethodDetails.KrCard; type Link = Stripe_.PaymentRecord.PaymentMethodDetails.Link; type MbWay = Stripe_.PaymentRecord.PaymentMethodDetails.MbWay; type Mobilepay = Stripe_.PaymentRecord.PaymentMethodDetails.Mobilepay; type Multibanco = Stripe_.PaymentRecord.PaymentMethodDetails.Multibanco; type NaverPay = Stripe_.PaymentRecord.PaymentMethodDetails.NaverPay; type NzBankAccount = Stripe_.PaymentRecord.PaymentMethodDetails.NzBankAccount; type Oxxo = Stripe_.PaymentRecord.PaymentMethodDetails.Oxxo; type P24 = Stripe_.PaymentRecord.PaymentMethodDetails.P24; type PayByBank = Stripe_.PaymentRecord.PaymentMethodDetails.PayByBank; type Payco = Stripe_.PaymentRecord.PaymentMethodDetails.Payco; type Paynow = Stripe_.PaymentRecord.PaymentMethodDetails.Paynow; type Paypal = Stripe_.PaymentRecord.PaymentMethodDetails.Paypal; type Payto = Stripe_.PaymentRecord.PaymentMethodDetails.Payto; type Pix = Stripe_.PaymentRecord.PaymentMethodDetails.Pix; type Promptpay = Stripe_.PaymentRecord.PaymentMethodDetails.Promptpay; type RevolutPay = Stripe_.PaymentRecord.PaymentMethodDetails.RevolutPay; type SamsungPay = Stripe_.PaymentRecord.PaymentMethodDetails.SamsungPay; type Satispay = Stripe_.PaymentRecord.PaymentMethodDetails.Satispay; type Scalapay = Stripe_.PaymentRecord.PaymentMethodDetails.Scalapay; type SepaCreditTransfer = Stripe_.PaymentRecord.PaymentMethodDetails.SepaCreditTransfer; type SepaDebit = Stripe_.PaymentRecord.PaymentMethodDetails.SepaDebit; type Sofort = Stripe_.PaymentRecord.PaymentMethodDetails.Sofort; type StripeAccount = Stripe_.PaymentRecord.PaymentMethodDetails.StripeAccount; type Sunbit = Stripe_.PaymentRecord.PaymentMethodDetails.Sunbit; type Swish = Stripe_.PaymentRecord.PaymentMethodDetails.Swish; type Twint = Stripe_.PaymentRecord.PaymentMethodDetails.Twint; type Upi = Stripe_.PaymentRecord.PaymentMethodDetails.Upi; type UsBankAccount = Stripe_.PaymentRecord.PaymentMethodDetails.UsBankAccount; type Wechat = Stripe_.PaymentRecord.PaymentMethodDetails.Wechat; type WechatPay = Stripe_.PaymentRecord.PaymentMethodDetails.WechatPay; type Zip = Stripe_.PaymentRecord.PaymentMethodDetails.Zip; namespace AchDebit { type AccountHolderType = Stripe_.PaymentRecord.PaymentMethodDetails.AchDebit.AccountHolderType; } namespace Alma { type Installments = Stripe_.PaymentRecord.PaymentMethodDetails.Alma.Installments; } namespace AmazonPay { type Funding = Stripe_.PaymentRecord.PaymentMethodDetails.AmazonPay.Funding; namespace Funding { type Card = Stripe_.PaymentRecord.PaymentMethodDetails.AmazonPay.Funding.Card; } } namespace Bancontact { type PreferredLanguage = Stripe_.PaymentRecord.PaymentMethodDetails.Bancontact.PreferredLanguage; } namespace Card { type Brand = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Brand; type Checks = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Checks; type Funding = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Funding; type Installments = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Installments; type Network = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Network; type NetworkToken = Stripe_.PaymentRecord.PaymentMethodDetails.Card.NetworkToken; type ThreeDSecure = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure; type Wallet = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Wallet; namespace Checks { type AddressLine1Check = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Checks.AddressLine1Check; type AddressPostalCodeCheck = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Checks.AddressPostalCodeCheck; type CvcCheck = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Checks.CvcCheck; } namespace Installments { type Plan = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Installments.Plan; namespace Plan { type Type = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Installments.Plan.Type; } } namespace ThreeDSecure { type AuthenticationFlow = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.AuthenticationFlow; type ElectronicCommerceIndicator = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.ElectronicCommerceIndicator; type ExemptionIndicator = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.ExemptionIndicator; type Result = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.Result; type ResultReason = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.ResultReason; type Version = Stripe_.PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure.Version; } namespace Wallet { type ApplePay = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Wallet.ApplePay; type GooglePay = Stripe_.PaymentRecord.PaymentMethodDetails.Card.Wallet.GooglePay; } } namespace CardPresent { type Offline = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.Offline; type ReadMethod = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.ReadMethod; type Receipt = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.Receipt; type Wallet = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.Wallet; namespace Receipt { type AccountType = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.Receipt.AccountType; } namespace Wallet { type Type = Stripe_.PaymentRecord.PaymentMethodDetails.CardPresent.Wallet.Type; } } namespace Crypto { type Network = Stripe_.PaymentRecord.PaymentMethodDetails.Crypto.Network; type TokenCurrency = Stripe_.PaymentRecord.PaymentMethodDetails.Crypto.TokenCurrency; } namespace Eps { type Bank = Stripe_.PaymentRecord.PaymentMethodDetails.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.PaymentRecord.PaymentMethodDetails.Fpx.AccountHolderType; type Bank = Stripe_.PaymentRecord.PaymentMethodDetails.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.PaymentRecord.PaymentMethodDetails.Ideal.Bank; type Bic = Stripe_.PaymentRecord.PaymentMethodDetails.Ideal.Bic; } namespace InteracPresent { type ReadMethod = Stripe_.PaymentRecord.PaymentMethodDetails.InteracPresent.ReadMethod; type Receipt = Stripe_.PaymentRecord.PaymentMethodDetails.InteracPresent.Receipt; namespace Receipt { type AccountType = Stripe_.PaymentRecord.PaymentMethodDetails.InteracPresent.Receipt.AccountType; } } namespace Klarna { type PayerDetails = Stripe_.PaymentRecord.PaymentMethodDetails.Klarna.PayerDetails; namespace PayerDetails { type Address = Stripe_.PaymentRecord.PaymentMethodDetails.Klarna.PayerDetails.Address; } } namespace Konbini { type Store = Stripe_.PaymentRecord.PaymentMethodDetails.Konbini.Store; namespace Store { type Chain = Stripe_.PaymentRecord.PaymentMethodDetails.Konbini.Store.Chain; } } namespace KrCard { type Brand = Stripe_.PaymentRecord.PaymentMethodDetails.KrCard.Brand; } namespace Mobilepay { type Card = Stripe_.PaymentRecord.PaymentMethodDetails.Mobilepay.Card; } namespace P24 { type Bank = Stripe_.PaymentRecord.PaymentMethodDetails.P24.Bank; } namespace Paypal { type SellerProtection = Stripe_.PaymentRecord.PaymentMethodDetails.Paypal.SellerProtection; namespace SellerProtection { type DisputeCategory = Stripe_.PaymentRecord.PaymentMethodDetails.Paypal.SellerProtection.DisputeCategory; type Status = Stripe_.PaymentRecord.PaymentMethodDetails.Paypal.SellerProtection.Status; } } namespace RevolutPay { type Funding = Stripe_.PaymentRecord.PaymentMethodDetails.RevolutPay.Funding; namespace Funding { type Card = Stripe_.PaymentRecord.PaymentMethodDetails.RevolutPay.Funding.Card; } } namespace Sofort { type PreferredLanguage = Stripe_.PaymentRecord.PaymentMethodDetails.Sofort.PreferredLanguage; } namespace UsBankAccount { type AccountHolderType = Stripe_.PaymentRecord.PaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.PaymentRecord.PaymentMethodDetails.UsBankAccount.AccountType; } } namespace ProcessorDetails { type Custom = Stripe_.PaymentRecord.ProcessorDetails.Custom; } } namespace PayoutCreateParams { type Method = Stripe_.PayoutCreateParams.Method; type SourceType = Stripe_.PayoutCreateParams.SourceType; } namespace Payout { type ReconciliationStatus = Stripe_.Payout.ReconciliationStatus; type TraceId = Stripe_.Payout.TraceId; type Type = Stripe_.Payout.Type; } namespace PlanCreateParams { type Interval = Stripe_.PlanCreateParams.Interval; type BillingScheme = Stripe_.PlanCreateParams.BillingScheme; type Product = Stripe_.PlanCreateParams.Product; type Tier = Stripe_.PlanCreateParams.Tier; type TiersMode = Stripe_.PlanCreateParams.TiersMode; type TransformUsage = Stripe_.PlanCreateParams.TransformUsage; type UsageType = Stripe_.PlanCreateParams.UsageType; namespace TransformUsage { type Round = Stripe_.PlanCreateParams.TransformUsage.Round; } } namespace Plan { type BillingScheme = Stripe_.Plan.BillingScheme; type Interval = Stripe_.Plan.Interval; type Tier = Stripe_.Plan.Tier; type TiersMode = Stripe_.Plan.TiersMode; type TransformUsage = Stripe_.Plan.TransformUsage; type UsageType = Stripe_.Plan.UsageType; namespace TransformUsage { type Round = Stripe_.Plan.TransformUsage.Round; } } namespace PriceCreateParams { type BillingScheme = Stripe_.PriceCreateParams.BillingScheme; type CurrencyOptions = Stripe_.PriceCreateParams.CurrencyOptions; type CustomUnitAmount = Stripe_.PriceCreateParams.CustomUnitAmount; type ProductData = Stripe_.PriceCreateParams.ProductData; type Recurring = Stripe_.PriceCreateParams.Recurring; type TaxBehavior = Stripe_.PriceCreateParams.TaxBehavior; type Tier = Stripe_.PriceCreateParams.Tier; type TiersMode = Stripe_.PriceCreateParams.TiersMode; type TransformQuantity = Stripe_.PriceCreateParams.TransformQuantity; namespace CurrencyOptions { type CustomUnitAmount = Stripe_.PriceCreateParams.CurrencyOptions.CustomUnitAmount; type TaxBehavior = Stripe_.PriceCreateParams.CurrencyOptions.TaxBehavior; type Tier = Stripe_.PriceCreateParams.CurrencyOptions.Tier; } namespace Recurring { type Interval = Stripe_.PriceCreateParams.Recurring.Interval; type UsageType = Stripe_.PriceCreateParams.Recurring.UsageType; } namespace TransformQuantity { type Round = Stripe_.PriceCreateParams.TransformQuantity.Round; } } namespace PriceUpdateParams { type CurrencyOptions = Stripe_.PriceUpdateParams.CurrencyOptions; type TaxBehavior = Stripe_.PriceUpdateParams.TaxBehavior; namespace CurrencyOptions { type CustomUnitAmount = Stripe_.PriceUpdateParams.CurrencyOptions.CustomUnitAmount; type TaxBehavior = Stripe_.PriceUpdateParams.CurrencyOptions.TaxBehavior; type Tier = Stripe_.PriceUpdateParams.CurrencyOptions.Tier; } } namespace PriceListParams { type Recurring = Stripe_.PriceListParams.Recurring; type Type = Stripe_.PriceListParams.Type; namespace Recurring { type Interval = Stripe_.PriceListParams.Recurring.Interval; type UsageType = Stripe_.PriceListParams.Recurring.UsageType; } } namespace Price { type BillingScheme = Stripe_.Price.BillingScheme; type CurrencyOptions = Stripe_.Price.CurrencyOptions; type CustomUnitAmount = Stripe_.Price.CustomUnitAmount; type Recurring = Stripe_.Price.Recurring; type TaxBehavior = Stripe_.Price.TaxBehavior; type Tier = Stripe_.Price.Tier; type TiersMode = Stripe_.Price.TiersMode; type TransformQuantity = Stripe_.Price.TransformQuantity; type Type = Stripe_.Price.Type; namespace CurrencyOptions { type CustomUnitAmount = Stripe_.Price.CurrencyOptions.CustomUnitAmount; type TaxBehavior = Stripe_.Price.CurrencyOptions.TaxBehavior; type Tier = Stripe_.Price.CurrencyOptions.Tier; } namespace Recurring { type Interval = Stripe_.Price.Recurring.Interval; type UsageType = Stripe_.Price.Recurring.UsageType; } namespace TransformQuantity { type Round = Stripe_.Price.TransformQuantity.Round; } } namespace ProductCreateParams { type DefaultPriceData = Stripe_.ProductCreateParams.DefaultPriceData; type MarketingFeature = Stripe_.ProductCreateParams.MarketingFeature; type PackageDimensions = Stripe_.ProductCreateParams.PackageDimensions; type Type = Stripe_.ProductCreateParams.Type; namespace DefaultPriceData { type CurrencyOptions = Stripe_.ProductCreateParams.DefaultPriceData.CurrencyOptions; type CustomUnitAmount = Stripe_.ProductCreateParams.DefaultPriceData.CustomUnitAmount; type Recurring = Stripe_.ProductCreateParams.DefaultPriceData.Recurring; type TaxBehavior = Stripe_.ProductCreateParams.DefaultPriceData.TaxBehavior; namespace CurrencyOptions { type CustomUnitAmount = Stripe_.ProductCreateParams.DefaultPriceData.CurrencyOptions.CustomUnitAmount; type TaxBehavior = Stripe_.ProductCreateParams.DefaultPriceData.CurrencyOptions.TaxBehavior; type Tier = Stripe_.ProductCreateParams.DefaultPriceData.CurrencyOptions.Tier; } namespace Recurring { type Interval = Stripe_.ProductCreateParams.DefaultPriceData.Recurring.Interval; } } } namespace ProductUpdateParams { type MarketingFeature = Stripe_.ProductUpdateParams.MarketingFeature; type PackageDimensions = Stripe_.ProductUpdateParams.PackageDimensions; } namespace ProductListParams { type Type = Stripe_.ProductListParams.Type; } namespace Product { type MarketingFeature = Stripe_.Product.MarketingFeature; type PackageDimensions = Stripe_.Product.PackageDimensions; type Type = Stripe_.Product.Type; } namespace PromotionCodeCreateParams { type Promotion = Stripe_.PromotionCodeCreateParams.Promotion; type Restrictions = Stripe_.PromotionCodeCreateParams.Restrictions; namespace Restrictions { type CurrencyOptions = Stripe_.PromotionCodeCreateParams.Restrictions.CurrencyOptions; } } namespace PromotionCodeUpdateParams { type Restrictions = Stripe_.PromotionCodeUpdateParams.Restrictions; namespace Restrictions { type CurrencyOptions = Stripe_.PromotionCodeUpdateParams.Restrictions.CurrencyOptions; } } namespace PromotionCode { type Promotion = Stripe_.PromotionCode.Promotion; type Restrictions = Stripe_.PromotionCode.Restrictions; namespace Restrictions { type CurrencyOptions = Stripe_.PromotionCode.Restrictions.CurrencyOptions; } } namespace QuoteCreateParams { type AutomaticTax = Stripe_.QuoteCreateParams.AutomaticTax; type CollectionMethod = Stripe_.QuoteCreateParams.CollectionMethod; type Discount = Stripe_.QuoteCreateParams.Discount; type FromQuote = Stripe_.QuoteCreateParams.FromQuote; type InvoiceSettings = Stripe_.QuoteCreateParams.InvoiceSettings; type LineItem = Stripe_.QuoteCreateParams.LineItem; type SubscriptionData = Stripe_.QuoteCreateParams.SubscriptionData; type TransferData = Stripe_.QuoteCreateParams.TransferData; namespace AutomaticTax { type Liability = Stripe_.QuoteCreateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.QuoteCreateParams.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.QuoteCreateParams.InvoiceSettings.CustomField; type Issuer = Stripe_.QuoteCreateParams.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.QuoteCreateParams.InvoiceSettings.Issuer.Type; } } namespace LineItem { type Discount = Stripe_.QuoteCreateParams.LineItem.Discount; type PriceData = Stripe_.QuoteCreateParams.LineItem.PriceData; namespace PriceData { type Recurring = Stripe_.QuoteCreateParams.LineItem.PriceData.Recurring; type TaxBehavior = Stripe_.QuoteCreateParams.LineItem.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.QuoteCreateParams.LineItem.PriceData.Recurring.Interval; } } } namespace SubscriptionData { type BillingMode = Stripe_.QuoteCreateParams.SubscriptionData.BillingMode; namespace BillingMode { type Flexible = Stripe_.QuoteCreateParams.SubscriptionData.BillingMode.Flexible; type Type = Stripe_.QuoteCreateParams.SubscriptionData.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.QuoteCreateParams.SubscriptionData.BillingMode.Flexible.ProrationDiscounts; } } } } namespace QuoteUpdateParams { type AutomaticTax = Stripe_.QuoteUpdateParams.AutomaticTax; type CollectionMethod = Stripe_.QuoteUpdateParams.CollectionMethod; type Discount = Stripe_.QuoteUpdateParams.Discount; type InvoiceSettings = Stripe_.QuoteUpdateParams.InvoiceSettings; type LineItem = Stripe_.QuoteUpdateParams.LineItem; type SubscriptionData = Stripe_.QuoteUpdateParams.SubscriptionData; type TransferData = Stripe_.QuoteUpdateParams.TransferData; namespace AutomaticTax { type Liability = Stripe_.QuoteUpdateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.QuoteUpdateParams.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.QuoteUpdateParams.InvoiceSettings.CustomField; type Issuer = Stripe_.QuoteUpdateParams.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.QuoteUpdateParams.InvoiceSettings.Issuer.Type; } } namespace LineItem { type Discount = Stripe_.QuoteUpdateParams.LineItem.Discount; type PriceData = Stripe_.QuoteUpdateParams.LineItem.PriceData; namespace PriceData { type Recurring = Stripe_.QuoteUpdateParams.LineItem.PriceData.Recurring; type TaxBehavior = Stripe_.QuoteUpdateParams.LineItem.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.QuoteUpdateParams.LineItem.PriceData.Recurring.Interval; } } } } namespace QuoteListParams { type Status = Stripe_.QuoteListParams.Status; } namespace Quote { type AutomaticTax = Stripe_.Quote.AutomaticTax; type CollectionMethod = Stripe_.Quote.CollectionMethod; type Computed = Stripe_.Quote.Computed; type FromQuote = Stripe_.Quote.FromQuote; type InvoiceSettings = Stripe_.Quote.InvoiceSettings; type Status = Stripe_.Quote.Status; type StatusTransitions = Stripe_.Quote.StatusTransitions; type SubscriptionData = Stripe_.Quote.SubscriptionData; type TotalDetails = Stripe_.Quote.TotalDetails; type TransferData = Stripe_.Quote.TransferData; namespace AutomaticTax { type Liability = Stripe_.Quote.AutomaticTax.Liability; type Status = Stripe_.Quote.AutomaticTax.Status; namespace Liability { type Type = Stripe_.Quote.AutomaticTax.Liability.Type; } } namespace Computed { type Recurring = Stripe_.Quote.Computed.Recurring; type Upfront = Stripe_.Quote.Computed.Upfront; namespace Recurring { type Interval = Stripe_.Quote.Computed.Recurring.Interval; type TotalDetails = Stripe_.Quote.Computed.Recurring.TotalDetails; namespace TotalDetails { type Breakdown = Stripe_.Quote.Computed.Recurring.TotalDetails.Breakdown; namespace Breakdown { type Discount = Stripe_.Quote.Computed.Recurring.TotalDetails.Breakdown.Discount; type Tax = Stripe_.Quote.Computed.Recurring.TotalDetails.Breakdown.Tax; namespace Tax { type TaxabilityReason = Stripe_.Quote.Computed.Recurring.TotalDetails.Breakdown.Tax.TaxabilityReason; } } } } namespace Upfront { type TotalDetails = Stripe_.Quote.Computed.Upfront.TotalDetails; namespace TotalDetails { type Breakdown = Stripe_.Quote.Computed.Upfront.TotalDetails.Breakdown; namespace Breakdown { type Discount = Stripe_.Quote.Computed.Upfront.TotalDetails.Breakdown.Discount; type Tax = Stripe_.Quote.Computed.Upfront.TotalDetails.Breakdown.Tax; namespace Tax { type TaxabilityReason = Stripe_.Quote.Computed.Upfront.TotalDetails.Breakdown.Tax.TaxabilityReason; } } } } } namespace InvoiceSettings { type CustomField = Stripe_.Quote.InvoiceSettings.CustomField; type Issuer = Stripe_.Quote.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.Quote.InvoiceSettings.Issuer.Type; } } namespace SubscriptionData { type BillingMode = Stripe_.Quote.SubscriptionData.BillingMode; namespace BillingMode { type Flexible = Stripe_.Quote.SubscriptionData.BillingMode.Flexible; type Type = Stripe_.Quote.SubscriptionData.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.Quote.SubscriptionData.BillingMode.Flexible.ProrationDiscounts; } } } namespace TotalDetails { type Breakdown = Stripe_.Quote.TotalDetails.Breakdown; namespace Breakdown { type Discount = Stripe_.Quote.TotalDetails.Breakdown.Discount; type Tax = Stripe_.Quote.TotalDetails.Breakdown.Tax; namespace Tax { type TaxabilityReason = Stripe_.Quote.TotalDetails.Breakdown.Tax.TaxabilityReason; } } } } namespace RefundCreateParams { type Reason = Stripe_.RefundCreateParams.Reason; } namespace Refund { type DestinationDetails = Stripe_.Refund.DestinationDetails; type NextAction = Stripe_.Refund.NextAction; type PendingReason = Stripe_.Refund.PendingReason; type PresentmentDetails = Stripe_.Refund.PresentmentDetails; type Reason = Stripe_.Refund.Reason; namespace DestinationDetails { type Affirm = Stripe_.Refund.DestinationDetails.Affirm; type AfterpayClearpay = Stripe_.Refund.DestinationDetails.AfterpayClearpay; type Alipay = Stripe_.Refund.DestinationDetails.Alipay; type Alma = Stripe_.Refund.DestinationDetails.Alma; type AmazonPay = Stripe_.Refund.DestinationDetails.AmazonPay; type AuBankTransfer = Stripe_.Refund.DestinationDetails.AuBankTransfer; type Blik = Stripe_.Refund.DestinationDetails.Blik; type BrBankTransfer = Stripe_.Refund.DestinationDetails.BrBankTransfer; type Card = Stripe_.Refund.DestinationDetails.Card; type Cashapp = Stripe_.Refund.DestinationDetails.Cashapp; type Crypto = Stripe_.Refund.DestinationDetails.Crypto; type CustomerCashBalance = Stripe_.Refund.DestinationDetails.CustomerCashBalance; type Eps = Stripe_.Refund.DestinationDetails.Eps; type EuBankTransfer = Stripe_.Refund.DestinationDetails.EuBankTransfer; type GbBankTransfer = Stripe_.Refund.DestinationDetails.GbBankTransfer; type Giropay = Stripe_.Refund.DestinationDetails.Giropay; type Grabpay = Stripe_.Refund.DestinationDetails.Grabpay; type JpBankTransfer = Stripe_.Refund.DestinationDetails.JpBankTransfer; type Klarna = Stripe_.Refund.DestinationDetails.Klarna; type MbWay = Stripe_.Refund.DestinationDetails.MbWay; type Multibanco = Stripe_.Refund.DestinationDetails.Multibanco; type MxBankTransfer = Stripe_.Refund.DestinationDetails.MxBankTransfer; type NzBankTransfer = Stripe_.Refund.DestinationDetails.NzBankTransfer; type P24 = Stripe_.Refund.DestinationDetails.P24; type Paynow = Stripe_.Refund.DestinationDetails.Paynow; type Paypal = Stripe_.Refund.DestinationDetails.Paypal; type Pix = Stripe_.Refund.DestinationDetails.Pix; type Revolut = Stripe_.Refund.DestinationDetails.Revolut; type Scalapay = Stripe_.Refund.DestinationDetails.Scalapay; type Sofort = Stripe_.Refund.DestinationDetails.Sofort; type Swish = Stripe_.Refund.DestinationDetails.Swish; type ThBankTransfer = Stripe_.Refund.DestinationDetails.ThBankTransfer; type Twint = Stripe_.Refund.DestinationDetails.Twint; type UsBankTransfer = Stripe_.Refund.DestinationDetails.UsBankTransfer; type WechatPay = Stripe_.Refund.DestinationDetails.WechatPay; type Zip = Stripe_.Refund.DestinationDetails.Zip; namespace Card { type Type = Stripe_.Refund.DestinationDetails.Card.Type; } } namespace NextAction { type DisplayDetails = Stripe_.Refund.NextAction.DisplayDetails; namespace DisplayDetails { type EmailSent = Stripe_.Refund.NextAction.DisplayDetails.EmailSent; } } } namespace Review { type ClosedReason = Stripe_.Review.ClosedReason; type IpAddressLocation = Stripe_.Review.IpAddressLocation; type OpenedReason = Stripe_.Review.OpenedReason; type Session = Stripe_.Review.Session; } namespace SetupAttempt { type FlowDirection = Stripe_.SetupAttempt.FlowDirection; type PaymentMethodDetails = Stripe_.SetupAttempt.PaymentMethodDetails; type SetupError = Stripe_.SetupAttempt.SetupError; namespace PaymentMethodDetails { type AcssDebit = Stripe_.SetupAttempt.PaymentMethodDetails.AcssDebit; type AmazonPay = Stripe_.SetupAttempt.PaymentMethodDetails.AmazonPay; type AuBecsDebit = Stripe_.SetupAttempt.PaymentMethodDetails.AuBecsDebit; type BacsDebit = Stripe_.SetupAttempt.PaymentMethodDetails.BacsDebit; type Bancontact = Stripe_.SetupAttempt.PaymentMethodDetails.Bancontact; type Boleto = Stripe_.SetupAttempt.PaymentMethodDetails.Boleto; type Card = Stripe_.SetupAttempt.PaymentMethodDetails.Card; type CardPresent = Stripe_.SetupAttempt.PaymentMethodDetails.CardPresent; type Cashapp = Stripe_.SetupAttempt.PaymentMethodDetails.Cashapp; type Ideal = Stripe_.SetupAttempt.PaymentMethodDetails.Ideal; type KakaoPay = Stripe_.SetupAttempt.PaymentMethodDetails.KakaoPay; type Klarna = Stripe_.SetupAttempt.PaymentMethodDetails.Klarna; type KrCard = Stripe_.SetupAttempt.PaymentMethodDetails.KrCard; type Link = Stripe_.SetupAttempt.PaymentMethodDetails.Link; type NaverPay = Stripe_.SetupAttempt.PaymentMethodDetails.NaverPay; type NzBankAccount = Stripe_.SetupAttempt.PaymentMethodDetails.NzBankAccount; type Paypal = Stripe_.SetupAttempt.PaymentMethodDetails.Paypal; type Payto = Stripe_.SetupAttempt.PaymentMethodDetails.Payto; type Pix = Stripe_.SetupAttempt.PaymentMethodDetails.Pix; type RevolutPay = Stripe_.SetupAttempt.PaymentMethodDetails.RevolutPay; type Satispay = Stripe_.SetupAttempt.PaymentMethodDetails.Satispay; type SepaDebit = Stripe_.SetupAttempt.PaymentMethodDetails.SepaDebit; type Sofort = Stripe_.SetupAttempt.PaymentMethodDetails.Sofort; type Twint = Stripe_.SetupAttempt.PaymentMethodDetails.Twint; type Upi = Stripe_.SetupAttempt.PaymentMethodDetails.Upi; type UsBankAccount = Stripe_.SetupAttempt.PaymentMethodDetails.UsBankAccount; namespace Bancontact { type PreferredLanguage = Stripe_.SetupAttempt.PaymentMethodDetails.Bancontact.PreferredLanguage; } namespace Card { type Checks = Stripe_.SetupAttempt.PaymentMethodDetails.Card.Checks; type ThreeDSecure = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure; type Wallet = Stripe_.SetupAttempt.PaymentMethodDetails.Card.Wallet; namespace ThreeDSecure { type AuthenticationFlow = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure.AuthenticationFlow; type ElectronicCommerceIndicator = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure.ElectronicCommerceIndicator; type Result = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure.Result; type ResultReason = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure.ResultReason; type Version = Stripe_.SetupAttempt.PaymentMethodDetails.Card.ThreeDSecure.Version; } namespace Wallet { type ApplePay = Stripe_.SetupAttempt.PaymentMethodDetails.Card.Wallet.ApplePay; type GooglePay = Stripe_.SetupAttempt.PaymentMethodDetails.Card.Wallet.GooglePay; type Type = Stripe_.SetupAttempt.PaymentMethodDetails.Card.Wallet.Type; } } namespace CardPresent { type Offline = Stripe_.SetupAttempt.PaymentMethodDetails.CardPresent.Offline; } namespace Ideal { type Bank = Stripe_.SetupAttempt.PaymentMethodDetails.Ideal.Bank; type Bic = Stripe_.SetupAttempt.PaymentMethodDetails.Ideal.Bic; } namespace Sofort { type PreferredLanguage = Stripe_.SetupAttempt.PaymentMethodDetails.Sofort.PreferredLanguage; } } namespace SetupError { type Code = Stripe_.SetupAttempt.SetupError.Code; type Type = Stripe_.SetupAttempt.SetupError.Type; } } namespace SetupIntentCreateParams { type AllowedPaymentMethodType = Stripe_.SetupIntentCreateParams.AllowedPaymentMethodType; type AutomaticPaymentMethods = Stripe_.SetupIntentCreateParams.AutomaticPaymentMethods; type ExcludedPaymentMethodType = Stripe_.SetupIntentCreateParams.ExcludedPaymentMethodType; type FlowDirection = Stripe_.SetupIntentCreateParams.FlowDirection; type MandateData = Stripe_.SetupIntentCreateParams.MandateData; type PaymentMethodData = Stripe_.SetupIntentCreateParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions; type SingleUse = Stripe_.SetupIntentCreateParams.SingleUse; type Usage = Stripe_.SetupIntentCreateParams.Usage; namespace AutomaticPaymentMethods { type AllowRedirects = Stripe_.SetupIntentCreateParams.AutomaticPaymentMethods.AllowRedirects; } namespace MandateData { type CustomerAcceptance = Stripe_.SetupIntentCreateParams.MandateData.CustomerAcceptance; namespace CustomerAcceptance { type Offline = Stripe_.SetupIntentCreateParams.MandateData.CustomerAcceptance.Offline; type Online = Stripe_.SetupIntentCreateParams.MandateData.CustomerAcceptance.Online; type Type = Stripe_.SetupIntentCreateParams.MandateData.CustomerAcceptance.Type; } } namespace PaymentMethodData { type AcssDebit = Stripe_.SetupIntentCreateParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.SetupIntentCreateParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.SetupIntentCreateParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.SetupIntentCreateParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.SetupIntentCreateParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.SetupIntentCreateParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.SetupIntentCreateParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.SetupIntentCreateParams.PaymentMethodData.Bancontact; type Billie = Stripe_.SetupIntentCreateParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.SetupIntentCreateParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.SetupIntentCreateParams.PaymentMethodData.Bizum; type Blik = Stripe_.SetupIntentCreateParams.PaymentMethodData.Blik; type Boleto = Stripe_.SetupIntentCreateParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.SetupIntentCreateParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.SetupIntentCreateParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.SetupIntentCreateParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.SetupIntentCreateParams.PaymentMethodData.Eps; type Fpx = Stripe_.SetupIntentCreateParams.PaymentMethodData.Fpx; type Giropay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.SetupIntentCreateParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.SetupIntentCreateParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.SetupIntentCreateParams.PaymentMethodData.Klarna; type Konbini = Stripe_.SetupIntentCreateParams.PaymentMethodData.Konbini; type KrCard = Stripe_.SetupIntentCreateParams.PaymentMethodData.KrCard; type Link = Stripe_.SetupIntentCreateParams.PaymentMethodData.Link; type MbWay = Stripe_.SetupIntentCreateParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.SetupIntentCreateParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.SetupIntentCreateParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.SetupIntentCreateParams.PaymentMethodData.Oxxo; type P24 = Stripe_.SetupIntentCreateParams.PaymentMethodData.P24; type PayByBank = Stripe_.SetupIntentCreateParams.PaymentMethodData.PayByBank; type Payco = Stripe_.SetupIntentCreateParams.PaymentMethodData.Payco; type Paynow = Stripe_.SetupIntentCreateParams.PaymentMethodData.Paynow; type Paypal = Stripe_.SetupIntentCreateParams.PaymentMethodData.Paypal; type Payto = Stripe_.SetupIntentCreateParams.PaymentMethodData.Payto; type Pix = Stripe_.SetupIntentCreateParams.PaymentMethodData.Pix; type Promptpay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.SetupIntentCreateParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.SetupIntentCreateParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.SetupIntentCreateParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.SetupIntentCreateParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.SetupIntentCreateParams.PaymentMethodData.Sunbit; type Swish = Stripe_.SetupIntentCreateParams.PaymentMethodData.Swish; type Twint = Stripe_.SetupIntentCreateParams.PaymentMethodData.Twint; type Type = Stripe_.SetupIntentCreateParams.PaymentMethodData.Type; type Upi = Stripe_.SetupIntentCreateParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.SetupIntentCreateParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.SetupIntentCreateParams.PaymentMethodData.WechatPay; type Zip = Stripe_.SetupIntentCreateParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.SetupIntentCreateParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.SetupIntentCreateParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.SetupIntentCreateParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.SetupIntentCreateParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.SetupIntentCreateParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.SetupIntentCreateParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.SetupIntentCreateParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.SetupIntentCreateParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentCreateParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.SetupIntentCreateParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.SetupIntentCreateParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit; type AmazonPay = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AmazonPay; type BacsDebit = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.BacsDebit; type Bizum = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Bizum; type Card = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna; type Link = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Link; type Paypal = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Payto; type Pix = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type Currency = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace BacsDebit { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.BacsDebit.MandateOptions; } namespace Card { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.RequestThreeDSecure; type ThreeDSecure = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type NetworkOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace Klarna { type OnDemand = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.PreferredLocale; type Subscription = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace Payto { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace SepaDebit { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.SepaDebit.MandateOptions; } namespace Upi { type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.Networks; type VerificationMethod = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.SetupIntentCreateParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } } } namespace SetupIntentUpdateParams { type AllowedPaymentMethodType = Stripe_.SetupIntentUpdateParams.AllowedPaymentMethodType; type ExcludedPaymentMethodType = Stripe_.SetupIntentUpdateParams.ExcludedPaymentMethodType; type FlowDirection = Stripe_.SetupIntentUpdateParams.FlowDirection; type PaymentMethodData = Stripe_.SetupIntentUpdateParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions; namespace PaymentMethodData { type AcssDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Bancontact; type Billie = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.SetupIntentUpdateParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Bizum; type Blik = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Blik; type Boleto = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.SetupIntentUpdateParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Eps; type Fpx = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Fpx; type Giropay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.SetupIntentUpdateParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Klarna; type Konbini = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Konbini; type KrCard = Stripe_.SetupIntentUpdateParams.PaymentMethodData.KrCard; type Link = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Link; type MbWay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.SetupIntentUpdateParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Oxxo; type P24 = Stripe_.SetupIntentUpdateParams.PaymentMethodData.P24; type PayByBank = Stripe_.SetupIntentUpdateParams.PaymentMethodData.PayByBank; type Payco = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Payco; type Paynow = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Paynow; type Paypal = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Paypal; type Payto = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Payto; type Pix = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Pix; type Promptpay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Sunbit; type Swish = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Swish; type Twint = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Twint; type Type = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Type; type Upi = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.SetupIntentUpdateParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.SetupIntentUpdateParams.PaymentMethodData.WechatPay; type Zip = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.SetupIntentUpdateParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.SetupIntentUpdateParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentUpdateParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.SetupIntentUpdateParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.SetupIntentUpdateParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit; type AmazonPay = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AmazonPay; type BacsDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.BacsDebit; type Bizum = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Bizum; type Card = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna; type Link = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Link; type Paypal = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Payto; type Pix = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type Currency = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace BacsDebit { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.BacsDebit.MandateOptions; } namespace Card { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.RequestThreeDSecure; type ThreeDSecure = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type NetworkOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace Klarna { type OnDemand = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.PreferredLocale; type Subscription = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace Payto { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace SepaDebit { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.SepaDebit.MandateOptions; } namespace Upi { type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.Networks; type VerificationMethod = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.SetupIntentUpdateParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } } } namespace SetupIntentCancelParams { type CancellationReason = Stripe_.SetupIntentCancelParams.CancellationReason; } namespace SetupIntentConfirmParams { type AllowedPaymentMethodType = Stripe_.SetupIntentConfirmParams.AllowedPaymentMethodType; type MandateData = Stripe_.SetupIntentConfirmParams.MandateData; type PaymentMethodData = Stripe_.SetupIntentConfirmParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions; namespace MandateData { type CustomerAcceptance = Stripe_.SetupIntentConfirmParams.MandateData.CustomerAcceptance; namespace CustomerAcceptance { type Offline = Stripe_.SetupIntentConfirmParams.MandateData.CustomerAcceptance.Offline; type Online = Stripe_.SetupIntentConfirmParams.MandateData.CustomerAcceptance.Online; type Type = Stripe_.SetupIntentConfirmParams.MandateData.CustomerAcceptance.Type; } } namespace PaymentMethodData { type AcssDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodData.AcssDebit; type Affirm = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Affirm; type AfterpayClearpay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.AfterpayClearpay; type Alipay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Alipay; type AllowRedisplay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.AllowRedisplay; type Alma = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Alma; type AmazonPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.AmazonPay; type AuBecsDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodData.AuBecsDebit; type BacsDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodData.BacsDebit; type Bancontact = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Bancontact; type Billie = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Billie; type BillingDetails = Stripe_.SetupIntentConfirmParams.PaymentMethodData.BillingDetails; type Bizum = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Bizum; type Blik = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Blik; type Boleto = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Boleto; type Cashapp = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Cashapp; type Crypto = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Crypto; type CustomerBalance = Stripe_.SetupIntentConfirmParams.PaymentMethodData.CustomerBalance; type Eps = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Eps; type Fpx = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Fpx; type Giropay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Giropay; type Grabpay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Grabpay; type Ideal = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Ideal; type InteracPresent = Stripe_.SetupIntentConfirmParams.PaymentMethodData.InteracPresent; type KakaoPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.KakaoPay; type Klarna = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Klarna; type Konbini = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Konbini; type KrCard = Stripe_.SetupIntentConfirmParams.PaymentMethodData.KrCard; type Link = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Link; type MbWay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.MbWay; type Mobilepay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Mobilepay; type Multibanco = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Multibanco; type NaverPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.NaverPay; type NzBankAccount = Stripe_.SetupIntentConfirmParams.PaymentMethodData.NzBankAccount; type Oxxo = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Oxxo; type P24 = Stripe_.SetupIntentConfirmParams.PaymentMethodData.P24; type PayByBank = Stripe_.SetupIntentConfirmParams.PaymentMethodData.PayByBank; type Payco = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Payco; type Paynow = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Paynow; type Paypal = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Paypal; type Payto = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Payto; type Pix = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Pix; type Promptpay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Promptpay; type RadarOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodData.RadarOptions; type RevolutPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.RevolutPay; type SamsungPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.SamsungPay; type Satispay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Satispay; type Scalapay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Scalapay; type SepaDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodData.SepaDebit; type Sofort = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Sofort; type Sunbit = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Sunbit; type Swish = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Swish; type Twint = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Twint; type Type = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Type; type Upi = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Upi; type UsBankAccount = Stripe_.SetupIntentConfirmParams.PaymentMethodData.UsBankAccount; type WechatPay = Stripe_.SetupIntentConfirmParams.PaymentMethodData.WechatPay; type Zip = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Zip; namespace Eps { type Bank = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Eps.Bank; } namespace Fpx { type AccountHolderType = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Fpx.AccountHolderType; type Bank = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Fpx.Bank; } namespace Ideal { type Bank = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Ideal.Bank; } namespace Klarna { type Dob = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Klarna.Dob; } namespace NaverPay { type Funding = Stripe_.SetupIntentConfirmParams.PaymentMethodData.NaverPay.Funding; } namespace P24 { type Bank = Stripe_.SetupIntentConfirmParams.PaymentMethodData.P24.Bank; } namespace Sofort { type Country = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Sofort.Country; } namespace Upi { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentConfirmParams.PaymentMethodData.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type AccountHolderType = Stripe_.SetupIntentConfirmParams.PaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.SetupIntentConfirmParams.PaymentMethodData.UsBankAccount.AccountType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit; type AmazonPay = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AmazonPay; type BacsDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.BacsDebit; type Bizum = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Bizum; type Card = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card; type CardPresent = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna; type Link = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Link; type Paypal = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Payto; type Pix = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type Currency = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace BacsDebit { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.BacsDebit.MandateOptions; } namespace Card { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.RequestThreeDSecure; type ThreeDSecure = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.MandateOptions.Interval; } namespace ThreeDSecure { type AresTransStatus = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.AresTransStatus; type ElectronicCommerceIndicator = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.ElectronicCommerceIndicator; type NetworkOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions; type Version = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.Version; namespace NetworkOptions { type CartesBancaires = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires; namespace CartesBancaires { type CbAvalgo = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo; } } } } namespace Klarna { type OnDemand = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.OnDemand; type PreferredLocale = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.PreferredLocale; type Subscription = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription; namespace OnDemand { type PurchaseInterval = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.OnDemand.PurchaseInterval; } namespace Subscription { type Interval = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace Payto { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace SepaDebit { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.SepaDebit.MandateOptions; } namespace Upi { type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.MandateOptions; type Networks = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.Networks; type VerificationMethod = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } namespace Networks { type Requested = Stripe_.SetupIntentConfirmParams.PaymentMethodOptions.UsBankAccount.Networks.Requested; } } } } namespace SetupIntent { type AllowedPaymentMethodType = Stripe_.SetupIntent.AllowedPaymentMethodType; type AutomaticPaymentMethods = Stripe_.SetupIntent.AutomaticPaymentMethods; type CancellationReason = Stripe_.SetupIntent.CancellationReason; type ExcludedPaymentMethodType = Stripe_.SetupIntent.ExcludedPaymentMethodType; type FlowDirection = Stripe_.SetupIntent.FlowDirection; type LastSetupError = Stripe_.SetupIntent.LastSetupError; type ManagedPayments = Stripe_.SetupIntent.ManagedPayments; type NextAction = Stripe_.SetupIntent.NextAction; type PaymentMethodConfigurationDetails = Stripe_.SetupIntent.PaymentMethodConfigurationDetails; type PaymentMethodOptions = Stripe_.SetupIntent.PaymentMethodOptions; type Status = Stripe_.SetupIntent.Status; namespace AutomaticPaymentMethods { type AllowRedirects = Stripe_.SetupIntent.AutomaticPaymentMethods.AllowRedirects; } namespace LastSetupError { type Code = Stripe_.SetupIntent.LastSetupError.Code; type Type = Stripe_.SetupIntent.LastSetupError.Type; } namespace NextAction { type BlikAuthorize = Stripe_.SetupIntent.NextAction.BlikAuthorize; type CashappHandleRedirectOrDisplayQrCode = Stripe_.SetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCode; type PixDisplayQrCode = Stripe_.SetupIntent.NextAction.PixDisplayQrCode; type RedirectToUrl = Stripe_.SetupIntent.NextAction.RedirectToUrl; type UpiHandleRedirectOrDisplayQrCode = Stripe_.SetupIntent.NextAction.UpiHandleRedirectOrDisplayQrCode; type UseStripeSdk = Stripe_.SetupIntent.NextAction.UseStripeSdk; type VerifyWithMicrodeposits = Stripe_.SetupIntent.NextAction.VerifyWithMicrodeposits; namespace CashappHandleRedirectOrDisplayQrCode { type QrCode = Stripe_.SetupIntent.NextAction.CashappHandleRedirectOrDisplayQrCode.QrCode; } namespace UpiHandleRedirectOrDisplayQrCode { type QrCode = Stripe_.SetupIntent.NextAction.UpiHandleRedirectOrDisplayQrCode.QrCode; } namespace VerifyWithMicrodeposits { type MicrodepositType = Stripe_.SetupIntent.NextAction.VerifyWithMicrodeposits.MicrodepositType; } } namespace PaymentMethodOptions { type AcssDebit = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit; type AmazonPay = Stripe_.SetupIntent.PaymentMethodOptions.AmazonPay; type BacsDebit = Stripe_.SetupIntent.PaymentMethodOptions.BacsDebit; type Bizum = Stripe_.SetupIntent.PaymentMethodOptions.Bizum; type Card = Stripe_.SetupIntent.PaymentMethodOptions.Card; type CardPresent = Stripe_.SetupIntent.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.SetupIntent.PaymentMethodOptions.Klarna; type Link = Stripe_.SetupIntent.PaymentMethodOptions.Link; type Paypal = Stripe_.SetupIntent.PaymentMethodOptions.Paypal; type Payto = Stripe_.SetupIntent.PaymentMethodOptions.Payto; type Pix = Stripe_.SetupIntent.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SetupIntent.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SetupIntent.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type Currency = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.SetupIntent.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace BacsDebit { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.BacsDebit.MandateOptions; } namespace Card { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SetupIntent.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SetupIntent.PaymentMethodOptions.Card.RequestThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SetupIntent.PaymentMethodOptions.Card.MandateOptions.AmountType; type Interval = Stripe_.SetupIntent.PaymentMethodOptions.Card.MandateOptions.Interval; } } namespace Payto { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntent.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntent.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.SetupIntent.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SetupIntent.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.SetupIntent.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.SetupIntent.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace SepaDebit { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.SepaDebit.MandateOptions; } namespace Upi { type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SetupIntent.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections; type MandateOptions = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.MandateOptions; type VerificationMethod = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SetupIntent.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace ShippingRateCreateParams { type DeliveryEstimate = Stripe_.ShippingRateCreateParams.DeliveryEstimate; type FixedAmount = Stripe_.ShippingRateCreateParams.FixedAmount; type TaxBehavior = Stripe_.ShippingRateCreateParams.TaxBehavior; namespace DeliveryEstimate { type Maximum = Stripe_.ShippingRateCreateParams.DeliveryEstimate.Maximum; type Minimum = Stripe_.ShippingRateCreateParams.DeliveryEstimate.Minimum; namespace Maximum { type Unit = Stripe_.ShippingRateCreateParams.DeliveryEstimate.Maximum.Unit; } namespace Minimum { type Unit = Stripe_.ShippingRateCreateParams.DeliveryEstimate.Minimum.Unit; } } namespace FixedAmount { type CurrencyOptions = Stripe_.ShippingRateCreateParams.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.ShippingRateCreateParams.FixedAmount.CurrencyOptions.TaxBehavior; } } } namespace ShippingRateUpdateParams { type FixedAmount = Stripe_.ShippingRateUpdateParams.FixedAmount; type TaxBehavior = Stripe_.ShippingRateUpdateParams.TaxBehavior; namespace FixedAmount { type CurrencyOptions = Stripe_.ShippingRateUpdateParams.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.ShippingRateUpdateParams.FixedAmount.CurrencyOptions.TaxBehavior; } } } namespace ShippingRate { type DeliveryEstimate = Stripe_.ShippingRate.DeliveryEstimate; type FixedAmount = Stripe_.ShippingRate.FixedAmount; type TaxBehavior = Stripe_.ShippingRate.TaxBehavior; namespace DeliveryEstimate { type Maximum = Stripe_.ShippingRate.DeliveryEstimate.Maximum; type Minimum = Stripe_.ShippingRate.DeliveryEstimate.Minimum; namespace Maximum { type Unit = Stripe_.ShippingRate.DeliveryEstimate.Maximum.Unit; } namespace Minimum { type Unit = Stripe_.ShippingRate.DeliveryEstimate.Minimum.Unit; } } namespace FixedAmount { type CurrencyOptions = Stripe_.ShippingRate.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.ShippingRate.FixedAmount.CurrencyOptions.TaxBehavior; } } } namespace SourceCreateParams { type Flow = Stripe_.SourceCreateParams.Flow; type Mandate = Stripe_.SourceCreateParams.Mandate; type Owner = Stripe_.SourceCreateParams.Owner; type Receiver = Stripe_.SourceCreateParams.Receiver; type Redirect = Stripe_.SourceCreateParams.Redirect; type SourceOrder = Stripe_.SourceCreateParams.SourceOrder; type Usage = Stripe_.SourceCreateParams.Usage; namespace Mandate { type Acceptance = Stripe_.SourceCreateParams.Mandate.Acceptance; type Interval = Stripe_.SourceCreateParams.Mandate.Interval; type NotificationMethod = Stripe_.SourceCreateParams.Mandate.NotificationMethod; namespace Acceptance { type Offline = Stripe_.SourceCreateParams.Mandate.Acceptance.Offline; type Online = Stripe_.SourceCreateParams.Mandate.Acceptance.Online; type Status = Stripe_.SourceCreateParams.Mandate.Acceptance.Status; type Type = Stripe_.SourceCreateParams.Mandate.Acceptance.Type; } } namespace Receiver { type RefundAttributesMethod = Stripe_.SourceCreateParams.Receiver.RefundAttributesMethod; } namespace SourceOrder { type Item = Stripe_.SourceCreateParams.SourceOrder.Item; type Shipping = Stripe_.SourceCreateParams.SourceOrder.Shipping; namespace Item { type Type = Stripe_.SourceCreateParams.SourceOrder.Item.Type; } } } namespace SourceUpdateParams { type Mandate = Stripe_.SourceUpdateParams.Mandate; type Owner = Stripe_.SourceUpdateParams.Owner; type SourceOrder = Stripe_.SourceUpdateParams.SourceOrder; namespace Mandate { type Acceptance = Stripe_.SourceUpdateParams.Mandate.Acceptance; type Interval = Stripe_.SourceUpdateParams.Mandate.Interval; type NotificationMethod = Stripe_.SourceUpdateParams.Mandate.NotificationMethod; namespace Acceptance { type Offline = Stripe_.SourceUpdateParams.Mandate.Acceptance.Offline; type Online = Stripe_.SourceUpdateParams.Mandate.Acceptance.Online; type Status = Stripe_.SourceUpdateParams.Mandate.Acceptance.Status; type Type = Stripe_.SourceUpdateParams.Mandate.Acceptance.Type; } } namespace SourceOrder { type Item = Stripe_.SourceUpdateParams.SourceOrder.Item; type Shipping = Stripe_.SourceUpdateParams.SourceOrder.Shipping; namespace Item { type Type = Stripe_.SourceUpdateParams.SourceOrder.Item.Type; } } } namespace Source { type AchCreditTransfer = Stripe_.Source.AchCreditTransfer; type AchDebit = Stripe_.Source.AchDebit; type AcssDebit = Stripe_.Source.AcssDebit; type Alipay = Stripe_.Source.Alipay; type AllowRedisplay = Stripe_.Source.AllowRedisplay; type AuBecsDebit = Stripe_.Source.AuBecsDebit; type Bancontact = Stripe_.Source.Bancontact; type Card = Stripe_.Source.Card; type CardPresent = Stripe_.Source.CardPresent; type CodeVerification = Stripe_.Source.CodeVerification; type Eps = Stripe_.Source.Eps; type Giropay = Stripe_.Source.Giropay; type Ideal = Stripe_.Source.Ideal; type Klarna = Stripe_.Source.Klarna; type Multibanco = Stripe_.Source.Multibanco; type Owner = Stripe_.Source.Owner; type P24 = Stripe_.Source.P24; type Receiver = Stripe_.Source.Receiver; type Redirect = Stripe_.Source.Redirect; type SepaCreditTransfer = Stripe_.Source.SepaCreditTransfer; type SepaDebit = Stripe_.Source.SepaDebit; type Sofort = Stripe_.Source.Sofort; type SourceOrder = Stripe_.Source.SourceOrder; type ThreeDSecure = Stripe_.Source.ThreeDSecure; type Type = Stripe_.Source.Type; type Wechat = Stripe_.Source.Wechat; namespace SourceOrder { type Item = Stripe_.Source.SourceOrder.Item; type Shipping = Stripe_.Source.SourceOrder.Shipping; } } namespace SubscriptionCreateParams { type AddInvoiceItem = Stripe_.SubscriptionCreateParams.AddInvoiceItem; type AutomaticTax = Stripe_.SubscriptionCreateParams.AutomaticTax; type BillingCycleAnchorConfig = Stripe_.SubscriptionCreateParams.BillingCycleAnchorConfig; type BillingMode = Stripe_.SubscriptionCreateParams.BillingMode; type BillingSchedule = Stripe_.SubscriptionCreateParams.BillingSchedule; type BillingThresholds = Stripe_.SubscriptionCreateParams.BillingThresholds; type CancelAt = Stripe_.SubscriptionCreateParams.CancelAt; type CollectionMethod = Stripe_.SubscriptionCreateParams.CollectionMethod; type Discount = Stripe_.SubscriptionCreateParams.Discount; type InvoiceSettings = Stripe_.SubscriptionCreateParams.InvoiceSettings; type Item = Stripe_.SubscriptionCreateParams.Item; type PaymentBehavior = Stripe_.SubscriptionCreateParams.PaymentBehavior; type PaymentSettings = Stripe_.SubscriptionCreateParams.PaymentSettings; type PendingInvoiceItemInterval = Stripe_.SubscriptionCreateParams.PendingInvoiceItemInterval; type ProrationBehavior = Stripe_.SubscriptionCreateParams.ProrationBehavior; type TransferData = Stripe_.SubscriptionCreateParams.TransferData; type TrialSettings = Stripe_.SubscriptionCreateParams.TrialSettings; namespace AddInvoiceItem { type Discount = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Discount; type Period = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Period; type PriceData = Stripe_.SubscriptionCreateParams.AddInvoiceItem.PriceData; namespace Period { type End = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Period.End; type Start = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.SubscriptionCreateParams.AddInvoiceItem.Period.Start.Type; } } namespace PriceData { type TaxBehavior = Stripe_.SubscriptionCreateParams.AddInvoiceItem.PriceData.TaxBehavior; } } namespace AutomaticTax { type Liability = Stripe_.SubscriptionCreateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionCreateParams.AutomaticTax.Liability.Type; } } namespace BillingMode { type Flexible = Stripe_.SubscriptionCreateParams.BillingMode.Flexible; type Type = Stripe_.SubscriptionCreateParams.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.SubscriptionCreateParams.BillingMode.Flexible.ProrationDiscounts; } } namespace BillingSchedule { type AppliesTo = Stripe_.SubscriptionCreateParams.BillingSchedule.AppliesTo; type BillUntil = Stripe_.SubscriptionCreateParams.BillingSchedule.BillUntil; namespace BillUntil { type Duration = Stripe_.SubscriptionCreateParams.BillingSchedule.BillUntil.Duration; type Type = Stripe_.SubscriptionCreateParams.BillingSchedule.BillUntil.Type; namespace Duration { type Interval = Stripe_.SubscriptionCreateParams.BillingSchedule.BillUntil.Duration.Interval; } } } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionCreateParams.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionCreateParams.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionCreateParams.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.SubscriptionCreateParams.Item.BillingThresholds; type Discount = Stripe_.SubscriptionCreateParams.Item.Discount; type PriceData = Stripe_.SubscriptionCreateParams.Item.PriceData; namespace PriceData { type Recurring = Stripe_.SubscriptionCreateParams.Item.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionCreateParams.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionCreateParams.Item.PriceData.Recurring.Interval; } } } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodType; type SaveDefaultPaymentMethod = Stripe_.SubscriptionCreateParams.PaymentSettings.SaveDefaultPaymentMethod; namespace PaymentMethodOptions { type AcssDebit = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type MandateOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.AmountType; } } namespace CustomerBalance { type BankTransfer = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; } } namespace Payto { type MandateOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type Purpose = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type PaymentSchedule = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace Upi { type MandateOptions = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SubscriptionCreateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace PendingInvoiceItemInterval { type Interval = Stripe_.SubscriptionCreateParams.PendingInvoiceItemInterval.Interval; } namespace TrialSettings { type EndBehavior = Stripe_.SubscriptionCreateParams.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.SubscriptionCreateParams.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace SubscriptionUpdateParams { type AddInvoiceItem = Stripe_.SubscriptionUpdateParams.AddInvoiceItem; type AutomaticTax = Stripe_.SubscriptionUpdateParams.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionUpdateParams.BillingCycleAnchor; type BillingSchedule = Stripe_.SubscriptionUpdateParams.BillingSchedule; type BillingThresholds = Stripe_.SubscriptionUpdateParams.BillingThresholds; type CancelAt = Stripe_.SubscriptionUpdateParams.CancelAt; type CancellationDetails = Stripe_.SubscriptionUpdateParams.CancellationDetails; type CollectionMethod = Stripe_.SubscriptionUpdateParams.CollectionMethod; type Discount = Stripe_.SubscriptionUpdateParams.Discount; type InvoiceSettings = Stripe_.SubscriptionUpdateParams.InvoiceSettings; type Item = Stripe_.SubscriptionUpdateParams.Item; type PauseCollection = Stripe_.SubscriptionUpdateParams.PauseCollection; type PaymentBehavior = Stripe_.SubscriptionUpdateParams.PaymentBehavior; type PaymentSettings = Stripe_.SubscriptionUpdateParams.PaymentSettings; type PendingInvoiceItemInterval = Stripe_.SubscriptionUpdateParams.PendingInvoiceItemInterval; type ProrationBehavior = Stripe_.SubscriptionUpdateParams.ProrationBehavior; type TransferData = Stripe_.SubscriptionUpdateParams.TransferData; type TrialSettings = Stripe_.SubscriptionUpdateParams.TrialSettings; namespace AddInvoiceItem { type Discount = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Discount; type Period = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Period; type PriceData = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.PriceData; namespace Period { type End = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Period.End; type Start = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.Period.Start.Type; } } namespace PriceData { type TaxBehavior = Stripe_.SubscriptionUpdateParams.AddInvoiceItem.PriceData.TaxBehavior; } } namespace AutomaticTax { type Liability = Stripe_.SubscriptionUpdateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionUpdateParams.AutomaticTax.Liability.Type; } } namespace BillingSchedule { type AppliesTo = Stripe_.SubscriptionUpdateParams.BillingSchedule.AppliesTo; type BillUntil = Stripe_.SubscriptionUpdateParams.BillingSchedule.BillUntil; namespace BillUntil { type Duration = Stripe_.SubscriptionUpdateParams.BillingSchedule.BillUntil.Duration; type Type = Stripe_.SubscriptionUpdateParams.BillingSchedule.BillUntil.Type; namespace Duration { type Interval = Stripe_.SubscriptionUpdateParams.BillingSchedule.BillUntil.Duration.Interval; } } } namespace CancellationDetails { type Feedback = Stripe_.SubscriptionUpdateParams.CancellationDetails.Feedback; } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionUpdateParams.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionUpdateParams.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionUpdateParams.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.SubscriptionUpdateParams.Item.BillingThresholds; type Discount = Stripe_.SubscriptionUpdateParams.Item.Discount; type PriceData = Stripe_.SubscriptionUpdateParams.Item.PriceData; namespace PriceData { type Recurring = Stripe_.SubscriptionUpdateParams.Item.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionUpdateParams.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionUpdateParams.Item.PriceData.Recurring.Interval; } } } namespace PauseCollection { type Behavior = Stripe_.SubscriptionUpdateParams.PauseCollection.Behavior; } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodType; type SaveDefaultPaymentMethod = Stripe_.SubscriptionUpdateParams.PaymentSettings.SaveDefaultPaymentMethod; namespace PaymentMethodOptions { type AcssDebit = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type MandateOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.AmountType; } } namespace CustomerBalance { type BankTransfer = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; } } namespace Payto { type MandateOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type Purpose = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type PaymentSchedule = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace Upi { type MandateOptions = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.SubscriptionUpdateParams.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace PendingInvoiceItemInterval { type Interval = Stripe_.SubscriptionUpdateParams.PendingInvoiceItemInterval.Interval; } namespace TrialSettings { type EndBehavior = Stripe_.SubscriptionUpdateParams.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.SubscriptionUpdateParams.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace SubscriptionListParams { type AutomaticTax = Stripe_.SubscriptionListParams.AutomaticTax; type CollectionMethod = Stripe_.SubscriptionListParams.CollectionMethod; type Status = Stripe_.SubscriptionListParams.Status; } namespace SubscriptionCancelParams { type CancellationDetails = Stripe_.SubscriptionCancelParams.CancellationDetails; namespace CancellationDetails { type Feedback = Stripe_.SubscriptionCancelParams.CancellationDetails.Feedback; } } namespace SubscriptionMigrateParams { type BillingMode = Stripe_.SubscriptionMigrateParams.BillingMode; namespace BillingMode { type Flexible = Stripe_.SubscriptionMigrateParams.BillingMode.Flexible; namespace Flexible { type ProrationDiscounts = Stripe_.SubscriptionMigrateParams.BillingMode.Flexible.ProrationDiscounts; } } } namespace SubscriptionResumeParams { type BillingCycleAnchor = Stripe_.SubscriptionResumeParams.BillingCycleAnchor; type ProrationBehavior = Stripe_.SubscriptionResumeParams.ProrationBehavior; } namespace Subscription { type AutomaticTax = Stripe_.Subscription.AutomaticTax; type BillingCycleAnchorConfig = Stripe_.Subscription.BillingCycleAnchorConfig; type BillingMode = Stripe_.Subscription.BillingMode; type BillingSchedule = Stripe_.Subscription.BillingSchedule; type BillingThresholds = Stripe_.Subscription.BillingThresholds; type CancellationDetails = Stripe_.Subscription.CancellationDetails; type CollectionMethod = Stripe_.Subscription.CollectionMethod; type InvoiceSettings = Stripe_.Subscription.InvoiceSettings; type ManagedPayments = Stripe_.Subscription.ManagedPayments; type PauseCollection = Stripe_.Subscription.PauseCollection; type PaymentSettings = Stripe_.Subscription.PaymentSettings; type PendingInvoiceItemInterval = Stripe_.Subscription.PendingInvoiceItemInterval; type PendingUpdate = Stripe_.Subscription.PendingUpdate; type PresentmentDetails = Stripe_.Subscription.PresentmentDetails; type Status = Stripe_.Subscription.Status; type TransferData = Stripe_.Subscription.TransferData; type TrialSettings = Stripe_.Subscription.TrialSettings; namespace AutomaticTax { type Liability = Stripe_.Subscription.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.Subscription.AutomaticTax.Liability.Type; } } namespace BillingMode { type Flexible = Stripe_.Subscription.BillingMode.Flexible; type Type = Stripe_.Subscription.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.Subscription.BillingMode.Flexible.ProrationDiscounts; } } namespace BillingSchedule { type AppliesTo = Stripe_.Subscription.BillingSchedule.AppliesTo; type BillUntil = Stripe_.Subscription.BillingSchedule.BillUntil; namespace BillUntil { type Duration = Stripe_.Subscription.BillingSchedule.BillUntil.Duration; type Type = Stripe_.Subscription.BillingSchedule.BillUntil.Type; namespace Duration { type Interval = Stripe_.Subscription.BillingSchedule.BillUntil.Duration.Interval; } } } namespace CancellationDetails { type Feedback = Stripe_.Subscription.CancellationDetails.Feedback; type Reason = Stripe_.Subscription.CancellationDetails.Reason; } namespace InvoiceSettings { type CustomField = Stripe_.Subscription.InvoiceSettings.CustomField; type Issuer = Stripe_.Subscription.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.Subscription.InvoiceSettings.Issuer.Type; } } namespace PauseCollection { type Behavior = Stripe_.Subscription.PauseCollection.Behavior; } namespace PaymentSettings { type PaymentMethodOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions; type PaymentMethodType = Stripe_.Subscription.PaymentSettings.PaymentMethodType; type SaveDefaultPaymentMethod = Stripe_.Subscription.PaymentSettings.SaveDefaultPaymentMethod; namespace PaymentMethodOptions { type AcssDebit = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.AcssDebit; type Bancontact = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Bancontact; type Card = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Card; type CustomerBalance = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.CustomerBalance; type Konbini = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Konbini; type Payto = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Payto; type Pix = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Pix; type SepaDebit = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.SepaDebit; type Upi = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount; namespace AcssDebit { type MandateOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions; type VerificationMethod = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type TransactionType = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace Bancontact { type PreferredLanguage = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Bancontact.PreferredLanguage; } namespace Card { type MandateOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Card.MandateOptions; type Network = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Card.Network; type RequestThreeDSecure = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Card.RequestThreeDSecure; namespace MandateOptions { type AmountType = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Card.MandateOptions.AmountType; } } namespace CustomerBalance { type BankTransfer = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; namespace EuBankTransfer { type Country = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer.Country; } } } namespace Payto { type MandateOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.AmountType; type Purpose = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type MandateOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions; namespace MandateOptions { type AmountIncludesIof = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type PaymentSchedule = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace Upi { type MandateOptions = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions; namespace MandateOptions { type AmountType = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections; type VerificationMethod = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.Subscription.PaymentSettings.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } } } namespace PendingInvoiceItemInterval { type Interval = Stripe_.Subscription.PendingInvoiceItemInterval.Interval; } namespace TrialSettings { type EndBehavior = Stripe_.Subscription.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.Subscription.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace SubscriptionItemCreateParams { type BillingThresholds = Stripe_.SubscriptionItemCreateParams.BillingThresholds; type Discount = Stripe_.SubscriptionItemCreateParams.Discount; type PaymentBehavior = Stripe_.SubscriptionItemCreateParams.PaymentBehavior; type PriceData = Stripe_.SubscriptionItemCreateParams.PriceData; type ProrationBehavior = Stripe_.SubscriptionItemCreateParams.ProrationBehavior; namespace PriceData { type Recurring = Stripe_.SubscriptionItemCreateParams.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionItemCreateParams.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionItemCreateParams.PriceData.Recurring.Interval; } } } namespace SubscriptionItemUpdateParams { type BillingThresholds = Stripe_.SubscriptionItemUpdateParams.BillingThresholds; type Discount = Stripe_.SubscriptionItemUpdateParams.Discount; type PaymentBehavior = Stripe_.SubscriptionItemUpdateParams.PaymentBehavior; type PriceData = Stripe_.SubscriptionItemUpdateParams.PriceData; type ProrationBehavior = Stripe_.SubscriptionItemUpdateParams.ProrationBehavior; namespace PriceData { type Recurring = Stripe_.SubscriptionItemUpdateParams.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionItemUpdateParams.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionItemUpdateParams.PriceData.Recurring.Interval; } } } namespace SubscriptionItemDeleteParams { type PaymentBehavior = Stripe_.SubscriptionItemDeleteParams.PaymentBehavior; type ProrationBehavior = Stripe_.SubscriptionItemDeleteParams.ProrationBehavior; } namespace SubscriptionItem { type BillingThresholds = Stripe_.SubscriptionItem.BillingThresholds; } namespace SubscriptionScheduleCreateParams { type BillingMode = Stripe_.SubscriptionScheduleCreateParams.BillingMode; type DefaultSettings = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings; type EndBehavior = Stripe_.SubscriptionScheduleCreateParams.EndBehavior; type Phase = Stripe_.SubscriptionScheduleCreateParams.Phase; namespace BillingMode { type Flexible = Stripe_.SubscriptionScheduleCreateParams.BillingMode.Flexible; type Type = Stripe_.SubscriptionScheduleCreateParams.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.SubscriptionScheduleCreateParams.BillingMode.Flexible.ProrationDiscounts; } } namespace DefaultSettings { type AutomaticTax = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.CollectionMethod; type InvoiceSettings = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.InvoiceSettings; type TransferData = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.TransferData; namespace AutomaticTax { type Liability = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionScheduleCreateParams.DefaultSettings.InvoiceSettings.Issuer.Type; } } } namespace Phase { type AddInvoiceItem = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem; type AutomaticTax = Stripe_.SubscriptionScheduleCreateParams.Phase.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionScheduleCreateParams.Phase.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionScheduleCreateParams.Phase.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionScheduleCreateParams.Phase.CollectionMethod; type Discount = Stripe_.SubscriptionScheduleCreateParams.Phase.Discount; type Duration = Stripe_.SubscriptionScheduleCreateParams.Phase.Duration; type InvoiceSettings = Stripe_.SubscriptionScheduleCreateParams.Phase.InvoiceSettings; type Item = Stripe_.SubscriptionScheduleCreateParams.Phase.Item; type ProrationBehavior = Stripe_.SubscriptionScheduleCreateParams.Phase.ProrationBehavior; type TransferData = Stripe_.SubscriptionScheduleCreateParams.Phase.TransferData; namespace AddInvoiceItem { type Discount = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Discount; type Period = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Period; type PriceData = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.PriceData; namespace Period { type End = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Period.End; type Start = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.Period.Start.Type; } } namespace PriceData { type TaxBehavior = Stripe_.SubscriptionScheduleCreateParams.Phase.AddInvoiceItem.PriceData.TaxBehavior; } } namespace AutomaticTax { type Liability = Stripe_.SubscriptionScheduleCreateParams.Phase.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionScheduleCreateParams.Phase.AutomaticTax.Liability.Type; } } namespace Duration { type Interval = Stripe_.SubscriptionScheduleCreateParams.Phase.Duration.Interval; } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionScheduleCreateParams.Phase.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionScheduleCreateParams.Phase.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionScheduleCreateParams.Phase.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.BillingThresholds; type Discount = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.Discount; type PriceData = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.PriceData; namespace PriceData { type Recurring = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionScheduleCreateParams.Phase.Item.PriceData.Recurring.Interval; } } } } } namespace SubscriptionScheduleUpdateParams { type DefaultSettings = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings; type EndBehavior = Stripe_.SubscriptionScheduleUpdateParams.EndBehavior; type Phase = Stripe_.SubscriptionScheduleUpdateParams.Phase; type ProrationBehavior = Stripe_.SubscriptionScheduleUpdateParams.ProrationBehavior; namespace DefaultSettings { type AutomaticTax = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.CollectionMethod; type InvoiceSettings = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.InvoiceSettings; type TransferData = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.TransferData; namespace AutomaticTax { type Liability = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionScheduleUpdateParams.DefaultSettings.InvoiceSettings.Issuer.Type; } } } namespace Phase { type AddInvoiceItem = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem; type AutomaticTax = Stripe_.SubscriptionScheduleUpdateParams.Phase.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionScheduleUpdateParams.Phase.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionScheduleUpdateParams.Phase.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionScheduleUpdateParams.Phase.CollectionMethod; type Discount = Stripe_.SubscriptionScheduleUpdateParams.Phase.Discount; type Duration = Stripe_.SubscriptionScheduleUpdateParams.Phase.Duration; type InvoiceSettings = Stripe_.SubscriptionScheduleUpdateParams.Phase.InvoiceSettings; type Item = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item; type ProrationBehavior = Stripe_.SubscriptionScheduleUpdateParams.Phase.ProrationBehavior; type TransferData = Stripe_.SubscriptionScheduleUpdateParams.Phase.TransferData; namespace AddInvoiceItem { type Discount = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Discount; type Period = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Period; type PriceData = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.PriceData; namespace Period { type End = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Period.End; type Start = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.Period.Start.Type; } } namespace PriceData { type TaxBehavior = Stripe_.SubscriptionScheduleUpdateParams.Phase.AddInvoiceItem.PriceData.TaxBehavior; } } namespace AutomaticTax { type Liability = Stripe_.SubscriptionScheduleUpdateParams.Phase.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionScheduleUpdateParams.Phase.AutomaticTax.Liability.Type; } } namespace Duration { type Interval = Stripe_.SubscriptionScheduleUpdateParams.Phase.Duration.Interval; } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionScheduleUpdateParams.Phase.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionScheduleUpdateParams.Phase.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionScheduleUpdateParams.Phase.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.BillingThresholds; type Discount = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.Discount; type PriceData = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.PriceData; namespace PriceData { type Recurring = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.PriceData.Recurring; type TaxBehavior = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.SubscriptionScheduleUpdateParams.Phase.Item.PriceData.Recurring.Interval; } } } } } namespace SubscriptionSchedule { type BillingMode = Stripe_.SubscriptionSchedule.BillingMode; type CurrentPhase = Stripe_.SubscriptionSchedule.CurrentPhase; type DefaultSettings = Stripe_.SubscriptionSchedule.DefaultSettings; type EndBehavior = Stripe_.SubscriptionSchedule.EndBehavior; type Phase = Stripe_.SubscriptionSchedule.Phase; type Status = Stripe_.SubscriptionSchedule.Status; namespace BillingMode { type Flexible = Stripe_.SubscriptionSchedule.BillingMode.Flexible; type Type = Stripe_.SubscriptionSchedule.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.SubscriptionSchedule.BillingMode.Flexible.ProrationDiscounts; } } namespace DefaultSettings { type AutomaticTax = Stripe_.SubscriptionSchedule.DefaultSettings.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionSchedule.DefaultSettings.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionSchedule.DefaultSettings.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionSchedule.DefaultSettings.CollectionMethod; type InvoiceSettings = Stripe_.SubscriptionSchedule.DefaultSettings.InvoiceSettings; type TransferData = Stripe_.SubscriptionSchedule.DefaultSettings.TransferData; namespace AutomaticTax { type Liability = Stripe_.SubscriptionSchedule.DefaultSettings.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionSchedule.DefaultSettings.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionSchedule.DefaultSettings.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionSchedule.DefaultSettings.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionSchedule.DefaultSettings.InvoiceSettings.Issuer.Type; } } } namespace Phase { type AddInvoiceItem = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem; type AutomaticTax = Stripe_.SubscriptionSchedule.Phase.AutomaticTax; type BillingCycleAnchor = Stripe_.SubscriptionSchedule.Phase.BillingCycleAnchor; type BillingThresholds = Stripe_.SubscriptionSchedule.Phase.BillingThresholds; type CollectionMethod = Stripe_.SubscriptionSchedule.Phase.CollectionMethod; type Discount = Stripe_.SubscriptionSchedule.Phase.Discount; type InvoiceSettings = Stripe_.SubscriptionSchedule.Phase.InvoiceSettings; type Item = Stripe_.SubscriptionSchedule.Phase.Item; type ProrationBehavior = Stripe_.SubscriptionSchedule.Phase.ProrationBehavior; type TransferData = Stripe_.SubscriptionSchedule.Phase.TransferData; namespace AddInvoiceItem { type Discount = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Discount; type Period = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Period; namespace Period { type End = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Period.End; type Start = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Period.Start; namespace End { type Type = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Period.End.Type; } namespace Start { type Type = Stripe_.SubscriptionSchedule.Phase.AddInvoiceItem.Period.Start.Type; } } } namespace AutomaticTax { type Liability = Stripe_.SubscriptionSchedule.Phase.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.SubscriptionSchedule.Phase.AutomaticTax.Liability.Type; } } namespace InvoiceSettings { type CustomField = Stripe_.SubscriptionSchedule.Phase.InvoiceSettings.CustomField; type Issuer = Stripe_.SubscriptionSchedule.Phase.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.SubscriptionSchedule.Phase.InvoiceSettings.Issuer.Type; } } namespace Item { type BillingThresholds = Stripe_.SubscriptionSchedule.Phase.Item.BillingThresholds; type Discount = Stripe_.SubscriptionSchedule.Phase.Item.Discount; } } } namespace TaxIdCreateParams { type Type = Stripe_.TaxIdCreateParams.Type; type Owner = Stripe_.TaxIdCreateParams.Owner; namespace Owner { type Type = Stripe_.TaxIdCreateParams.Owner.Type; } } namespace TaxIdListParams { type Owner = Stripe_.TaxIdListParams.Owner; namespace Owner { type Type = Stripe_.TaxIdListParams.Owner.Type; } } namespace TaxId { type Owner = Stripe_.TaxId.Owner; type Type = Stripe_.TaxId.Type; type Verification = Stripe_.TaxId.Verification; namespace Owner { type Type = Stripe_.TaxId.Owner.Type; } namespace Verification { type Status = Stripe_.TaxId.Verification.Status; } } namespace TaxRateCreateParams { type TaxType = Stripe_.TaxRateCreateParams.TaxType; } namespace TaxRateUpdateParams { type TaxType = Stripe_.TaxRateUpdateParams.TaxType; } namespace TaxRate { type FlatAmount = Stripe_.TaxRate.FlatAmount; type JurisdictionLevel = Stripe_.TaxRate.JurisdictionLevel; type RateType = Stripe_.TaxRate.RateType; type TaxType = Stripe_.TaxRate.TaxType; } namespace TokenCreateParams { type Account = Stripe_.TokenCreateParams.Account; type BankAccount = Stripe_.TokenCreateParams.BankAccount; type Card = Stripe_.TokenCreateParams.Card; type CvcUpdate = Stripe_.TokenCreateParams.CvcUpdate; type Person = Stripe_.TokenCreateParams.Person; type Pii = Stripe_.TokenCreateParams.Pii; namespace Account { type BusinessType = Stripe_.TokenCreateParams.Account.BusinessType; type Company = Stripe_.TokenCreateParams.Account.Company; type Individual = Stripe_.TokenCreateParams.Account.Individual; namespace Company { type DirectorshipDeclaration = Stripe_.TokenCreateParams.Account.Company.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.TokenCreateParams.Account.Company.OwnershipDeclaration; type OwnershipExemptionReason = Stripe_.TokenCreateParams.Account.Company.OwnershipExemptionReason; type RegistrationDate = Stripe_.TokenCreateParams.Account.Company.RegistrationDate; type RepresentativeDeclaration = Stripe_.TokenCreateParams.Account.Company.RepresentativeDeclaration; type Structure = Stripe_.TokenCreateParams.Account.Company.Structure; type Verification = Stripe_.TokenCreateParams.Account.Company.Verification; namespace Verification { type Document = Stripe_.TokenCreateParams.Account.Company.Verification.Document; } } namespace Individual { type Dob = Stripe_.TokenCreateParams.Account.Individual.Dob; type PoliticalExposure = Stripe_.TokenCreateParams.Account.Individual.PoliticalExposure; type Relationship = Stripe_.TokenCreateParams.Account.Individual.Relationship; type Verification = Stripe_.TokenCreateParams.Account.Individual.Verification; namespace Verification { type AdditionalDocument = Stripe_.TokenCreateParams.Account.Individual.Verification.AdditionalDocument; type Document = Stripe_.TokenCreateParams.Account.Individual.Verification.Document; } } } namespace BankAccount { type AccountHolderType = Stripe_.TokenCreateParams.BankAccount.AccountHolderType; type AccountType = Stripe_.TokenCreateParams.BankAccount.AccountType; } namespace Card { type Networks = Stripe_.TokenCreateParams.Card.Networks; namespace Networks { type Preferred = Stripe_.TokenCreateParams.Card.Networks.Preferred; } } namespace Person { type AdditionalTosAcceptances = Stripe_.TokenCreateParams.Person.AdditionalTosAcceptances; type Dob = Stripe_.TokenCreateParams.Person.Dob; type Documents = Stripe_.TokenCreateParams.Person.Documents; type PoliticalExposure = Stripe_.TokenCreateParams.Person.PoliticalExposure; type Relationship = Stripe_.TokenCreateParams.Person.Relationship; type UsCfpbData = Stripe_.TokenCreateParams.Person.UsCfpbData; type Verification = Stripe_.TokenCreateParams.Person.Verification; namespace AdditionalTosAcceptances { type Account = Stripe_.TokenCreateParams.Person.AdditionalTosAcceptances.Account; } namespace Documents { type CompanyAuthorization = Stripe_.TokenCreateParams.Person.Documents.CompanyAuthorization; type Passport = Stripe_.TokenCreateParams.Person.Documents.Passport; type Visa = Stripe_.TokenCreateParams.Person.Documents.Visa; } namespace UsCfpbData { type EthnicityDetails = Stripe_.TokenCreateParams.Person.UsCfpbData.EthnicityDetails; type RaceDetails = Stripe_.TokenCreateParams.Person.UsCfpbData.RaceDetails; namespace EthnicityDetails { type Ethnicity = Stripe_.TokenCreateParams.Person.UsCfpbData.EthnicityDetails.Ethnicity; } namespace RaceDetails { type Race = Stripe_.TokenCreateParams.Person.UsCfpbData.RaceDetails.Race; } } namespace Verification { type AdditionalDocument = Stripe_.TokenCreateParams.Person.Verification.AdditionalDocument; type Document = Stripe_.TokenCreateParams.Person.Verification.Document; } } } namespace TopupCreateParams { type PaymentMethodOptions = Stripe_.TopupCreateParams.PaymentMethodOptions; namespace PaymentMethodOptions { type UsBankAccount = Stripe_.TopupCreateParams.PaymentMethodOptions.UsBankAccount; } } namespace TopupListParams { type Status = Stripe_.TopupListParams.Status; } namespace Topup { type InitiatedBy = Stripe_.Topup.InitiatedBy; type PaymentMethodOptions = Stripe_.Topup.PaymentMethodOptions; type Status = Stripe_.Topup.Status; namespace PaymentMethodOptions { type UsBankAccount = Stripe_.Topup.PaymentMethodOptions.UsBankAccount; } } namespace TransferCreateParams { type SourceType = Stripe_.TransferCreateParams.SourceType; } namespace WebhookEndpointCreateParams { type EnabledEvent = Stripe_.WebhookEndpointCreateParams.EnabledEvent; type ApiVersion = Stripe_.WebhookEndpointCreateParams.ApiVersion; } namespace WebhookEndpointUpdateParams { type EnabledEvent = Stripe_.WebhookEndpointUpdateParams.EnabledEvent; } namespace BankAccount { type AvailablePayoutMethod = Stripe_.BankAccount.AvailablePayoutMethod; type FutureRequirements = Stripe_.BankAccount.FutureRequirements; type Requirements = Stripe_.BankAccount.Requirements; namespace FutureRequirements { type Error = Stripe_.BankAccount.FutureRequirements.Error; namespace Error { type Code = Stripe_.BankAccount.FutureRequirements.Error.Code; } } namespace Requirements { type Error = Stripe_.BankAccount.Requirements.Error; namespace Error { type Code = Stripe_.BankAccount.Requirements.Error.Code; } } } namespace Card { type AllowRedisplay = Stripe_.Card.AllowRedisplay; type AvailablePayoutMethod = Stripe_.Card.AvailablePayoutMethod; type Networks = Stripe_.Card.Networks; type RegulatedStatus = Stripe_.Card.RegulatedStatus; } namespace DeletedDiscount { type Source = Stripe_.DeletedDiscount.Source; } namespace Discount { type Source = Stripe_.Discount.Source; } namespace FundingInstructions { type BankTransfer = Stripe_.FundingInstructions.BankTransfer; namespace BankTransfer { type FinancialAddress = Stripe_.FundingInstructions.BankTransfer.FinancialAddress; type Type = Stripe_.FundingInstructions.BankTransfer.Type; namespace FinancialAddress { type Aba = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Aba; type Iban = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Iban; type SortCode = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.SortCode; type Spei = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Spei; type SupportedNetwork = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.SupportedNetwork; type Swift = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Swift; type Type = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Type; type Zengin = Stripe_.FundingInstructions.BankTransfer.FinancialAddress.Zengin; } } } namespace LineItem { type AdjustableQuantity = Stripe_.LineItem.AdjustableQuantity; type Discount = Stripe_.LineItem.Discount; type Tax = Stripe_.LineItem.Tax; namespace Tax { type TaxabilityReason = Stripe_.LineItem.Tax.TaxabilityReason; } } namespace SourceMandateNotification { type AcssDebit = Stripe_.SourceMandateNotification.AcssDebit; type BacsDebit = Stripe_.SourceMandateNotification.BacsDebit; type SepaDebit = Stripe_.SourceMandateNotification.SepaDebit; } namespace SourceTransaction { type AchCreditTransfer = Stripe_.SourceTransaction.AchCreditTransfer; type ChfCreditTransfer = Stripe_.SourceTransaction.ChfCreditTransfer; type GbpCreditTransfer = Stripe_.SourceTransaction.GbpCreditTransfer; type PaperCheck = Stripe_.SourceTransaction.PaperCheck; type SepaCreditTransfer = Stripe_.SourceTransaction.SepaCreditTransfer; type Type = Stripe_.SourceTransaction.Type; } namespace Capability { type FutureRequirements = Stripe_.Capability.FutureRequirements; type Requirements = Stripe_.Capability.Requirements; type Status = Stripe_.Capability.Status; namespace FutureRequirements { type Alternative = Stripe_.Capability.FutureRequirements.Alternative; type DisabledReason = Stripe_.Capability.FutureRequirements.DisabledReason; type Error = Stripe_.Capability.FutureRequirements.Error; namespace Error { type Code = Stripe_.Capability.FutureRequirements.Error.Code; } } namespace Requirements { type Alternative = Stripe_.Capability.Requirements.Alternative; type DisabledReason = Stripe_.Capability.Requirements.DisabledReason; type Error = Stripe_.Capability.Requirements.Error; namespace Error { type Code = Stripe_.Capability.Requirements.Error.Code; } } } namespace Person { type AdditionalTosAcceptances = Stripe_.Person.AdditionalTosAcceptances; type AddressKana = Stripe_.Person.AddressKana; type AddressKanji = Stripe_.Person.AddressKanji; type Dob = Stripe_.Person.Dob; type FutureRequirements = Stripe_.Person.FutureRequirements; type PoliticalExposure = Stripe_.Person.PoliticalExposure; type Relationship = Stripe_.Person.Relationship; type Requirements = Stripe_.Person.Requirements; type UsCfpbData = Stripe_.Person.UsCfpbData; type Verification = Stripe_.Person.Verification; namespace AdditionalTosAcceptances { type Account = Stripe_.Person.AdditionalTosAcceptances.Account; } namespace FutureRequirements { type Alternative = Stripe_.Person.FutureRequirements.Alternative; type Error = Stripe_.Person.FutureRequirements.Error; namespace Error { type Code = Stripe_.Person.FutureRequirements.Error.Code; } } namespace Requirements { type Alternative = Stripe_.Person.Requirements.Alternative; type Error = Stripe_.Person.Requirements.Error; namespace Error { type Code = Stripe_.Person.Requirements.Error.Code; } } namespace UsCfpbData { type EthnicityDetails = Stripe_.Person.UsCfpbData.EthnicityDetails; type RaceDetails = Stripe_.Person.UsCfpbData.RaceDetails; namespace EthnicityDetails { type Ethnicity = Stripe_.Person.UsCfpbData.EthnicityDetails.Ethnicity; } namespace RaceDetails { type Race = Stripe_.Person.UsCfpbData.RaceDetails.Race; } } namespace Verification { type AdditionalDocument = Stripe_.Person.Verification.AdditionalDocument; type Document = Stripe_.Person.Verification.Document; } } namespace CreditNoteLineItem { type DiscountAmount = Stripe_.CreditNoteLineItem.DiscountAmount; type PretaxCreditAmount = Stripe_.CreditNoteLineItem.PretaxCreditAmount; type Tax = Stripe_.CreditNoteLineItem.Tax; type Type = Stripe_.CreditNoteLineItem.Type; namespace PretaxCreditAmount { type Type = Stripe_.CreditNoteLineItem.PretaxCreditAmount.Type; } namespace Tax { type TaxBehavior = Stripe_.CreditNoteLineItem.Tax.TaxBehavior; type TaxRateDetails = Stripe_.CreditNoteLineItem.Tax.TaxRateDetails; type TaxabilityReason = Stripe_.CreditNoteLineItem.Tax.TaxabilityReason; } } namespace CustomerBalanceTransaction { type Type = Stripe_.CustomerBalanceTransaction.Type; } namespace CashBalance { type Settings = Stripe_.CashBalance.Settings; namespace Settings { type ReconciliationMode = Stripe_.CashBalance.Settings.ReconciliationMode; } } namespace CustomerCashBalanceTransaction { type AdjustedForOverdraft = Stripe_.CustomerCashBalanceTransaction.AdjustedForOverdraft; type AppliedToPayment = Stripe_.CustomerCashBalanceTransaction.AppliedToPayment; type Funded = Stripe_.CustomerCashBalanceTransaction.Funded; type RefundedFromPayment = Stripe_.CustomerCashBalanceTransaction.RefundedFromPayment; type TransferredToBalance = Stripe_.CustomerCashBalanceTransaction.TransferredToBalance; type Type = Stripe_.CustomerCashBalanceTransaction.Type; type UnappliedFromPayment = Stripe_.CustomerCashBalanceTransaction.UnappliedFromPayment; namespace Funded { type BankTransfer = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.EuBankTransfer; type GbBankTransfer = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.GbBankTransfer; type JpBankTransfer = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.JpBankTransfer; type Type = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.Type; type UsBankTransfer = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.UsBankTransfer; namespace UsBankTransfer { type Network = Stripe_.CustomerCashBalanceTransaction.Funded.BankTransfer.UsBankTransfer.Network; } } } } namespace InvoiceLineItem { type DiscountAmount = Stripe_.InvoiceLineItem.DiscountAmount; type Parent = Stripe_.InvoiceLineItem.Parent; type Period = Stripe_.InvoiceLineItem.Period; type PretaxCreditAmount = Stripe_.InvoiceLineItem.PretaxCreditAmount; type Pricing = Stripe_.InvoiceLineItem.Pricing; type Tax = Stripe_.InvoiceLineItem.Tax; namespace Parent { type InvoiceItemDetails = Stripe_.InvoiceLineItem.Parent.InvoiceItemDetails; type SubscriptionItemDetails = Stripe_.InvoiceLineItem.Parent.SubscriptionItemDetails; type Type = Stripe_.InvoiceLineItem.Parent.Type; namespace InvoiceItemDetails { type ProrationDetails = Stripe_.InvoiceLineItem.Parent.InvoiceItemDetails.ProrationDetails; namespace ProrationDetails { type CreditedItems = Stripe_.InvoiceLineItem.Parent.InvoiceItemDetails.ProrationDetails.CreditedItems; } } namespace SubscriptionItemDetails { type ProrationDetails = Stripe_.InvoiceLineItem.Parent.SubscriptionItemDetails.ProrationDetails; namespace ProrationDetails { type CreditedItems = Stripe_.InvoiceLineItem.Parent.SubscriptionItemDetails.ProrationDetails.CreditedItems; } } } namespace PretaxCreditAmount { type Type = Stripe_.InvoiceLineItem.PretaxCreditAmount.Type; } namespace Pricing { type PriceDetails = Stripe_.InvoiceLineItem.Pricing.PriceDetails; } namespace Tax { type TaxBehavior = Stripe_.InvoiceLineItem.Tax.TaxBehavior; type TaxRateDetails = Stripe_.InvoiceLineItem.Tax.TaxRateDetails; type TaxabilityReason = Stripe_.InvoiceLineItem.Tax.TaxabilityReason; } } namespace PaymentIntentAmountDetailsLineItem { type PaymentMethodOptions = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions; type Tax = Stripe_.PaymentIntentAmountDetailsLineItem.Tax; namespace PaymentMethodOptions { type Card = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.Card; type CardPresent = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.CardPresent; type Klarna = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.Klarna; type Paypal = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.Paypal; namespace Paypal { type Category = Stripe_.PaymentIntentAmountDetailsLineItem.PaymentMethodOptions.Paypal.Category; } } } type Apps = Stripe_.Apps; type Billing = Stripe_.Billing; type BillingPortal = Stripe_.BillingPortal; type Checkout = Stripe_.Checkout; type Climate = Stripe_.Climate; type Entitlements = Stripe_.Entitlements; type FinancialConnections = Stripe_.FinancialConnections; type Forwarding = Stripe_.Forwarding; type Identity = Stripe_.Identity; type Issuing = Stripe_.Issuing; type Radar = Stripe_.Radar; type Reporting = Stripe_.Reporting; type Sigma = Stripe_.Sigma; type Tax = Stripe_.Tax; type Terminal = Stripe_.Terminal; type TestHelpers = Stripe_.TestHelpers; type Treasury = Stripe_.Treasury; type V2 = Stripe_.V2; type Reserve = Stripe_.Reserve; namespace Apps { type Secret = Stripe_.Apps.Secret; type SecretCreateParams = Stripe_.Apps.SecretCreateParams; type SecretListParams = Stripe_.Apps.SecretListParams; type SecretDeleteWhereParams = Stripe_.Apps.SecretDeleteWhereParams; type SecretFindParams = Stripe_.Apps.SecretFindParams; type SecretResource = Stripe_.Apps.SecretResource; namespace SecretCreateParams { type Scope = Stripe_.Apps.SecretCreateParams.Scope; namespace Scope { type Type = Stripe_.Apps.SecretCreateParams.Scope.Type; } } namespace Secret { type Scope = Stripe_.Apps.Secret.Scope; namespace Scope { type Type = Stripe_.Apps.Secret.Scope.Type; } } } namespace Billing { type Alert = Stripe_.Billing.Alert; type AlertCreateParams = Stripe_.Billing.AlertCreateParams; type AlertRetrieveParams = Stripe_.Billing.AlertRetrieveParams; type AlertListParams = Stripe_.Billing.AlertListParams; type AlertActivateParams = Stripe_.Billing.AlertActivateParams; type AlertArchiveParams = Stripe_.Billing.AlertArchiveParams; type AlertDeactivateParams = Stripe_.Billing.AlertDeactivateParams; type AlertResource = Stripe_.Billing.AlertResource; type CreditBalanceSummary = Stripe_.Billing.CreditBalanceSummary; type CreditBalanceSummaryRetrieveParams = Stripe_.Billing.CreditBalanceSummaryRetrieveParams; type CreditBalanceSummaryResource = Stripe_.Billing.CreditBalanceSummaryResource; type CreditBalanceTransaction = Stripe_.Billing.CreditBalanceTransaction; type CreditBalanceTransactionRetrieveParams = Stripe_.Billing.CreditBalanceTransactionRetrieveParams; type CreditBalanceTransactionListParams = Stripe_.Billing.CreditBalanceTransactionListParams; type CreditBalanceTransactionResource = Stripe_.Billing.CreditBalanceTransactionResource; type CreditGrant = Stripe_.Billing.CreditGrant; type CreditGrantCreateParams = Stripe_.Billing.CreditGrantCreateParams; type CreditGrantRetrieveParams = Stripe_.Billing.CreditGrantRetrieveParams; type CreditGrantUpdateParams = Stripe_.Billing.CreditGrantUpdateParams; type CreditGrantListParams = Stripe_.Billing.CreditGrantListParams; type CreditGrantExpireParams = Stripe_.Billing.CreditGrantExpireParams; type CreditGrantVoidGrantParams = Stripe_.Billing.CreditGrantVoidGrantParams; type CreditGrantResource = Stripe_.Billing.CreditGrantResource; type Meter = Stripe_.Billing.Meter; type MeterCreateParams = Stripe_.Billing.MeterCreateParams; type MeterRetrieveParams = Stripe_.Billing.MeterRetrieveParams; type MeterUpdateParams = Stripe_.Billing.MeterUpdateParams; type MeterListParams = Stripe_.Billing.MeterListParams; type MeterDeactivateParams = Stripe_.Billing.MeterDeactivateParams; type MeterListEventSummariesParams = Stripe_.Billing.MeterListEventSummariesParams; type MeterReactivateParams = Stripe_.Billing.MeterReactivateParams; type MeterResource = Stripe_.Billing.MeterResource; type MeterEvent = Stripe_.Billing.MeterEvent; type MeterEventCreateParams = Stripe_.Billing.MeterEventCreateParams; type MeterEventResource = Stripe_.Billing.MeterEventResource; type MeterEventAdjustment = Stripe_.Billing.MeterEventAdjustment; type MeterEventAdjustmentCreateParams = Stripe_.Billing.MeterEventAdjustmentCreateParams; type MeterEventAdjustmentResource = Stripe_.Billing.MeterEventAdjustmentResource; type AlertTriggered = Stripe_.Billing.AlertTriggered; type MeterEventSummary = Stripe_.Billing.MeterEventSummary; namespace AlertCreateParams { type UsageThreshold = Stripe_.Billing.AlertCreateParams.UsageThreshold; namespace UsageThreshold { type Filter = Stripe_.Billing.AlertCreateParams.UsageThreshold.Filter; } } namespace Alert { type Status = Stripe_.Billing.Alert.Status; type UsageThreshold = Stripe_.Billing.Alert.UsageThreshold; namespace UsageThreshold { type Filter = Stripe_.Billing.Alert.UsageThreshold.Filter; } } namespace CreditBalanceSummaryRetrieveParams { type Filter = Stripe_.Billing.CreditBalanceSummaryRetrieveParams.Filter; namespace Filter { type ApplicabilityScope = Stripe_.Billing.CreditBalanceSummaryRetrieveParams.Filter.ApplicabilityScope; type Type = Stripe_.Billing.CreditBalanceSummaryRetrieveParams.Filter.Type; namespace ApplicabilityScope { type Price = Stripe_.Billing.CreditBalanceSummaryRetrieveParams.Filter.ApplicabilityScope.Price; } } } namespace CreditBalanceSummary { type Balance = Stripe_.Billing.CreditBalanceSummary.Balance; namespace Balance { type AvailableBalance = Stripe_.Billing.CreditBalanceSummary.Balance.AvailableBalance; type LedgerBalance = Stripe_.Billing.CreditBalanceSummary.Balance.LedgerBalance; namespace AvailableBalance { type Monetary = Stripe_.Billing.CreditBalanceSummary.Balance.AvailableBalance.Monetary; } namespace LedgerBalance { type Monetary = Stripe_.Billing.CreditBalanceSummary.Balance.LedgerBalance.Monetary; } } } namespace CreditBalanceTransaction { type Credit = Stripe_.Billing.CreditBalanceTransaction.Credit; type Debit = Stripe_.Billing.CreditBalanceTransaction.Debit; type Type = Stripe_.Billing.CreditBalanceTransaction.Type; namespace Credit { type Amount = Stripe_.Billing.CreditBalanceTransaction.Credit.Amount; type CreditsApplicationInvoiceVoided = Stripe_.Billing.CreditBalanceTransaction.Credit.CreditsApplicationInvoiceVoided; type Type = Stripe_.Billing.CreditBalanceTransaction.Credit.Type; namespace Amount { type Monetary = Stripe_.Billing.CreditBalanceTransaction.Credit.Amount.Monetary; } } namespace Debit { type Amount = Stripe_.Billing.CreditBalanceTransaction.Debit.Amount; type CreditsApplied = Stripe_.Billing.CreditBalanceTransaction.Debit.CreditsApplied; type Type = Stripe_.Billing.CreditBalanceTransaction.Debit.Type; namespace Amount { type Monetary = Stripe_.Billing.CreditBalanceTransaction.Debit.Amount.Monetary; } } } namespace CreditGrantCreateParams { type Amount = Stripe_.Billing.CreditGrantCreateParams.Amount; type ApplicabilityConfig = Stripe_.Billing.CreditGrantCreateParams.ApplicabilityConfig; type Category = Stripe_.Billing.CreditGrantCreateParams.Category; namespace Amount { type Monetary = Stripe_.Billing.CreditGrantCreateParams.Amount.Monetary; } namespace ApplicabilityConfig { type Scope = Stripe_.Billing.CreditGrantCreateParams.ApplicabilityConfig.Scope; namespace Scope { type Price = Stripe_.Billing.CreditGrantCreateParams.ApplicabilityConfig.Scope.Price; } } } namespace CreditGrant { type Amount = Stripe_.Billing.CreditGrant.Amount; type ApplicabilityConfig = Stripe_.Billing.CreditGrant.ApplicabilityConfig; type Category = Stripe_.Billing.CreditGrant.Category; namespace Amount { type Monetary = Stripe_.Billing.CreditGrant.Amount.Monetary; } namespace ApplicabilityConfig { type Scope = Stripe_.Billing.CreditGrant.ApplicabilityConfig.Scope; namespace Scope { type Price = Stripe_.Billing.CreditGrant.ApplicabilityConfig.Scope.Price; } } } namespace MeterCreateParams { type DefaultAggregation = Stripe_.Billing.MeterCreateParams.DefaultAggregation; type CustomerMapping = Stripe_.Billing.MeterCreateParams.CustomerMapping; type EventTimeWindow = Stripe_.Billing.MeterCreateParams.EventTimeWindow; type ValueSettings = Stripe_.Billing.MeterCreateParams.ValueSettings; namespace DefaultAggregation { type Formula = Stripe_.Billing.MeterCreateParams.DefaultAggregation.Formula; } } namespace Meter { type CustomerMapping = Stripe_.Billing.Meter.CustomerMapping; type DefaultAggregation = Stripe_.Billing.Meter.DefaultAggregation; type EventTimeWindow = Stripe_.Billing.Meter.EventTimeWindow; type Status = Stripe_.Billing.Meter.Status; type StatusTransitions = Stripe_.Billing.Meter.StatusTransitions; type ValueSettings = Stripe_.Billing.Meter.ValueSettings; namespace DefaultAggregation { type Formula = Stripe_.Billing.Meter.DefaultAggregation.Formula; } } namespace MeterEventAdjustmentCreateParams { type Cancel = Stripe_.Billing.MeterEventAdjustmentCreateParams.Cancel; } namespace MeterEventAdjustment { type Cancel = Stripe_.Billing.MeterEventAdjustment.Cancel; type Status = Stripe_.Billing.MeterEventAdjustment.Status; } } namespace BillingPortal { type Configuration = Stripe_.BillingPortal.Configuration; type ConfigurationCreateParams = Stripe_.BillingPortal.ConfigurationCreateParams; type ConfigurationRetrieveParams = Stripe_.BillingPortal.ConfigurationRetrieveParams; type ConfigurationUpdateParams = Stripe_.BillingPortal.ConfigurationUpdateParams; type ConfigurationListParams = Stripe_.BillingPortal.ConfigurationListParams; type ConfigurationResource = Stripe_.BillingPortal.ConfigurationResource; type Session = Stripe_.BillingPortal.Session; type SessionCreateParams = Stripe_.BillingPortal.SessionCreateParams; type SessionResource = Stripe_.BillingPortal.SessionResource; namespace ConfigurationCreateParams { type Features = Stripe_.BillingPortal.ConfigurationCreateParams.Features; type BusinessProfile = Stripe_.BillingPortal.ConfigurationCreateParams.BusinessProfile; type LoginPage = Stripe_.BillingPortal.ConfigurationCreateParams.LoginPage; namespace Features { type CustomerUpdate = Stripe_.BillingPortal.ConfigurationCreateParams.Features.CustomerUpdate; type InvoiceHistory = Stripe_.BillingPortal.ConfigurationCreateParams.Features.InvoiceHistory; type PaymentMethodUpdate = Stripe_.BillingPortal.ConfigurationCreateParams.Features.PaymentMethodUpdate; type SubscriptionCancel = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionCancel; type SubscriptionUpdate = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate; namespace CustomerUpdate { type AllowedUpdate = Stripe_.BillingPortal.ConfigurationCreateParams.Features.CustomerUpdate.AllowedUpdate; } namespace SubscriptionCancel { type CancellationReason = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionCancel.CancellationReason; type Mode = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionCancel.Mode; type ProrationBehavior = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionCancel.ProrationBehavior; namespace CancellationReason { type Option = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionCancel.CancellationReason.Option; } } namespace SubscriptionUpdate { type BillingCycleAnchor = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.BillingCycleAnchor; type DefaultAllowedUpdate = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.DefaultAllowedUpdate; type Product = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.Product; type ProrationBehavior = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.ProrationBehavior; type ScheduleAtPeriodEnd = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.ScheduleAtPeriodEnd; type TrialUpdateBehavior = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.TrialUpdateBehavior; namespace Product { type AdjustableQuantity = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.Product.AdjustableQuantity; } namespace ScheduleAtPeriodEnd { type Condition = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.ScheduleAtPeriodEnd.Condition; namespace Condition { type Type = Stripe_.BillingPortal.ConfigurationCreateParams.Features.SubscriptionUpdate.ScheduleAtPeriodEnd.Condition.Type; } } } } } namespace Configuration { type BusinessProfile = Stripe_.BillingPortal.Configuration.BusinessProfile; type Features = Stripe_.BillingPortal.Configuration.Features; type LoginPage = Stripe_.BillingPortal.Configuration.LoginPage; namespace Features { type CustomerUpdate = Stripe_.BillingPortal.Configuration.Features.CustomerUpdate; type InvoiceHistory = Stripe_.BillingPortal.Configuration.Features.InvoiceHistory; type PaymentMethodUpdate = Stripe_.BillingPortal.Configuration.Features.PaymentMethodUpdate; type SubscriptionCancel = Stripe_.BillingPortal.Configuration.Features.SubscriptionCancel; type SubscriptionUpdate = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate; namespace CustomerUpdate { type AllowedUpdate = Stripe_.BillingPortal.Configuration.Features.CustomerUpdate.AllowedUpdate; } namespace SubscriptionCancel { type CancellationReason = Stripe_.BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason; type Mode = Stripe_.BillingPortal.Configuration.Features.SubscriptionCancel.Mode; type ProrationBehavior = Stripe_.BillingPortal.Configuration.Features.SubscriptionCancel.ProrationBehavior; namespace CancellationReason { type Option = Stripe_.BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.Option; } } namespace SubscriptionUpdate { type BillingCycleAnchor = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.BillingCycleAnchor; type DefaultAllowedUpdate = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.DefaultAllowedUpdate; type Product = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.Product; type ProrationBehavior = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.ProrationBehavior; type ScheduleAtPeriodEnd = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.ScheduleAtPeriodEnd; type TrialUpdateBehavior = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.TrialUpdateBehavior; namespace Product { type AdjustableQuantity = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.Product.AdjustableQuantity; } namespace ScheduleAtPeriodEnd { type Condition = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.ScheduleAtPeriodEnd.Condition; namespace Condition { type Type = Stripe_.BillingPortal.Configuration.Features.SubscriptionUpdate.ScheduleAtPeriodEnd.Condition.Type; } } } } } namespace SessionCreateParams { type FlowData = Stripe_.BillingPortal.SessionCreateParams.FlowData; type Locale = Stripe_.BillingPortal.SessionCreateParams.Locale; namespace FlowData { type AfterCompletion = Stripe_.BillingPortal.SessionCreateParams.FlowData.AfterCompletion; type SubscriptionCancel = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionCancel; type SubscriptionUpdate = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdate; type SubscriptionUpdateConfirm = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdateConfirm; type Type = Stripe_.BillingPortal.SessionCreateParams.FlowData.Type; namespace AfterCompletion { type HostedConfirmation = Stripe_.BillingPortal.SessionCreateParams.FlowData.AfterCompletion.HostedConfirmation; type Redirect = Stripe_.BillingPortal.SessionCreateParams.FlowData.AfterCompletion.Redirect; type Type = Stripe_.BillingPortal.SessionCreateParams.FlowData.AfterCompletion.Type; } namespace SubscriptionCancel { type Retention = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionCancel.Retention; namespace Retention { type CouponOffer = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionCancel.Retention.CouponOffer; } } namespace SubscriptionUpdateConfirm { type Discount = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdateConfirm.Discount; type Item = Stripe_.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdateConfirm.Item; } } } namespace Session { type Flow = Stripe_.BillingPortal.Session.Flow; type Locale = Stripe_.BillingPortal.Session.Locale; namespace Flow { type AfterCompletion = Stripe_.BillingPortal.Session.Flow.AfterCompletion; type SubscriptionCancel = Stripe_.BillingPortal.Session.Flow.SubscriptionCancel; type SubscriptionUpdate = Stripe_.BillingPortal.Session.Flow.SubscriptionUpdate; type SubscriptionUpdateConfirm = Stripe_.BillingPortal.Session.Flow.SubscriptionUpdateConfirm; type Type = Stripe_.BillingPortal.Session.Flow.Type; namespace AfterCompletion { type HostedConfirmation = Stripe_.BillingPortal.Session.Flow.AfterCompletion.HostedConfirmation; type Redirect = Stripe_.BillingPortal.Session.Flow.AfterCompletion.Redirect; type Type = Stripe_.BillingPortal.Session.Flow.AfterCompletion.Type; } namespace SubscriptionCancel { type Retention = Stripe_.BillingPortal.Session.Flow.SubscriptionCancel.Retention; namespace Retention { type CouponOffer = Stripe_.BillingPortal.Session.Flow.SubscriptionCancel.Retention.CouponOffer; } } namespace SubscriptionUpdateConfirm { type Discount = Stripe_.BillingPortal.Session.Flow.SubscriptionUpdateConfirm.Discount; type Item = Stripe_.BillingPortal.Session.Flow.SubscriptionUpdateConfirm.Item; } } } } namespace Checkout { type Session = Stripe_.Checkout.Session; type SessionCreateParams = Stripe_.Checkout.SessionCreateParams; type SessionRetrieveParams = Stripe_.Checkout.SessionRetrieveParams; type SessionUpdateParams = Stripe_.Checkout.SessionUpdateParams; type SessionListParams = Stripe_.Checkout.SessionListParams; type SessionExpireParams = Stripe_.Checkout.SessionExpireParams; type SessionListLineItemsParams = Stripe_.Checkout.SessionListLineItemsParams; type SessionResource = Stripe_.Checkout.SessionResource; namespace SessionCreateParams { type AdaptivePricing = Stripe_.Checkout.SessionCreateParams.AdaptivePricing; type AfterExpiration = Stripe_.Checkout.SessionCreateParams.AfterExpiration; type AutomaticTax = Stripe_.Checkout.SessionCreateParams.AutomaticTax; type BillingAddressCollection = Stripe_.Checkout.SessionCreateParams.BillingAddressCollection; type BrandingSettings = Stripe_.Checkout.SessionCreateParams.BrandingSettings; type ConsentCollection = Stripe_.Checkout.SessionCreateParams.ConsentCollection; type CustomField = Stripe_.Checkout.SessionCreateParams.CustomField; type CustomText = Stripe_.Checkout.SessionCreateParams.CustomText; type CustomerCreation = Stripe_.Checkout.SessionCreateParams.CustomerCreation; type CustomerUpdate = Stripe_.Checkout.SessionCreateParams.CustomerUpdate; type Discount = Stripe_.Checkout.SessionCreateParams.Discount; type ExcludedPaymentMethodType = Stripe_.Checkout.SessionCreateParams.ExcludedPaymentMethodType; type InvoiceCreation = Stripe_.Checkout.SessionCreateParams.InvoiceCreation; type LineItem = Stripe_.Checkout.SessionCreateParams.LineItem; type Locale = Stripe_.Checkout.SessionCreateParams.Locale; type ManagedPayments = Stripe_.Checkout.SessionCreateParams.ManagedPayments; type Mode = Stripe_.Checkout.SessionCreateParams.Mode; type NameCollection = Stripe_.Checkout.SessionCreateParams.NameCollection; type OptionalItem = Stripe_.Checkout.SessionCreateParams.OptionalItem; type OriginContext = Stripe_.Checkout.SessionCreateParams.OriginContext; type PaymentIntentData = Stripe_.Checkout.SessionCreateParams.PaymentIntentData; type PaymentMethodCollection = Stripe_.Checkout.SessionCreateParams.PaymentMethodCollection; type PaymentMethodData = Stripe_.Checkout.SessionCreateParams.PaymentMethodData; type PaymentMethodOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions; type PaymentMethodType = Stripe_.Checkout.SessionCreateParams.PaymentMethodType; type Permissions = Stripe_.Checkout.SessionCreateParams.Permissions; type PhoneNumberCollection = Stripe_.Checkout.SessionCreateParams.PhoneNumberCollection; type RedirectOnCompletion = Stripe_.Checkout.SessionCreateParams.RedirectOnCompletion; type SavedPaymentMethodOptions = Stripe_.Checkout.SessionCreateParams.SavedPaymentMethodOptions; type SetupIntentData = Stripe_.Checkout.SessionCreateParams.SetupIntentData; type ShippingAddressCollection = Stripe_.Checkout.SessionCreateParams.ShippingAddressCollection; type ShippingOption = Stripe_.Checkout.SessionCreateParams.ShippingOption; type SubmitType = Stripe_.Checkout.SessionCreateParams.SubmitType; type SubscriptionData = Stripe_.Checkout.SessionCreateParams.SubscriptionData; type TaxIdCollection = Stripe_.Checkout.SessionCreateParams.TaxIdCollection; type UiMode = Stripe_.Checkout.SessionCreateParams.UiMode; type WalletOptions = Stripe_.Checkout.SessionCreateParams.WalletOptions; namespace AfterExpiration { type Recovery = Stripe_.Checkout.SessionCreateParams.AfterExpiration.Recovery; } namespace AutomaticTax { type Liability = Stripe_.Checkout.SessionCreateParams.AutomaticTax.Liability; namespace Liability { type Type = Stripe_.Checkout.SessionCreateParams.AutomaticTax.Liability.Type; } } namespace BrandingSettings { type BorderStyle = Stripe_.Checkout.SessionCreateParams.BrandingSettings.BorderStyle; type FontFamily = Stripe_.Checkout.SessionCreateParams.BrandingSettings.FontFamily; type Icon = Stripe_.Checkout.SessionCreateParams.BrandingSettings.Icon; type Logo = Stripe_.Checkout.SessionCreateParams.BrandingSettings.Logo; namespace Icon { type Type = Stripe_.Checkout.SessionCreateParams.BrandingSettings.Icon.Type; } namespace Logo { type Type = Stripe_.Checkout.SessionCreateParams.BrandingSettings.Logo.Type; } } namespace ConsentCollection { type PaymentMethodReuseAgreement = Stripe_.Checkout.SessionCreateParams.ConsentCollection.PaymentMethodReuseAgreement; type Promotions = Stripe_.Checkout.SessionCreateParams.ConsentCollection.Promotions; type TermsOfService = Stripe_.Checkout.SessionCreateParams.ConsentCollection.TermsOfService; namespace PaymentMethodReuseAgreement { type Position = Stripe_.Checkout.SessionCreateParams.ConsentCollection.PaymentMethodReuseAgreement.Position; } } namespace CustomerUpdate { type Address = Stripe_.Checkout.SessionCreateParams.CustomerUpdate.Address; type Name = Stripe_.Checkout.SessionCreateParams.CustomerUpdate.Name; type Shipping = Stripe_.Checkout.SessionCreateParams.CustomerUpdate.Shipping; } namespace CustomField { type Dropdown = Stripe_.Checkout.SessionCreateParams.CustomField.Dropdown; type Label = Stripe_.Checkout.SessionCreateParams.CustomField.Label; type Numeric = Stripe_.Checkout.SessionCreateParams.CustomField.Numeric; type Text = Stripe_.Checkout.SessionCreateParams.CustomField.Text; type Type = Stripe_.Checkout.SessionCreateParams.CustomField.Type; namespace Dropdown { type Option = Stripe_.Checkout.SessionCreateParams.CustomField.Dropdown.Option; } } namespace CustomText { type AfterSubmit = Stripe_.Checkout.SessionCreateParams.CustomText.AfterSubmit; type ShippingAddress = Stripe_.Checkout.SessionCreateParams.CustomText.ShippingAddress; type Submit = Stripe_.Checkout.SessionCreateParams.CustomText.Submit; type TermsOfServiceAcceptance = Stripe_.Checkout.SessionCreateParams.CustomText.TermsOfServiceAcceptance; } namespace InvoiceCreation { type InvoiceData = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData; namespace InvoiceData { type CustomField = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData.CustomField; type Issuer = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData.Issuer; type RenderingOptions = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData.RenderingOptions; namespace Issuer { type Type = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData.Issuer.Type; } namespace RenderingOptions { type AmountTaxDisplay = Stripe_.Checkout.SessionCreateParams.InvoiceCreation.InvoiceData.RenderingOptions.AmountTaxDisplay; } } } namespace LineItem { type AdjustableQuantity = Stripe_.Checkout.SessionCreateParams.LineItem.AdjustableQuantity; type PriceData = Stripe_.Checkout.SessionCreateParams.LineItem.PriceData; namespace PriceData { type ProductData = Stripe_.Checkout.SessionCreateParams.LineItem.PriceData.ProductData; type Recurring = Stripe_.Checkout.SessionCreateParams.LineItem.PriceData.Recurring; type TaxBehavior = Stripe_.Checkout.SessionCreateParams.LineItem.PriceData.TaxBehavior; namespace Recurring { type Interval = Stripe_.Checkout.SessionCreateParams.LineItem.PriceData.Recurring.Interval; } } } namespace NameCollection { type Business = Stripe_.Checkout.SessionCreateParams.NameCollection.Business; type Individual = Stripe_.Checkout.SessionCreateParams.NameCollection.Individual; } namespace OptionalItem { type AdjustableQuantity = Stripe_.Checkout.SessionCreateParams.OptionalItem.AdjustableQuantity; } namespace PaymentIntentData { type CaptureMethod = Stripe_.Checkout.SessionCreateParams.PaymentIntentData.CaptureMethod; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentIntentData.SetupFutureUsage; type Shipping = Stripe_.Checkout.SessionCreateParams.PaymentIntentData.Shipping; type TransferData = Stripe_.Checkout.SessionCreateParams.PaymentIntentData.TransferData; } namespace PaymentMethodData { type AllowRedisplay = Stripe_.Checkout.SessionCreateParams.PaymentMethodData.AllowRedisplay; } namespace PaymentMethodOptions { type AcssDebit = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Alipay; type Alma = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Bancontact; type Billie = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Billie; type Boleto = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Boleto; type Card = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card; type Cashapp = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Cashapp; type Crypto = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Crypto; type CustomerBalance = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.CustomerBalance; type DemoPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.DemoPay; type Eps = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Eps; type Fpx = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Fpx; type Giropay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Ideal; type KakaoPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Klarna; type Konbini = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Konbini; type KrCard = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.KrCard; type Link = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Link; type Mobilepay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.NaverPay; type Oxxo = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Oxxo; type P24 = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.P24; type PayByBank = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.PayByBank; type Payco = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payco; type Paynow = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Paynow; type Paypal = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Paypal; type Payto = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto; type Pix = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix; type RevolutPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Sunbit; type Swish = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Swish; type Twint = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Twint; type Upi = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.WechatPay; namespace AcssDebit { type Currency = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace AmazonPay { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.Installments; type RequestExtendedAuthorization = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.RequestThreeDSecure; type Restrictions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.Restrictions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.SetupFutureUsage; namespace Restrictions { type BrandsBlocked = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Card.Restrictions.BrandsBlocked; } } namespace Cashapp { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Cashapp.SetupFutureUsage; } namespace CustomerBalance { type BankTransfer = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; } } namespace DemoPay { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.DemoPay.SetupFutureUsage; } namespace KakaoPay { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type Subscription = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Klarna.Subscription; namespace Subscription { type Interval = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Klarna.Subscription.Interval; type NextBilling = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Klarna.Subscription.NextBilling; } } namespace KrCard { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace Paypal { type PreferredLocale = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Paypal.PreferredLocale; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type MandateOptions = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections; type SetupFutureUsage = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type VerificationMethod = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Permission = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; } } namespace WechatPay { type Client = Stripe_.Checkout.SessionCreateParams.PaymentMethodOptions.WechatPay.Client; } } namespace Permissions { type UpdateShippingDetails = Stripe_.Checkout.SessionCreateParams.Permissions.UpdateShippingDetails; } namespace SavedPaymentMethodOptions { type AllowRedisplayFilter = Stripe_.Checkout.SessionCreateParams.SavedPaymentMethodOptions.AllowRedisplayFilter; type PaymentMethodRemove = Stripe_.Checkout.SessionCreateParams.SavedPaymentMethodOptions.PaymentMethodRemove; type PaymentMethodSave = Stripe_.Checkout.SessionCreateParams.SavedPaymentMethodOptions.PaymentMethodSave; } namespace ShippingAddressCollection { type AllowedCountry = Stripe_.Checkout.SessionCreateParams.ShippingAddressCollection.AllowedCountry; } namespace ShippingOption { type ShippingRateData = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData; namespace ShippingRateData { type DeliveryEstimate = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.DeliveryEstimate; type FixedAmount = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.FixedAmount; type TaxBehavior = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.TaxBehavior; namespace DeliveryEstimate { type Maximum = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.DeliveryEstimate.Maximum; type Minimum = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.DeliveryEstimate.Minimum; namespace Maximum { type Unit = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.DeliveryEstimate.Maximum.Unit; } namespace Minimum { type Unit = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.DeliveryEstimate.Minimum.Unit; } } namespace FixedAmount { type CurrencyOptions = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.FixedAmount.CurrencyOptions; namespace CurrencyOptions { type TaxBehavior = Stripe_.Checkout.SessionCreateParams.ShippingOption.ShippingRateData.FixedAmount.CurrencyOptions.TaxBehavior; } } } } namespace SubscriptionData { type BillingCycleAnchorConfig = Stripe_.Checkout.SessionCreateParams.SubscriptionData.BillingCycleAnchorConfig; type BillingMode = Stripe_.Checkout.SessionCreateParams.SubscriptionData.BillingMode; type InvoiceSettings = Stripe_.Checkout.SessionCreateParams.SubscriptionData.InvoiceSettings; type PendingInvoiceItemInterval = Stripe_.Checkout.SessionCreateParams.SubscriptionData.PendingInvoiceItemInterval; type ProrationBehavior = Stripe_.Checkout.SessionCreateParams.SubscriptionData.ProrationBehavior; type TransferData = Stripe_.Checkout.SessionCreateParams.SubscriptionData.TransferData; type TrialSettings = Stripe_.Checkout.SessionCreateParams.SubscriptionData.TrialSettings; namespace BillingMode { type Flexible = Stripe_.Checkout.SessionCreateParams.SubscriptionData.BillingMode.Flexible; type Type = Stripe_.Checkout.SessionCreateParams.SubscriptionData.BillingMode.Type; namespace Flexible { type ProrationDiscounts = Stripe_.Checkout.SessionCreateParams.SubscriptionData.BillingMode.Flexible.ProrationDiscounts; } } namespace InvoiceSettings { type Issuer = Stripe_.Checkout.SessionCreateParams.SubscriptionData.InvoiceSettings.Issuer; namespace Issuer { type Type = Stripe_.Checkout.SessionCreateParams.SubscriptionData.InvoiceSettings.Issuer.Type; } } namespace PendingInvoiceItemInterval { type Interval = Stripe_.Checkout.SessionCreateParams.SubscriptionData.PendingInvoiceItemInterval.Interval; } namespace TrialSettings { type EndBehavior = Stripe_.Checkout.SessionCreateParams.SubscriptionData.TrialSettings.EndBehavior; namespace EndBehavior { type MissingPaymentMethod = Stripe_.Checkout.SessionCreateParams.SubscriptionData.TrialSettings.EndBehavior.MissingPaymentMethod; } } } namespace TaxIdCollection { type Required = Stripe_.Checkout.SessionCreateParams.TaxIdCollection.Required; } namespace WalletOptions { type Link = Stripe_.Checkout.SessionCreateParams.WalletOptions.Link; namespace Link { type Display = Stripe_.Checkout.SessionCreateParams.WalletOptions.Link.Display; } } } namespace Session { type AdaptivePricing = Stripe_.Checkout.Session.AdaptivePricing; type AfterExpiration = Stripe_.Checkout.Session.AfterExpiration; type AutomaticTax = Stripe_.Checkout.Session.AutomaticTax; type BillingAddressCollection = Stripe_.Checkout.Session.BillingAddressCollection; type BrandingSettings = Stripe_.Checkout.Session.BrandingSettings; type CollectedInformation = Stripe_.Checkout.Session.CollectedInformation; type Consent = Stripe_.Checkout.Session.Consent; type ConsentCollection = Stripe_.Checkout.Session.ConsentCollection; type CurrencyConversion = Stripe_.Checkout.Session.CurrencyConversion; type CustomField = Stripe_.Checkout.Session.CustomField; type CustomText = Stripe_.Checkout.Session.CustomText; type CustomerCreation = Stripe_.Checkout.Session.CustomerCreation; type CustomerDetails = Stripe_.Checkout.Session.CustomerDetails; type Discount = Stripe_.Checkout.Session.Discount; type InvoiceCreation = Stripe_.Checkout.Session.InvoiceCreation; type Locale = Stripe_.Checkout.Session.Locale; type ManagedPayments = Stripe_.Checkout.Session.ManagedPayments; type Mode = Stripe_.Checkout.Session.Mode; type NameCollection = Stripe_.Checkout.Session.NameCollection; type OptionalItem = Stripe_.Checkout.Session.OptionalItem; type OriginContext = Stripe_.Checkout.Session.OriginContext; type PaymentMethodCollection = Stripe_.Checkout.Session.PaymentMethodCollection; type PaymentMethodConfigurationDetails = Stripe_.Checkout.Session.PaymentMethodConfigurationDetails; type PaymentMethodOptions = Stripe_.Checkout.Session.PaymentMethodOptions; type PaymentStatus = Stripe_.Checkout.Session.PaymentStatus; type Permissions = Stripe_.Checkout.Session.Permissions; type PhoneNumberCollection = Stripe_.Checkout.Session.PhoneNumberCollection; type PresentmentDetails = Stripe_.Checkout.Session.PresentmentDetails; type RedirectOnCompletion = Stripe_.Checkout.Session.RedirectOnCompletion; type SavedPaymentMethodOptions = Stripe_.Checkout.Session.SavedPaymentMethodOptions; type ShippingAddressCollection = Stripe_.Checkout.Session.ShippingAddressCollection; type ShippingCost = Stripe_.Checkout.Session.ShippingCost; type ShippingOption = Stripe_.Checkout.Session.ShippingOption; type Status = Stripe_.Checkout.Session.Status; type SubmitType = Stripe_.Checkout.Session.SubmitType; type TaxIdCollection = Stripe_.Checkout.Session.TaxIdCollection; type TotalDetails = Stripe_.Checkout.Session.TotalDetails; type UiMode = Stripe_.Checkout.Session.UiMode; type WalletOptions = Stripe_.Checkout.Session.WalletOptions; namespace AfterExpiration { type Recovery = Stripe_.Checkout.Session.AfterExpiration.Recovery; } namespace AutomaticTax { type Liability = Stripe_.Checkout.Session.AutomaticTax.Liability; type Status = Stripe_.Checkout.Session.AutomaticTax.Status; namespace Liability { type Type = Stripe_.Checkout.Session.AutomaticTax.Liability.Type; } } namespace BrandingSettings { type BorderStyle = Stripe_.Checkout.Session.BrandingSettings.BorderStyle; type Icon = Stripe_.Checkout.Session.BrandingSettings.Icon; type Logo = Stripe_.Checkout.Session.BrandingSettings.Logo; namespace Icon { type Type = Stripe_.Checkout.Session.BrandingSettings.Icon.Type; } namespace Logo { type Type = Stripe_.Checkout.Session.BrandingSettings.Logo.Type; } } namespace CollectedInformation { type ShippingDetails = Stripe_.Checkout.Session.CollectedInformation.ShippingDetails; } namespace Consent { type Promotions = Stripe_.Checkout.Session.Consent.Promotions; } namespace ConsentCollection { type PaymentMethodReuseAgreement = Stripe_.Checkout.Session.ConsentCollection.PaymentMethodReuseAgreement; type Promotions = Stripe_.Checkout.Session.ConsentCollection.Promotions; type TermsOfService = Stripe_.Checkout.Session.ConsentCollection.TermsOfService; namespace PaymentMethodReuseAgreement { type Position = Stripe_.Checkout.Session.ConsentCollection.PaymentMethodReuseAgreement.Position; } } namespace CustomerDetails { type TaxExempt = Stripe_.Checkout.Session.CustomerDetails.TaxExempt; type TaxId = Stripe_.Checkout.Session.CustomerDetails.TaxId; namespace TaxId { type Type = Stripe_.Checkout.Session.CustomerDetails.TaxId.Type; } } namespace CustomField { type Dropdown = Stripe_.Checkout.Session.CustomField.Dropdown; type Label = Stripe_.Checkout.Session.CustomField.Label; type Numeric = Stripe_.Checkout.Session.CustomField.Numeric; type Text = Stripe_.Checkout.Session.CustomField.Text; type Type = Stripe_.Checkout.Session.CustomField.Type; namespace Dropdown { type Option = Stripe_.Checkout.Session.CustomField.Dropdown.Option; } } namespace CustomText { type AfterSubmit = Stripe_.Checkout.Session.CustomText.AfterSubmit; type ShippingAddress = Stripe_.Checkout.Session.CustomText.ShippingAddress; type Submit = Stripe_.Checkout.Session.CustomText.Submit; type TermsOfServiceAcceptance = Stripe_.Checkout.Session.CustomText.TermsOfServiceAcceptance; } namespace InvoiceCreation { type InvoiceData = Stripe_.Checkout.Session.InvoiceCreation.InvoiceData; namespace InvoiceData { type CustomField = Stripe_.Checkout.Session.InvoiceCreation.InvoiceData.CustomField; type Issuer = Stripe_.Checkout.Session.InvoiceCreation.InvoiceData.Issuer; type RenderingOptions = Stripe_.Checkout.Session.InvoiceCreation.InvoiceData.RenderingOptions; namespace Issuer { type Type = Stripe_.Checkout.Session.InvoiceCreation.InvoiceData.Issuer.Type; } } } namespace NameCollection { type Business = Stripe_.Checkout.Session.NameCollection.Business; type Individual = Stripe_.Checkout.Session.NameCollection.Individual; } namespace OptionalItem { type AdjustableQuantity = Stripe_.Checkout.Session.OptionalItem.AdjustableQuantity; } namespace PaymentMethodOptions { type AcssDebit = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit; type Affirm = Stripe_.Checkout.Session.PaymentMethodOptions.Affirm; type AfterpayClearpay = Stripe_.Checkout.Session.PaymentMethodOptions.AfterpayClearpay; type Alipay = Stripe_.Checkout.Session.PaymentMethodOptions.Alipay; type Alma = Stripe_.Checkout.Session.PaymentMethodOptions.Alma; type AmazonPay = Stripe_.Checkout.Session.PaymentMethodOptions.AmazonPay; type AuBecsDebit = Stripe_.Checkout.Session.PaymentMethodOptions.AuBecsDebit; type BacsDebit = Stripe_.Checkout.Session.PaymentMethodOptions.BacsDebit; type Bancontact = Stripe_.Checkout.Session.PaymentMethodOptions.Bancontact; type Billie = Stripe_.Checkout.Session.PaymentMethodOptions.Billie; type Boleto = Stripe_.Checkout.Session.PaymentMethodOptions.Boleto; type Card = Stripe_.Checkout.Session.PaymentMethodOptions.Card; type Cashapp = Stripe_.Checkout.Session.PaymentMethodOptions.Cashapp; type CustomerBalance = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance; type Eps = Stripe_.Checkout.Session.PaymentMethodOptions.Eps; type Fpx = Stripe_.Checkout.Session.PaymentMethodOptions.Fpx; type Giropay = Stripe_.Checkout.Session.PaymentMethodOptions.Giropay; type Grabpay = Stripe_.Checkout.Session.PaymentMethodOptions.Grabpay; type Ideal = Stripe_.Checkout.Session.PaymentMethodOptions.Ideal; type KakaoPay = Stripe_.Checkout.Session.PaymentMethodOptions.KakaoPay; type Klarna = Stripe_.Checkout.Session.PaymentMethodOptions.Klarna; type Konbini = Stripe_.Checkout.Session.PaymentMethodOptions.Konbini; type KrCard = Stripe_.Checkout.Session.PaymentMethodOptions.KrCard; type Link = Stripe_.Checkout.Session.PaymentMethodOptions.Link; type Mobilepay = Stripe_.Checkout.Session.PaymentMethodOptions.Mobilepay; type Multibanco = Stripe_.Checkout.Session.PaymentMethodOptions.Multibanco; type NaverPay = Stripe_.Checkout.Session.PaymentMethodOptions.NaverPay; type Oxxo = Stripe_.Checkout.Session.PaymentMethodOptions.Oxxo; type P24 = Stripe_.Checkout.Session.PaymentMethodOptions.P24; type Payco = Stripe_.Checkout.Session.PaymentMethodOptions.Payco; type Paynow = Stripe_.Checkout.Session.PaymentMethodOptions.Paynow; type Paypal = Stripe_.Checkout.Session.PaymentMethodOptions.Paypal; type Payto = Stripe_.Checkout.Session.PaymentMethodOptions.Payto; type Pix = Stripe_.Checkout.Session.PaymentMethodOptions.Pix; type RevolutPay = Stripe_.Checkout.Session.PaymentMethodOptions.RevolutPay; type SamsungPay = Stripe_.Checkout.Session.PaymentMethodOptions.SamsungPay; type Satispay = Stripe_.Checkout.Session.PaymentMethodOptions.Satispay; type Scalapay = Stripe_.Checkout.Session.PaymentMethodOptions.Scalapay; type SepaDebit = Stripe_.Checkout.Session.PaymentMethodOptions.SepaDebit; type Sofort = Stripe_.Checkout.Session.PaymentMethodOptions.Sofort; type Sunbit = Stripe_.Checkout.Session.PaymentMethodOptions.Sunbit; type Swish = Stripe_.Checkout.Session.PaymentMethodOptions.Swish; type Twint = Stripe_.Checkout.Session.PaymentMethodOptions.Twint; type Upi = Stripe_.Checkout.Session.PaymentMethodOptions.Upi; type UsBankAccount = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount; type WechatPay = Stripe_.Checkout.Session.PaymentMethodOptions.WechatPay; namespace AcssDebit { type Currency = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.Currency; type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.SetupFutureUsage; type VerificationMethod = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.VerificationMethod; namespace MandateOptions { type DefaultFor = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.MandateOptions.DefaultFor; type PaymentSchedule = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.MandateOptions.PaymentSchedule; type TransactionType = Stripe_.Checkout.Session.PaymentMethodOptions.AcssDebit.MandateOptions.TransactionType; } } namespace AmazonPay { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.AmazonPay.SetupFutureUsage; } namespace BacsDebit { type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.BacsDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.BacsDebit.SetupFutureUsage; } namespace Boleto { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Boleto.SetupFutureUsage; } namespace Card { type Installments = Stripe_.Checkout.Session.PaymentMethodOptions.Card.Installments; type RequestExtendedAuthorization = Stripe_.Checkout.Session.PaymentMethodOptions.Card.RequestExtendedAuthorization; type RequestIncrementalAuthorization = Stripe_.Checkout.Session.PaymentMethodOptions.Card.RequestIncrementalAuthorization; type RequestMulticapture = Stripe_.Checkout.Session.PaymentMethodOptions.Card.RequestMulticapture; type RequestOvercapture = Stripe_.Checkout.Session.PaymentMethodOptions.Card.RequestOvercapture; type RequestThreeDSecure = Stripe_.Checkout.Session.PaymentMethodOptions.Card.RequestThreeDSecure; type Restrictions = Stripe_.Checkout.Session.PaymentMethodOptions.Card.Restrictions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Card.SetupFutureUsage; namespace Restrictions { type BrandsBlocked = Stripe_.Checkout.Session.PaymentMethodOptions.Card.Restrictions.BrandsBlocked; } } namespace CustomerBalance { type BankTransfer = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance.BankTransfer; namespace BankTransfer { type EuBankTransfer = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer; type RequestedAddressType = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance.BankTransfer.RequestedAddressType; type Type = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance.BankTransfer.Type; namespace EuBankTransfer { type Country = Stripe_.Checkout.Session.PaymentMethodOptions.CustomerBalance.BankTransfer.EuBankTransfer.Country; } } } namespace KakaoPay { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.KakaoPay.SetupFutureUsage; } namespace Klarna { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Klarna.SetupFutureUsage; } namespace KrCard { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.KrCard.SetupFutureUsage; } namespace Link { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Link.SetupFutureUsage; } namespace NaverPay { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.NaverPay.SetupFutureUsage; } namespace Paypal { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Paypal.SetupFutureUsage; } namespace Payto { type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.Payto.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Payto.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.Checkout.Session.PaymentMethodOptions.Payto.MandateOptions.AmountType; type PaymentSchedule = Stripe_.Checkout.Session.PaymentMethodOptions.Payto.MandateOptions.PaymentSchedule; type Purpose = Stripe_.Checkout.Session.PaymentMethodOptions.Payto.MandateOptions.Purpose; } } namespace Pix { type AmountIncludesIof = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.AmountIncludesIof; type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.SetupFutureUsage; namespace MandateOptions { type AmountIncludesIof = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.MandateOptions.AmountIncludesIof; type AmountType = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.MandateOptions.AmountType; type PaymentSchedule = Stripe_.Checkout.Session.PaymentMethodOptions.Pix.MandateOptions.PaymentSchedule; } } namespace RevolutPay { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.RevolutPay.SetupFutureUsage; } namespace SepaDebit { type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.SepaDebit.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.SepaDebit.SetupFutureUsage; } namespace Twint { type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Twint.SetupFutureUsage; } namespace Upi { type MandateOptions = Stripe_.Checkout.Session.PaymentMethodOptions.Upi.MandateOptions; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.Upi.SetupFutureUsage; namespace MandateOptions { type AmountType = Stripe_.Checkout.Session.PaymentMethodOptions.Upi.MandateOptions.AmountType; } } namespace UsBankAccount { type FinancialConnections = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.FinancialConnections; type SetupFutureUsage = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.SetupFutureUsage; type VerificationMethod = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.VerificationMethod; namespace FinancialConnections { type Filters = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters; type Permission = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.FinancialConnections.Permission; type Prefetch = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.FinancialConnections.Prefetch; namespace Filters { type AccountSubcategory = Stripe_.Checkout.Session.PaymentMethodOptions.UsBankAccount.FinancialConnections.Filters.AccountSubcategory; } } } namespace WechatPay { type Client = Stripe_.Checkout.Session.PaymentMethodOptions.WechatPay.Client; } } namespace Permissions { type UpdateShippingDetails = Stripe_.Checkout.Session.Permissions.UpdateShippingDetails; } namespace SavedPaymentMethodOptions { type AllowRedisplayFilter = Stripe_.Checkout.Session.SavedPaymentMethodOptions.AllowRedisplayFilter; type PaymentMethodRemove = Stripe_.Checkout.Session.SavedPaymentMethodOptions.PaymentMethodRemove; type PaymentMethodSave = Stripe_.Checkout.Session.SavedPaymentMethodOptions.PaymentMethodSave; } namespace ShippingAddressCollection { type AllowedCountry = Stripe_.Checkout.Session.ShippingAddressCollection.AllowedCountry; } namespace ShippingCost { type Tax = Stripe_.Checkout.Session.ShippingCost.Tax; namespace Tax { type TaxabilityReason = Stripe_.Checkout.Session.ShippingCost.Tax.TaxabilityReason; } } namespace TaxIdCollection { type Required = Stripe_.Checkout.Session.TaxIdCollection.Required; } namespace TotalDetails { type Breakdown = Stripe_.Checkout.Session.TotalDetails.Breakdown; namespace Breakdown { type Discount = Stripe_.Checkout.Session.TotalDetails.Breakdown.Discount; type Tax = Stripe_.Checkout.Session.TotalDetails.Breakdown.Tax; namespace Tax { type TaxabilityReason = Stripe_.Checkout.Session.TotalDetails.Breakdown.Tax.TaxabilityReason; } } } namespace WalletOptions { type Link = Stripe_.Checkout.Session.WalletOptions.Link; namespace Link { type Display = Stripe_.Checkout.Session.WalletOptions.Link.Display; } } } } namespace Climate { type Order = Stripe_.Climate.Order; type OrderCreateParams = Stripe_.Climate.OrderCreateParams; type OrderRetrieveParams = Stripe_.Climate.OrderRetrieveParams; type OrderUpdateParams = Stripe_.Climate.OrderUpdateParams; type OrderListParams = Stripe_.Climate.OrderListParams; type OrderCancelParams = Stripe_.Climate.OrderCancelParams; type OrderResource = Stripe_.Climate.OrderResource; type Product = Stripe_.Climate.Product; type ProductRetrieveParams = Stripe_.Climate.ProductRetrieveParams; type ProductListParams = Stripe_.Climate.ProductListParams; type ProductResource = Stripe_.Climate.ProductResource; type Supplier = Stripe_.Climate.Supplier; type SupplierRetrieveParams = Stripe_.Climate.SupplierRetrieveParams; type SupplierListParams = Stripe_.Climate.SupplierListParams; type SupplierResource = Stripe_.Climate.SupplierResource; namespace OrderCreateParams { type Beneficiary = Stripe_.Climate.OrderCreateParams.Beneficiary; } namespace Order { type Beneficiary = Stripe_.Climate.Order.Beneficiary; type CancellationReason = Stripe_.Climate.Order.CancellationReason; type DeliveryDetail = Stripe_.Climate.Order.DeliveryDetail; type Status = Stripe_.Climate.Order.Status; namespace DeliveryDetail { type Location = Stripe_.Climate.Order.DeliveryDetail.Location; } } namespace Product { type CurrentPricesPerMetricTon = Stripe_.Climate.Product.CurrentPricesPerMetricTon; } namespace Supplier { type Location = Stripe_.Climate.Supplier.Location; type RemovalPathway = Stripe_.Climate.Supplier.RemovalPathway; } } namespace Entitlements { type ActiveEntitlement = Stripe_.Entitlements.ActiveEntitlement; type ActiveEntitlementRetrieveParams = Stripe_.Entitlements.ActiveEntitlementRetrieveParams; type ActiveEntitlementListParams = Stripe_.Entitlements.ActiveEntitlementListParams; type ActiveEntitlementResource = Stripe_.Entitlements.ActiveEntitlementResource; type Feature = Stripe_.Entitlements.Feature; type FeatureCreateParams = Stripe_.Entitlements.FeatureCreateParams; type FeatureRetrieveParams = Stripe_.Entitlements.FeatureRetrieveParams; type FeatureUpdateParams = Stripe_.Entitlements.FeatureUpdateParams; type FeatureListParams = Stripe_.Entitlements.FeatureListParams; type FeatureResource = Stripe_.Entitlements.FeatureResource; type ActiveEntitlementSummary = Stripe_.Entitlements.ActiveEntitlementSummary; } namespace FinancialConnections { type Account = Stripe_.FinancialConnections.Account; type AccountRetrieveParams = Stripe_.FinancialConnections.AccountRetrieveParams; type AccountListParams = Stripe_.FinancialConnections.AccountListParams; type AccountDisconnectParams = Stripe_.FinancialConnections.AccountDisconnectParams; type AccountListOwnersParams = Stripe_.FinancialConnections.AccountListOwnersParams; type AccountRefreshParams = Stripe_.FinancialConnections.AccountRefreshParams; type AccountSubscribeParams = Stripe_.FinancialConnections.AccountSubscribeParams; type AccountUnsubscribeParams = Stripe_.FinancialConnections.AccountUnsubscribeParams; type AccountResource = Stripe_.FinancialConnections.AccountResource; type Session = Stripe_.FinancialConnections.Session; type SessionCreateParams = Stripe_.FinancialConnections.SessionCreateParams; type SessionRetrieveParams = Stripe_.FinancialConnections.SessionRetrieveParams; type SessionResource = Stripe_.FinancialConnections.SessionResource; type Transaction = Stripe_.FinancialConnections.Transaction; type TransactionRetrieveParams = Stripe_.FinancialConnections.TransactionRetrieveParams; type TransactionListParams = Stripe_.FinancialConnections.TransactionListParams; type TransactionResource = Stripe_.FinancialConnections.TransactionResource; type AccountOwner = Stripe_.FinancialConnections.AccountOwner; type AccountOwnership = Stripe_.FinancialConnections.AccountOwnership; type Authorization = Stripe_.FinancialConnections.Authorization; namespace Account { type AccountHolder = Stripe_.FinancialConnections.Account.AccountHolder; type AccountNumber = Stripe_.FinancialConnections.Account.AccountNumber; type Balance = Stripe_.FinancialConnections.Account.Balance; type BalanceRefresh = Stripe_.FinancialConnections.Account.BalanceRefresh; type Category = Stripe_.FinancialConnections.Account.Category; type OwnershipRefresh = Stripe_.FinancialConnections.Account.OwnershipRefresh; type Permission = Stripe_.FinancialConnections.Account.Permission; type Status = Stripe_.FinancialConnections.Account.Status; type StatusDetails = Stripe_.FinancialConnections.Account.StatusDetails; type Subcategory = Stripe_.FinancialConnections.Account.Subcategory; type SupportedPaymentMethodType = Stripe_.FinancialConnections.Account.SupportedPaymentMethodType; type TransactionRefresh = Stripe_.FinancialConnections.Account.TransactionRefresh; namespace AccountHolder { type Type = Stripe_.FinancialConnections.Account.AccountHolder.Type; } namespace AccountNumber { type IdentifierType = Stripe_.FinancialConnections.Account.AccountNumber.IdentifierType; type Status = Stripe_.FinancialConnections.Account.AccountNumber.Status; } namespace Balance { type Cash = Stripe_.FinancialConnections.Account.Balance.Cash; type Credit = Stripe_.FinancialConnections.Account.Balance.Credit; type Type = Stripe_.FinancialConnections.Account.Balance.Type; } namespace BalanceRefresh { type Status = Stripe_.FinancialConnections.Account.BalanceRefresh.Status; } namespace OwnershipRefresh { type Status = Stripe_.FinancialConnections.Account.OwnershipRefresh.Status; } namespace StatusDetails { type Active = Stripe_.FinancialConnections.Account.StatusDetails.Active; namespace Active { type Action = Stripe_.FinancialConnections.Account.StatusDetails.Active.Action; type Cause = Stripe_.FinancialConnections.Account.StatusDetails.Active.Cause; } } namespace TransactionRefresh { type Status = Stripe_.FinancialConnections.Account.TransactionRefresh.Status; } } namespace SessionCreateParams { type AccountHolder = Stripe_.FinancialConnections.SessionCreateParams.AccountHolder; type Permission = Stripe_.FinancialConnections.SessionCreateParams.Permission; type Filters = Stripe_.FinancialConnections.SessionCreateParams.Filters; type Limits = Stripe_.FinancialConnections.SessionCreateParams.Limits; type ManualEntry = Stripe_.FinancialConnections.SessionCreateParams.ManualEntry; type Prefetch = Stripe_.FinancialConnections.SessionCreateParams.Prefetch; namespace AccountHolder { type Type = Stripe_.FinancialConnections.SessionCreateParams.AccountHolder.Type; } namespace Filters { type AccountSubcategory = Stripe_.FinancialConnections.SessionCreateParams.Filters.AccountSubcategory; type RequirePaymentMethodSupport = Stripe_.FinancialConnections.SessionCreateParams.Filters.RequirePaymentMethodSupport; } namespace ManualEntry { type Mode = Stripe_.FinancialConnections.SessionCreateParams.ManualEntry.Mode; } } namespace Session { type AccountHolder = Stripe_.FinancialConnections.Session.AccountHolder; type Filters = Stripe_.FinancialConnections.Session.Filters; type Limits = Stripe_.FinancialConnections.Session.Limits; type ManualEntry = Stripe_.FinancialConnections.Session.ManualEntry; type Permission = Stripe_.FinancialConnections.Session.Permission; type Prefetch = Stripe_.FinancialConnections.Session.Prefetch; namespace AccountHolder { type Type = Stripe_.FinancialConnections.Session.AccountHolder.Type; } namespace Filters { type AccountSubcategory = Stripe_.FinancialConnections.Session.Filters.AccountSubcategory; type RequirePaymentMethodSupport = Stripe_.FinancialConnections.Session.Filters.RequirePaymentMethodSupport; } namespace ManualEntry { type Mode = Stripe_.FinancialConnections.Session.ManualEntry.Mode; } } namespace Transaction { type Status = Stripe_.FinancialConnections.Transaction.Status; type StatusTransitions = Stripe_.FinancialConnections.Transaction.StatusTransitions; } namespace Authorization { type Status = Stripe_.FinancialConnections.Authorization.Status; type StatusDetails = Stripe_.FinancialConnections.Authorization.StatusDetails; namespace StatusDetails { type Active = Stripe_.FinancialConnections.Authorization.StatusDetails.Active; type Inactive = Stripe_.FinancialConnections.Authorization.StatusDetails.Inactive; namespace Active { type Action = Stripe_.FinancialConnections.Authorization.StatusDetails.Active.Action; } namespace Inactive { type Action = Stripe_.FinancialConnections.Authorization.StatusDetails.Inactive.Action; } } } } namespace Forwarding { type Request = Stripe_.Forwarding.Request; type RequestCreateParams = Stripe_.Forwarding.RequestCreateParams; type RequestRetrieveParams = Stripe_.Forwarding.RequestRetrieveParams; type RequestListParams = Stripe_.Forwarding.RequestListParams; type RequestResource = Stripe_.Forwarding.RequestResource; namespace RequestCreateParams { type Replacement = Stripe_.Forwarding.RequestCreateParams.Replacement; type Request = Stripe_.Forwarding.RequestCreateParams.Request; namespace Request { type Header = Stripe_.Forwarding.RequestCreateParams.Request.Header; } } namespace Request { type Replacement = Stripe_.Forwarding.Request.Replacement; type RequestContext = Stripe_.Forwarding.Request.RequestContext; type RequestDetails = Stripe_.Forwarding.Request.RequestDetails; type ResponseDetails = Stripe_.Forwarding.Request.ResponseDetails; namespace RequestDetails { type Header = Stripe_.Forwarding.Request.RequestDetails.Header; } namespace ResponseDetails { type Header = Stripe_.Forwarding.Request.ResponseDetails.Header; } } } namespace Identity { type VerificationReport = Stripe_.Identity.VerificationReport; type VerificationReportRetrieveParams = Stripe_.Identity.VerificationReportRetrieveParams; type VerificationReportListParams = Stripe_.Identity.VerificationReportListParams; type VerificationReportResource = Stripe_.Identity.VerificationReportResource; type VerificationSession = Stripe_.Identity.VerificationSession; type VerificationSessionCreateParams = Stripe_.Identity.VerificationSessionCreateParams; type VerificationSessionRetrieveParams = Stripe_.Identity.VerificationSessionRetrieveParams; type VerificationSessionUpdateParams = Stripe_.Identity.VerificationSessionUpdateParams; type VerificationSessionListParams = Stripe_.Identity.VerificationSessionListParams; type VerificationSessionCancelParams = Stripe_.Identity.VerificationSessionCancelParams; type VerificationSessionRedactParams = Stripe_.Identity.VerificationSessionRedactParams; type VerificationSessionResource = Stripe_.Identity.VerificationSessionResource; namespace VerificationReport { type Document = Stripe_.Identity.VerificationReport.Document; type Email = Stripe_.Identity.VerificationReport.Email; type IdNumber = Stripe_.Identity.VerificationReport.IdNumber; type Options = Stripe_.Identity.VerificationReport.Options; type Phone = Stripe_.Identity.VerificationReport.Phone; type Selfie = Stripe_.Identity.VerificationReport.Selfie; type Type = Stripe_.Identity.VerificationReport.Type; namespace Document { type Dob = Stripe_.Identity.VerificationReport.Document.Dob; type Error = Stripe_.Identity.VerificationReport.Document.Error; type ExpirationDate = Stripe_.Identity.VerificationReport.Document.ExpirationDate; type IssuedDate = Stripe_.Identity.VerificationReport.Document.IssuedDate; type Sex = Stripe_.Identity.VerificationReport.Document.Sex; type Status = Stripe_.Identity.VerificationReport.Document.Status; type Type = Stripe_.Identity.VerificationReport.Document.Type; namespace Error { type Code = Stripe_.Identity.VerificationReport.Document.Error.Code; } } namespace Email { type Error = Stripe_.Identity.VerificationReport.Email.Error; type Status = Stripe_.Identity.VerificationReport.Email.Status; namespace Error { type Code = Stripe_.Identity.VerificationReport.Email.Error.Code; } } namespace IdNumber { type Dob = Stripe_.Identity.VerificationReport.IdNumber.Dob; type Error = Stripe_.Identity.VerificationReport.IdNumber.Error; type IdNumberType = Stripe_.Identity.VerificationReport.IdNumber.IdNumberType; type Status = Stripe_.Identity.VerificationReport.IdNumber.Status; namespace Error { type Code = Stripe_.Identity.VerificationReport.IdNumber.Error.Code; } } namespace Options { type Document = Stripe_.Identity.VerificationReport.Options.Document; type IdNumber = Stripe_.Identity.VerificationReport.Options.IdNumber; namespace Document { type AllowedType = Stripe_.Identity.VerificationReport.Options.Document.AllowedType; } } namespace Phone { type Error = Stripe_.Identity.VerificationReport.Phone.Error; type Status = Stripe_.Identity.VerificationReport.Phone.Status; namespace Error { type Code = Stripe_.Identity.VerificationReport.Phone.Error.Code; } } namespace Selfie { type Error = Stripe_.Identity.VerificationReport.Selfie.Error; type Status = Stripe_.Identity.VerificationReport.Selfie.Status; namespace Error { type Code = Stripe_.Identity.VerificationReport.Selfie.Error.Code; } } } namespace VerificationSessionCreateParams { type Options = Stripe_.Identity.VerificationSessionCreateParams.Options; type ProvidedDetails = Stripe_.Identity.VerificationSessionCreateParams.ProvidedDetails; type RelatedPerson = Stripe_.Identity.VerificationSessionCreateParams.RelatedPerson; type Type = Stripe_.Identity.VerificationSessionCreateParams.Type; namespace Options { type Document = Stripe_.Identity.VerificationSessionCreateParams.Options.Document; namespace Document { type AllowedType = Stripe_.Identity.VerificationSessionCreateParams.Options.Document.AllowedType; } } } namespace VerificationSession { type LastError = Stripe_.Identity.VerificationSession.LastError; type Options = Stripe_.Identity.VerificationSession.Options; type ProvidedDetails = Stripe_.Identity.VerificationSession.ProvidedDetails; type Redaction = Stripe_.Identity.VerificationSession.Redaction; type RelatedPerson = Stripe_.Identity.VerificationSession.RelatedPerson; type Status = Stripe_.Identity.VerificationSession.Status; type Type = Stripe_.Identity.VerificationSession.Type; type VerifiedOutputs = Stripe_.Identity.VerificationSession.VerifiedOutputs; namespace LastError { type Code = Stripe_.Identity.VerificationSession.LastError.Code; } namespace Options { type Document = Stripe_.Identity.VerificationSession.Options.Document; type Email = Stripe_.Identity.VerificationSession.Options.Email; type IdNumber = Stripe_.Identity.VerificationSession.Options.IdNumber; type Matching = Stripe_.Identity.VerificationSession.Options.Matching; type Phone = Stripe_.Identity.VerificationSession.Options.Phone; namespace Document { type AllowedType = Stripe_.Identity.VerificationSession.Options.Document.AllowedType; } namespace Matching { type Dob = Stripe_.Identity.VerificationSession.Options.Matching.Dob; type Name = Stripe_.Identity.VerificationSession.Options.Matching.Name; } } namespace Redaction { type Status = Stripe_.Identity.VerificationSession.Redaction.Status; } namespace VerifiedOutputs { type Dob = Stripe_.Identity.VerificationSession.VerifiedOutputs.Dob; type IdNumberType = Stripe_.Identity.VerificationSession.VerifiedOutputs.IdNumberType; type Sex = Stripe_.Identity.VerificationSession.VerifiedOutputs.Sex; } } } namespace Issuing { type Authorization = Stripe_.Issuing.Authorization; type AuthorizationRetrieveParams = Stripe_.Issuing.AuthorizationRetrieveParams; type AuthorizationUpdateParams = Stripe_.Issuing.AuthorizationUpdateParams; type AuthorizationListParams = Stripe_.Issuing.AuthorizationListParams; type AuthorizationApproveParams = Stripe_.Issuing.AuthorizationApproveParams; type AuthorizationDeclineParams = Stripe_.Issuing.AuthorizationDeclineParams; type AuthorizationResource = Stripe_.Issuing.AuthorizationResource; type Card = Stripe_.Issuing.Card; type CardCreateParams = Stripe_.Issuing.CardCreateParams; type CardRetrieveParams = Stripe_.Issuing.CardRetrieveParams; type CardUpdateParams = Stripe_.Issuing.CardUpdateParams; type CardListParams = Stripe_.Issuing.CardListParams; type CardResource = Stripe_.Issuing.CardResource; type Cardholder = Stripe_.Issuing.Cardholder; type CardholderCreateParams = Stripe_.Issuing.CardholderCreateParams; type CardholderRetrieveParams = Stripe_.Issuing.CardholderRetrieveParams; type CardholderUpdateParams = Stripe_.Issuing.CardholderUpdateParams; type CardholderListParams = Stripe_.Issuing.CardholderListParams; type CardholderResource = Stripe_.Issuing.CardholderResource; type Dispute = Stripe_.Issuing.Dispute; type DisputeCreateParams = Stripe_.Issuing.DisputeCreateParams; type DisputeRetrieveParams = Stripe_.Issuing.DisputeRetrieveParams; type DisputeUpdateParams = Stripe_.Issuing.DisputeUpdateParams; type DisputeListParams = Stripe_.Issuing.DisputeListParams; type DisputeSubmitParams = Stripe_.Issuing.DisputeSubmitParams; type DisputeResource = Stripe_.Issuing.DisputeResource; type PersonalizationDesign = Stripe_.Issuing.PersonalizationDesign; type PersonalizationDesignCreateParams = Stripe_.Issuing.PersonalizationDesignCreateParams; type PersonalizationDesignRetrieveParams = Stripe_.Issuing.PersonalizationDesignRetrieveParams; type PersonalizationDesignUpdateParams = Stripe_.Issuing.PersonalizationDesignUpdateParams; type PersonalizationDesignListParams = Stripe_.Issuing.PersonalizationDesignListParams; type PersonalizationDesignResource = Stripe_.Issuing.PersonalizationDesignResource; type PhysicalBundle = Stripe_.Issuing.PhysicalBundle; type PhysicalBundleRetrieveParams = Stripe_.Issuing.PhysicalBundleRetrieveParams; type PhysicalBundleListParams = Stripe_.Issuing.PhysicalBundleListParams; type PhysicalBundleResource = Stripe_.Issuing.PhysicalBundleResource; type Token = Stripe_.Issuing.Token; type TokenRetrieveParams = Stripe_.Issuing.TokenRetrieveParams; type TokenUpdateParams = Stripe_.Issuing.TokenUpdateParams; type TokenListParams = Stripe_.Issuing.TokenListParams; type TokenResource = Stripe_.Issuing.TokenResource; type Transaction = Stripe_.Issuing.Transaction; type TransactionRetrieveParams = Stripe_.Issuing.TransactionRetrieveParams; type TransactionUpdateParams = Stripe_.Issuing.TransactionUpdateParams; type TransactionListParams = Stripe_.Issuing.TransactionListParams; type TransactionResource = Stripe_.Issuing.TransactionResource; namespace Authorization { type AmountDetails = Stripe_.Issuing.Authorization.AmountDetails; type AuthorizationMethod = Stripe_.Issuing.Authorization.AuthorizationMethod; type CardPresence = Stripe_.Issuing.Authorization.CardPresence; type Fleet = Stripe_.Issuing.Authorization.Fleet; type FraudChallenge = Stripe_.Issuing.Authorization.FraudChallenge; type Fuel = Stripe_.Issuing.Authorization.Fuel; type MerchantData = Stripe_.Issuing.Authorization.MerchantData; type NetworkData = Stripe_.Issuing.Authorization.NetworkData; type PendingRequest = Stripe_.Issuing.Authorization.PendingRequest; type RequestHistory = Stripe_.Issuing.Authorization.RequestHistory; type Status = Stripe_.Issuing.Authorization.Status; type Treasury = Stripe_.Issuing.Authorization.Treasury; type VerificationData = Stripe_.Issuing.Authorization.VerificationData; namespace Fleet { type CardholderPromptData = Stripe_.Issuing.Authorization.Fleet.CardholderPromptData; type PurchaseType = Stripe_.Issuing.Authorization.Fleet.PurchaseType; type ReportedBreakdown = Stripe_.Issuing.Authorization.Fleet.ReportedBreakdown; type ServiceType = Stripe_.Issuing.Authorization.Fleet.ServiceType; namespace ReportedBreakdown { type Fuel = Stripe_.Issuing.Authorization.Fleet.ReportedBreakdown.Fuel; type NonFuel = Stripe_.Issuing.Authorization.Fleet.ReportedBreakdown.NonFuel; type Tax = Stripe_.Issuing.Authorization.Fleet.ReportedBreakdown.Tax; } } namespace FraudChallenge { type Status = Stripe_.Issuing.Authorization.FraudChallenge.Status; type UndeliverableReason = Stripe_.Issuing.Authorization.FraudChallenge.UndeliverableReason; } namespace Fuel { type Type = Stripe_.Issuing.Authorization.Fuel.Type; type Unit = Stripe_.Issuing.Authorization.Fuel.Unit; } namespace PendingRequest { type AmountDetails = Stripe_.Issuing.Authorization.PendingRequest.AmountDetails; } namespace RequestHistory { type AmountDetails = Stripe_.Issuing.Authorization.RequestHistory.AmountDetails; type Reason = Stripe_.Issuing.Authorization.RequestHistory.Reason; } namespace VerificationData { type AddressLine1Check = Stripe_.Issuing.Authorization.VerificationData.AddressLine1Check; type AddressPostalCodeCheck = Stripe_.Issuing.Authorization.VerificationData.AddressPostalCodeCheck; type AuthenticationExemption = Stripe_.Issuing.Authorization.VerificationData.AuthenticationExemption; type CvcCheck = Stripe_.Issuing.Authorization.VerificationData.CvcCheck; type ExpiryCheck = Stripe_.Issuing.Authorization.VerificationData.ExpiryCheck; type ThreeDSecure = Stripe_.Issuing.Authorization.VerificationData.ThreeDSecure; namespace AuthenticationExemption { type ClaimedBy = Stripe_.Issuing.Authorization.VerificationData.AuthenticationExemption.ClaimedBy; type Type = Stripe_.Issuing.Authorization.VerificationData.AuthenticationExemption.Type; } namespace ThreeDSecure { type Result = Stripe_.Issuing.Authorization.VerificationData.ThreeDSecure.Result; } } } namespace CardCreateParams { type Type = Stripe_.Issuing.CardCreateParams.Type; type LifecycleControls = Stripe_.Issuing.CardCreateParams.LifecycleControls; type Pin = Stripe_.Issuing.CardCreateParams.Pin; type ReplacementReason = Stripe_.Issuing.CardCreateParams.ReplacementReason; type Shipping = Stripe_.Issuing.CardCreateParams.Shipping; type SpendingControls = Stripe_.Issuing.CardCreateParams.SpendingControls; type Status = Stripe_.Issuing.CardCreateParams.Status; namespace LifecycleControls { type CancelAfter = Stripe_.Issuing.CardCreateParams.LifecycleControls.CancelAfter; } namespace Shipping { type Address = Stripe_.Issuing.CardCreateParams.Shipping.Address; type AddressValidation = Stripe_.Issuing.CardCreateParams.Shipping.AddressValidation; type Customs = Stripe_.Issuing.CardCreateParams.Shipping.Customs; type Service = Stripe_.Issuing.CardCreateParams.Shipping.Service; type Type = Stripe_.Issuing.CardCreateParams.Shipping.Type; namespace AddressValidation { type Mode = Stripe_.Issuing.CardCreateParams.Shipping.AddressValidation.Mode; } } namespace SpendingControls { type AllowedCardPresence = Stripe_.Issuing.CardCreateParams.SpendingControls.AllowedCardPresence; type AllowedCategory = Stripe_.Issuing.CardCreateParams.SpendingControls.AllowedCategory; type BlockedCardPresence = Stripe_.Issuing.CardCreateParams.SpendingControls.BlockedCardPresence; type BlockedCategory = Stripe_.Issuing.CardCreateParams.SpendingControls.BlockedCategory; type SpendingLimit = Stripe_.Issuing.CardCreateParams.SpendingControls.SpendingLimit; namespace SpendingLimit { type Category = Stripe_.Issuing.CardCreateParams.SpendingControls.SpendingLimit.Category; type Interval = Stripe_.Issuing.CardCreateParams.SpendingControls.SpendingLimit.Interval; } } } namespace Card { type CancellationReason = Stripe_.Issuing.Card.CancellationReason; type LatestFraudWarning = Stripe_.Issuing.Card.LatestFraudWarning; type LifecycleControls = Stripe_.Issuing.Card.LifecycleControls; type ReplacementReason = Stripe_.Issuing.Card.ReplacementReason; type Shipping = Stripe_.Issuing.Card.Shipping; type SpendingControls = Stripe_.Issuing.Card.SpendingControls; type Status = Stripe_.Issuing.Card.Status; type Type = Stripe_.Issuing.Card.Type; type Wallets = Stripe_.Issuing.Card.Wallets; namespace LatestFraudWarning { type Type = Stripe_.Issuing.Card.LatestFraudWarning.Type; } namespace LifecycleControls { type CancelAfter = Stripe_.Issuing.Card.LifecycleControls.CancelAfter; } namespace Shipping { type AddressValidation = Stripe_.Issuing.Card.Shipping.AddressValidation; type Carrier = Stripe_.Issuing.Card.Shipping.Carrier; type Customs = Stripe_.Issuing.Card.Shipping.Customs; type Service = Stripe_.Issuing.Card.Shipping.Service; type Status = Stripe_.Issuing.Card.Shipping.Status; type Type = Stripe_.Issuing.Card.Shipping.Type; namespace AddressValidation { type Mode = Stripe_.Issuing.Card.Shipping.AddressValidation.Mode; type Result = Stripe_.Issuing.Card.Shipping.AddressValidation.Result; } } namespace SpendingControls { type AllowedCardPresence = Stripe_.Issuing.Card.SpendingControls.AllowedCardPresence; type AllowedCategory = Stripe_.Issuing.Card.SpendingControls.AllowedCategory; type BlockedCardPresence = Stripe_.Issuing.Card.SpendingControls.BlockedCardPresence; type BlockedCategory = Stripe_.Issuing.Card.SpendingControls.BlockedCategory; type SpendingLimit = Stripe_.Issuing.Card.SpendingControls.SpendingLimit; namespace SpendingLimit { type Category = Stripe_.Issuing.Card.SpendingControls.SpendingLimit.Category; type Interval = Stripe_.Issuing.Card.SpendingControls.SpendingLimit.Interval; } } namespace Wallets { type ApplePay = Stripe_.Issuing.Card.Wallets.ApplePay; type GooglePay = Stripe_.Issuing.Card.Wallets.GooglePay; namespace ApplePay { type IneligibleReason = Stripe_.Issuing.Card.Wallets.ApplePay.IneligibleReason; } namespace GooglePay { type IneligibleReason = Stripe_.Issuing.Card.Wallets.GooglePay.IneligibleReason; } } } namespace CardholderCreateParams { type Billing = Stripe_.Issuing.CardholderCreateParams.Billing; type Company = Stripe_.Issuing.CardholderCreateParams.Company; type Individual = Stripe_.Issuing.CardholderCreateParams.Individual; type PreferredLocale = Stripe_.Issuing.CardholderCreateParams.PreferredLocale; type SpendingControls = Stripe_.Issuing.CardholderCreateParams.SpendingControls; type Status = Stripe_.Issuing.CardholderCreateParams.Status; type Type = Stripe_.Issuing.CardholderCreateParams.Type; namespace Billing { type Address = Stripe_.Issuing.CardholderCreateParams.Billing.Address; } namespace Individual { type CardIssuing = Stripe_.Issuing.CardholderCreateParams.Individual.CardIssuing; type Dob = Stripe_.Issuing.CardholderCreateParams.Individual.Dob; type Verification = Stripe_.Issuing.CardholderCreateParams.Individual.Verification; namespace CardIssuing { type UserTermsAcceptance = Stripe_.Issuing.CardholderCreateParams.Individual.CardIssuing.UserTermsAcceptance; } namespace Verification { type Document = Stripe_.Issuing.CardholderCreateParams.Individual.Verification.Document; } } namespace SpendingControls { type AllowedCardPresence = Stripe_.Issuing.CardholderCreateParams.SpendingControls.AllowedCardPresence; type AllowedCategory = Stripe_.Issuing.CardholderCreateParams.SpendingControls.AllowedCategory; type BlockedCardPresence = Stripe_.Issuing.CardholderCreateParams.SpendingControls.BlockedCardPresence; type BlockedCategory = Stripe_.Issuing.CardholderCreateParams.SpendingControls.BlockedCategory; type SpendingLimit = Stripe_.Issuing.CardholderCreateParams.SpendingControls.SpendingLimit; namespace SpendingLimit { type Category = Stripe_.Issuing.CardholderCreateParams.SpendingControls.SpendingLimit.Category; type Interval = Stripe_.Issuing.CardholderCreateParams.SpendingControls.SpendingLimit.Interval; } } } namespace Cardholder { type Billing = Stripe_.Issuing.Cardholder.Billing; type Company = Stripe_.Issuing.Cardholder.Company; type Individual = Stripe_.Issuing.Cardholder.Individual; type PreferredLocale = Stripe_.Issuing.Cardholder.PreferredLocale; type Requirements = Stripe_.Issuing.Cardholder.Requirements; type SpendingControls = Stripe_.Issuing.Cardholder.SpendingControls; type Status = Stripe_.Issuing.Cardholder.Status; type Type = Stripe_.Issuing.Cardholder.Type; namespace Individual { type CardIssuing = Stripe_.Issuing.Cardholder.Individual.CardIssuing; type Dob = Stripe_.Issuing.Cardholder.Individual.Dob; type Verification = Stripe_.Issuing.Cardholder.Individual.Verification; namespace CardIssuing { type UserTermsAcceptance = Stripe_.Issuing.Cardholder.Individual.CardIssuing.UserTermsAcceptance; } namespace Verification { type Document = Stripe_.Issuing.Cardholder.Individual.Verification.Document; } } namespace Requirements { type DisabledReason = Stripe_.Issuing.Cardholder.Requirements.DisabledReason; type PastDue = Stripe_.Issuing.Cardholder.Requirements.PastDue; } namespace SpendingControls { type AllowedCardPresence = Stripe_.Issuing.Cardholder.SpendingControls.AllowedCardPresence; type AllowedCategory = Stripe_.Issuing.Cardholder.SpendingControls.AllowedCategory; type BlockedCardPresence = Stripe_.Issuing.Cardholder.SpendingControls.BlockedCardPresence; type BlockedCategory = Stripe_.Issuing.Cardholder.SpendingControls.BlockedCategory; type SpendingLimit = Stripe_.Issuing.Cardholder.SpendingControls.SpendingLimit; namespace SpendingLimit { type Category = Stripe_.Issuing.Cardholder.SpendingControls.SpendingLimit.Category; type Interval = Stripe_.Issuing.Cardholder.SpendingControls.SpendingLimit.Interval; } } } namespace DisputeCreateParams { type Evidence = Stripe_.Issuing.DisputeCreateParams.Evidence; type Treasury = Stripe_.Issuing.DisputeCreateParams.Treasury; namespace Evidence { type Canceled = Stripe_.Issuing.DisputeCreateParams.Evidence.Canceled; type Duplicate = Stripe_.Issuing.DisputeCreateParams.Evidence.Duplicate; type Fraudulent = Stripe_.Issuing.DisputeCreateParams.Evidence.Fraudulent; type MerchandiseNotAsDescribed = Stripe_.Issuing.DisputeCreateParams.Evidence.MerchandiseNotAsDescribed; type NoValidAuthorization = Stripe_.Issuing.DisputeCreateParams.Evidence.NoValidAuthorization; type NotReceived = Stripe_.Issuing.DisputeCreateParams.Evidence.NotReceived; type Other = Stripe_.Issuing.DisputeCreateParams.Evidence.Other; type Reason = Stripe_.Issuing.DisputeCreateParams.Evidence.Reason; type ServiceNotAsDescribed = Stripe_.Issuing.DisputeCreateParams.Evidence.ServiceNotAsDescribed; namespace Canceled { type ProductType = Stripe_.Issuing.DisputeCreateParams.Evidence.Canceled.ProductType; type ReturnStatus = Stripe_.Issuing.DisputeCreateParams.Evidence.Canceled.ReturnStatus; } namespace MerchandiseNotAsDescribed { type ReturnStatus = Stripe_.Issuing.DisputeCreateParams.Evidence.MerchandiseNotAsDescribed.ReturnStatus; } namespace NotReceived { type ProductType = Stripe_.Issuing.DisputeCreateParams.Evidence.NotReceived.ProductType; } namespace Other { type ProductType = Stripe_.Issuing.DisputeCreateParams.Evidence.Other.ProductType; } } } namespace Dispute { type Evidence = Stripe_.Issuing.Dispute.Evidence; type LossReason = Stripe_.Issuing.Dispute.LossReason; type Status = Stripe_.Issuing.Dispute.Status; type Treasury = Stripe_.Issuing.Dispute.Treasury; namespace Evidence { type Canceled = Stripe_.Issuing.Dispute.Evidence.Canceled; type Duplicate = Stripe_.Issuing.Dispute.Evidence.Duplicate; type Fraudulent = Stripe_.Issuing.Dispute.Evidence.Fraudulent; type MerchandiseNotAsDescribed = Stripe_.Issuing.Dispute.Evidence.MerchandiseNotAsDescribed; type NoValidAuthorization = Stripe_.Issuing.Dispute.Evidence.NoValidAuthorization; type NotReceived = Stripe_.Issuing.Dispute.Evidence.NotReceived; type Other = Stripe_.Issuing.Dispute.Evidence.Other; type Reason = Stripe_.Issuing.Dispute.Evidence.Reason; type ServiceNotAsDescribed = Stripe_.Issuing.Dispute.Evidence.ServiceNotAsDescribed; namespace Canceled { type ProductType = Stripe_.Issuing.Dispute.Evidence.Canceled.ProductType; type ReturnStatus = Stripe_.Issuing.Dispute.Evidence.Canceled.ReturnStatus; } namespace MerchandiseNotAsDescribed { type ReturnStatus = Stripe_.Issuing.Dispute.Evidence.MerchandiseNotAsDescribed.ReturnStatus; } namespace NotReceived { type ProductType = Stripe_.Issuing.Dispute.Evidence.NotReceived.ProductType; } namespace Other { type ProductType = Stripe_.Issuing.Dispute.Evidence.Other.ProductType; } } } namespace PersonalizationDesignCreateParams { type CarrierText = Stripe_.Issuing.PersonalizationDesignCreateParams.CarrierText; type Preferences = Stripe_.Issuing.PersonalizationDesignCreateParams.Preferences; } namespace PersonalizationDesign { type CarrierText = Stripe_.Issuing.PersonalizationDesign.CarrierText; type Preferences = Stripe_.Issuing.PersonalizationDesign.Preferences; type RejectionReasons = Stripe_.Issuing.PersonalizationDesign.RejectionReasons; type Status = Stripe_.Issuing.PersonalizationDesign.Status; namespace RejectionReasons { type CardLogo = Stripe_.Issuing.PersonalizationDesign.RejectionReasons.CardLogo; type CarrierText = Stripe_.Issuing.PersonalizationDesign.RejectionReasons.CarrierText; } } namespace PhysicalBundle { type Features = Stripe_.Issuing.PhysicalBundle.Features; type Status = Stripe_.Issuing.PhysicalBundle.Status; type Type = Stripe_.Issuing.PhysicalBundle.Type; namespace Features { type CardLogo = Stripe_.Issuing.PhysicalBundle.Features.CardLogo; type CarrierText = Stripe_.Issuing.PhysicalBundle.Features.CarrierText; type SecondLine = Stripe_.Issuing.PhysicalBundle.Features.SecondLine; } } namespace Token { type Network = Stripe_.Issuing.Token.Network; type NetworkData = Stripe_.Issuing.Token.NetworkData; type Status = Stripe_.Issuing.Token.Status; type WalletProvider = Stripe_.Issuing.Token.WalletProvider; namespace NetworkData { type Device = Stripe_.Issuing.Token.NetworkData.Device; type Mastercard = Stripe_.Issuing.Token.NetworkData.Mastercard; type Type = Stripe_.Issuing.Token.NetworkData.Type; type Visa = Stripe_.Issuing.Token.NetworkData.Visa; type WalletProvider = Stripe_.Issuing.Token.NetworkData.WalletProvider; namespace Device { type Type = Stripe_.Issuing.Token.NetworkData.Device.Type; } namespace WalletProvider { type CardNumberSource = Stripe_.Issuing.Token.NetworkData.WalletProvider.CardNumberSource; type CardholderAddress = Stripe_.Issuing.Token.NetworkData.WalletProvider.CardholderAddress; type ReasonCode = Stripe_.Issuing.Token.NetworkData.WalletProvider.ReasonCode; type SuggestedDecision = Stripe_.Issuing.Token.NetworkData.WalletProvider.SuggestedDecision; } } } namespace Transaction { type AmountDetails = Stripe_.Issuing.Transaction.AmountDetails; type MerchantData = Stripe_.Issuing.Transaction.MerchantData; type NetworkData = Stripe_.Issuing.Transaction.NetworkData; type PurchaseDetails = Stripe_.Issuing.Transaction.PurchaseDetails; type Treasury = Stripe_.Issuing.Transaction.Treasury; type Type = Stripe_.Issuing.Transaction.Type; type Wallet = Stripe_.Issuing.Transaction.Wallet; namespace PurchaseDetails { type Fleet = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet; type Flight = Stripe_.Issuing.Transaction.PurchaseDetails.Flight; type Fuel = Stripe_.Issuing.Transaction.PurchaseDetails.Fuel; type Lodging = Stripe_.Issuing.Transaction.PurchaseDetails.Lodging; type Receipt = Stripe_.Issuing.Transaction.PurchaseDetails.Receipt; namespace Fleet { type CardholderPromptData = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet.CardholderPromptData; type ReportedBreakdown = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet.ReportedBreakdown; namespace ReportedBreakdown { type Fuel = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet.ReportedBreakdown.Fuel; type NonFuel = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet.ReportedBreakdown.NonFuel; type Tax = Stripe_.Issuing.Transaction.PurchaseDetails.Fleet.ReportedBreakdown.Tax; } } namespace Flight { type Segment = Stripe_.Issuing.Transaction.PurchaseDetails.Flight.Segment; } } } } namespace Radar { type EarlyFraudWarning = Stripe_.Radar.EarlyFraudWarning; type EarlyFraudWarningRetrieveParams = Stripe_.Radar.EarlyFraudWarningRetrieveParams; type EarlyFraudWarningListParams = Stripe_.Radar.EarlyFraudWarningListParams; type EarlyFraudWarningResource = Stripe_.Radar.EarlyFraudWarningResource; type PaymentEvaluation = Stripe_.Radar.PaymentEvaluation; type PaymentEvaluationCreateParams = Stripe_.Radar.PaymentEvaluationCreateParams; type PaymentEvaluationResource = Stripe_.Radar.PaymentEvaluationResource; type ValueList = Stripe_.Radar.ValueList; type DeletedValueList = Stripe_.Radar.DeletedValueList; type ValueListCreateParams = Stripe_.Radar.ValueListCreateParams; type ValueListRetrieveParams = Stripe_.Radar.ValueListRetrieveParams; type ValueListUpdateParams = Stripe_.Radar.ValueListUpdateParams; type ValueListListParams = Stripe_.Radar.ValueListListParams; type ValueListDeleteParams = Stripe_.Radar.ValueListDeleteParams; type ValueListResource = Stripe_.Radar.ValueListResource; type ValueListItem = Stripe_.Radar.ValueListItem; type DeletedValueListItem = Stripe_.Radar.DeletedValueListItem; type ValueListItemCreateParams = Stripe_.Radar.ValueListItemCreateParams; type ValueListItemRetrieveParams = Stripe_.Radar.ValueListItemRetrieveParams; type ValueListItemListParams = Stripe_.Radar.ValueListItemListParams; type ValueListItemDeleteParams = Stripe_.Radar.ValueListItemDeleteParams; type ValueListItemResource = Stripe_.Radar.ValueListItemResource; namespace PaymentEvaluationCreateParams { type CustomerDetails = Stripe_.Radar.PaymentEvaluationCreateParams.CustomerDetails; type PaymentDetails = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails; type ClientDeviceMetadataDetails = Stripe_.Radar.PaymentEvaluationCreateParams.ClientDeviceMetadataDetails; namespace PaymentDetails { type MoneyMovementDetails = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.MoneyMovementDetails; type PaymentMethodDetails = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.PaymentMethodDetails; type ShippingDetails = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.ShippingDetails; namespace MoneyMovementDetails { type Card = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.MoneyMovementDetails.Card; namespace Card { type CustomerPresence = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.MoneyMovementDetails.Card.CustomerPresence; type PaymentType = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.MoneyMovementDetails.Card.PaymentType; } } namespace PaymentMethodDetails { type BillingDetails = Stripe_.Radar.PaymentEvaluationCreateParams.PaymentDetails.PaymentMethodDetails.BillingDetails; } } } namespace PaymentEvaluation { type ClientDeviceMetadataDetails = Stripe_.Radar.PaymentEvaluation.ClientDeviceMetadataDetails; type CustomerDetails = Stripe_.Radar.PaymentEvaluation.CustomerDetails; type Event = Stripe_.Radar.PaymentEvaluation.Event; type Outcome = Stripe_.Radar.PaymentEvaluation.Outcome; type PaymentDetails = Stripe_.Radar.PaymentEvaluation.PaymentDetails; type RecommendedAction = Stripe_.Radar.PaymentEvaluation.RecommendedAction; type Signals = Stripe_.Radar.PaymentEvaluation.Signals; namespace Event { type DisputeOpened = Stripe_.Radar.PaymentEvaluation.Event.DisputeOpened; type EarlyFraudWarningReceived = Stripe_.Radar.PaymentEvaluation.Event.EarlyFraudWarningReceived; type Refunded = Stripe_.Radar.PaymentEvaluation.Event.Refunded; type Type = Stripe_.Radar.PaymentEvaluation.Event.Type; type UserInterventionRaised = Stripe_.Radar.PaymentEvaluation.Event.UserInterventionRaised; type UserInterventionResolved = Stripe_.Radar.PaymentEvaluation.Event.UserInterventionResolved; namespace DisputeOpened { type Reason = Stripe_.Radar.PaymentEvaluation.Event.DisputeOpened.Reason; } namespace EarlyFraudWarningReceived { type FraudType = Stripe_.Radar.PaymentEvaluation.Event.EarlyFraudWarningReceived.FraudType; } namespace Refunded { type Reason = Stripe_.Radar.PaymentEvaluation.Event.Refunded.Reason; } namespace UserInterventionRaised { type Custom = Stripe_.Radar.PaymentEvaluation.Event.UserInterventionRaised.Custom; type Type = Stripe_.Radar.PaymentEvaluation.Event.UserInterventionRaised.Type; } namespace UserInterventionResolved { type Outcome = Stripe_.Radar.PaymentEvaluation.Event.UserInterventionResolved.Outcome; } } namespace Outcome { type MerchantBlocked = Stripe_.Radar.PaymentEvaluation.Outcome.MerchantBlocked; type Rejected = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected; type Succeeded = Stripe_.Radar.PaymentEvaluation.Outcome.Succeeded; type Type = Stripe_.Radar.PaymentEvaluation.Outcome.Type; namespace MerchantBlocked { type Reason = Stripe_.Radar.PaymentEvaluation.Outcome.MerchantBlocked.Reason; } namespace Rejected { type Card = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected.Card; namespace Card { type AddressLine1Check = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected.Card.AddressLine1Check; type AddressPostalCodeCheck = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected.Card.AddressPostalCodeCheck; type CvcCheck = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected.Card.CvcCheck; type Reason = Stripe_.Radar.PaymentEvaluation.Outcome.Rejected.Card.Reason; } } namespace Succeeded { type Card = Stripe_.Radar.PaymentEvaluation.Outcome.Succeeded.Card; namespace Card { type AddressLine1Check = Stripe_.Radar.PaymentEvaluation.Outcome.Succeeded.Card.AddressLine1Check; type AddressPostalCodeCheck = Stripe_.Radar.PaymentEvaluation.Outcome.Succeeded.Card.AddressPostalCodeCheck; type CvcCheck = Stripe_.Radar.PaymentEvaluation.Outcome.Succeeded.Card.CvcCheck; } } } namespace PaymentDetails { type MoneyMovementDetails = Stripe_.Radar.PaymentEvaluation.PaymentDetails.MoneyMovementDetails; type PaymentMethodDetails = Stripe_.Radar.PaymentEvaluation.PaymentDetails.PaymentMethodDetails; type ShippingDetails = Stripe_.Radar.PaymentEvaluation.PaymentDetails.ShippingDetails; namespace MoneyMovementDetails { type Card = Stripe_.Radar.PaymentEvaluation.PaymentDetails.MoneyMovementDetails.Card; namespace Card { type CustomerPresence = Stripe_.Radar.PaymentEvaluation.PaymentDetails.MoneyMovementDetails.Card.CustomerPresence; type PaymentType = Stripe_.Radar.PaymentEvaluation.PaymentDetails.MoneyMovementDetails.Card.PaymentType; } } namespace PaymentMethodDetails { type BillingDetails = Stripe_.Radar.PaymentEvaluation.PaymentDetails.PaymentMethodDetails.BillingDetails; } } namespace Signals { type FraudulentPayment = Stripe_.Radar.PaymentEvaluation.Signals.FraudulentPayment; namespace FraudulentPayment { type RiskLevel = Stripe_.Radar.PaymentEvaluation.Signals.FraudulentPayment.RiskLevel; } } } namespace ValueListCreateParams { type ItemType = Stripe_.Radar.ValueListCreateParams.ItemType; } namespace ValueList { type ItemType = Stripe_.Radar.ValueList.ItemType; } } namespace Reporting { type ReportRun = Stripe_.Reporting.ReportRun; type ReportRunCreateParams = Stripe_.Reporting.ReportRunCreateParams; type ReportRunRetrieveParams = Stripe_.Reporting.ReportRunRetrieveParams; type ReportRunListParams = Stripe_.Reporting.ReportRunListParams; type ReportRunResource = Stripe_.Reporting.ReportRunResource; type ReportType = Stripe_.Reporting.ReportType; type ReportTypeRetrieveParams = Stripe_.Reporting.ReportTypeRetrieveParams; type ReportTypeListParams = Stripe_.Reporting.ReportTypeListParams; type ReportTypeResource = Stripe_.Reporting.ReportTypeResource; namespace ReportRunCreateParams { type Parameters = Stripe_.Reporting.ReportRunCreateParams.Parameters; namespace Parameters { type ReportingCategory = Stripe_.Reporting.ReportRunCreateParams.Parameters.ReportingCategory; type Timezone = Stripe_.Reporting.ReportRunCreateParams.Parameters.Timezone; } } namespace ReportRun { type Parameters = Stripe_.Reporting.ReportRun.Parameters; } } namespace Sigma { type ScheduledQueryRun = Stripe_.Sigma.ScheduledQueryRun; type ScheduledQueryRunRetrieveParams = Stripe_.Sigma.ScheduledQueryRunRetrieveParams; type ScheduledQueryRunListParams = Stripe_.Sigma.ScheduledQueryRunListParams; type ScheduledQueryRunResource = Stripe_.Sigma.ScheduledQueryRunResource; namespace ScheduledQueryRun { type Error = Stripe_.Sigma.ScheduledQueryRun.Error; } } namespace Tax { type Association = Stripe_.Tax.Association; type AssociationFindParams = Stripe_.Tax.AssociationFindParams; type AssociationResource = Stripe_.Tax.AssociationResource; type Calculation = Stripe_.Tax.Calculation; type CalculationCreateParams = Stripe_.Tax.CalculationCreateParams; type CalculationRetrieveParams = Stripe_.Tax.CalculationRetrieveParams; type CalculationListLineItemsParams = Stripe_.Tax.CalculationListLineItemsParams; type CalculationResource = Stripe_.Tax.CalculationResource; type Registration = Stripe_.Tax.Registration; type RegistrationCreateParams = Stripe_.Tax.RegistrationCreateParams; type RegistrationRetrieveParams = Stripe_.Tax.RegistrationRetrieveParams; type RegistrationUpdateParams = Stripe_.Tax.RegistrationUpdateParams; type RegistrationListParams = Stripe_.Tax.RegistrationListParams; type RegistrationResource = Stripe_.Tax.RegistrationResource; type Settings = Stripe_.Tax.Settings; type SettingsRetrieveParams = Stripe_.Tax.SettingsRetrieveParams; type SettingsUpdateParams = Stripe_.Tax.SettingsUpdateParams; type SettingResource = Stripe_.Tax.SettingResource; type Transaction = Stripe_.Tax.Transaction; type TransactionRetrieveParams = Stripe_.Tax.TransactionRetrieveParams; type TransactionCreateFromCalculationParams = Stripe_.Tax.TransactionCreateFromCalculationParams; type TransactionCreateReversalParams = Stripe_.Tax.TransactionCreateReversalParams; type TransactionListLineItemsParams = Stripe_.Tax.TransactionListLineItemsParams; type TransactionResource = Stripe_.Tax.TransactionResource; type CalculationLineItem = Stripe_.Tax.CalculationLineItem; type TransactionLineItem = Stripe_.Tax.TransactionLineItem; namespace Association { type TaxTransactionAttempt = Stripe_.Tax.Association.TaxTransactionAttempt; namespace TaxTransactionAttempt { type Committed = Stripe_.Tax.Association.TaxTransactionAttempt.Committed; type Errored = Stripe_.Tax.Association.TaxTransactionAttempt.Errored; namespace Errored { type Reason = Stripe_.Tax.Association.TaxTransactionAttempt.Errored.Reason; } } } namespace CalculationCreateParams { type LineItem = Stripe_.Tax.CalculationCreateParams.LineItem; type CustomerDetails = Stripe_.Tax.CalculationCreateParams.CustomerDetails; type ShipFromDetails = Stripe_.Tax.CalculationCreateParams.ShipFromDetails; type ShippingCost = Stripe_.Tax.CalculationCreateParams.ShippingCost; namespace CustomerDetails { type Address = Stripe_.Tax.CalculationCreateParams.CustomerDetails.Address; type AddressSource = Stripe_.Tax.CalculationCreateParams.CustomerDetails.AddressSource; type TaxId = Stripe_.Tax.CalculationCreateParams.CustomerDetails.TaxId; type TaxabilityOverride = Stripe_.Tax.CalculationCreateParams.CustomerDetails.TaxabilityOverride; namespace TaxId { type Type = Stripe_.Tax.CalculationCreateParams.CustomerDetails.TaxId.Type; } } namespace LineItem { type TaxBehavior = Stripe_.Tax.CalculationCreateParams.LineItem.TaxBehavior; } namespace ShipFromDetails { type Address = Stripe_.Tax.CalculationCreateParams.ShipFromDetails.Address; } namespace ShippingCost { type TaxBehavior = Stripe_.Tax.CalculationCreateParams.ShippingCost.TaxBehavior; } } namespace Calculation { type CustomerDetails = Stripe_.Tax.Calculation.CustomerDetails; type ShipFromDetails = Stripe_.Tax.Calculation.ShipFromDetails; type ShippingCost = Stripe_.Tax.Calculation.ShippingCost; type TaxBreakdown = Stripe_.Tax.Calculation.TaxBreakdown; namespace CustomerDetails { type AddressSource = Stripe_.Tax.Calculation.CustomerDetails.AddressSource; type TaxId = Stripe_.Tax.Calculation.CustomerDetails.TaxId; type TaxabilityOverride = Stripe_.Tax.Calculation.CustomerDetails.TaxabilityOverride; namespace TaxId { type Type = Stripe_.Tax.Calculation.CustomerDetails.TaxId.Type; } } namespace ShippingCost { type TaxBehavior = Stripe_.Tax.Calculation.ShippingCost.TaxBehavior; type TaxBreakdown = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown; namespace TaxBreakdown { type Jurisdiction = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.Jurisdiction; type Sourcing = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.Sourcing; type TaxRateDetails = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.TaxRateDetails; type TaxabilityReason = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.TaxabilityReason; namespace Jurisdiction { type Level = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.Jurisdiction.Level; } namespace TaxRateDetails { type TaxType = Stripe_.Tax.Calculation.ShippingCost.TaxBreakdown.TaxRateDetails.TaxType; } } } namespace TaxBreakdown { type TaxRateDetails = Stripe_.Tax.Calculation.TaxBreakdown.TaxRateDetails; type TaxabilityReason = Stripe_.Tax.Calculation.TaxBreakdown.TaxabilityReason; namespace TaxRateDetails { type FlatAmount = Stripe_.Tax.Calculation.TaxBreakdown.TaxRateDetails.FlatAmount; type RateType = Stripe_.Tax.Calculation.TaxBreakdown.TaxRateDetails.RateType; type TaxType = Stripe_.Tax.Calculation.TaxBreakdown.TaxRateDetails.TaxType; } } } namespace RegistrationCreateParams { type CountryOptions = Stripe_.Tax.RegistrationCreateParams.CountryOptions; namespace CountryOptions { type Ae = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ae; type Al = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Al; type Am = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Am; type Ao = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ao; type At = Stripe_.Tax.RegistrationCreateParams.CountryOptions.At; type Au = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Au; type Aw = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Aw; type Az = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Az; type Ba = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ba; type Bb = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bb; type Bd = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bd; type Be = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Be; type Bf = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bf; type Bg = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bg; type Bh = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bh; type Bj = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bj; type Bs = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bs; type By = Stripe_.Tax.RegistrationCreateParams.CountryOptions.By; type Ca = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ca; type Cd = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cd; type Ch = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ch; type Cl = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cl; type Cm = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cm; type Co = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Co; type Cr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cr; type Cv = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cv; type Cy = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cy; type Cz = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cz; type De = Stripe_.Tax.RegistrationCreateParams.CountryOptions.De; type Dk = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Dk; type Ec = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ec; type Ee = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ee; type Eg = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Eg; type Es = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Es; type Et = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Et; type Fi = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fi; type Fr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fr; type Gb = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gb; type Ge = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ge; type Gn = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gn; type Gr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gr; type Hr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hr; type Hu = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hu; type Id = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Id; type Ie = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ie; type In = Stripe_.Tax.RegistrationCreateParams.CountryOptions.In; type Is = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Is; type It = Stripe_.Tax.RegistrationCreateParams.CountryOptions.It; type Jp = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Jp; type Ke = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ke; type Kg = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Kg; type Kh = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Kh; type Kr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Kr; type Kz = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Kz; type La = Stripe_.Tax.RegistrationCreateParams.CountryOptions.La; type Lk = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lk; type Lt = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lt; type Lu = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lu; type Lv = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lv; type Ma = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ma; type Md = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Md; type Me = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Me; type Mk = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mk; type Mr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mr; type Mt = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mt; type Mx = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mx; type My = Stripe_.Tax.RegistrationCreateParams.CountryOptions.My; type Ng = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ng; type Nl = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nl; type No = Stripe_.Tax.RegistrationCreateParams.CountryOptions.No; type Np = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Np; type Nz = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nz; type Om = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Om; type Pe = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pe; type Ph = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ph; type Pl = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pl; type Pt = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pt; type Ro = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ro; type Rs = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Rs; type Ru = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ru; type Sa = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sa; type Se = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Se; type Sg = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sg; type Si = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Si; type Sk = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sk; type Sn = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sn; type Sr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sr; type Th = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Th; type Tj = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Tj; type Tr = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Tr; type Tw = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Tw; type Tz = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Tz; type Ua = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ua; type Ug = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ug; type Us = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us; type Uy = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Uy; type Uz = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Uz; type Vn = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Vn; type Za = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Za; type Zm = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Zm; type Zw = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Zw; namespace Ae { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ae.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ae.Standard.PlaceOfSupplyScheme; } } namespace Al { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Al.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Al.Standard.PlaceOfSupplyScheme; } } namespace Ao { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ao.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ao.Standard.PlaceOfSupplyScheme; } } namespace At { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.At.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.At.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.At.Standard.PlaceOfSupplyScheme; } } namespace Au { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Au.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Au.Standard.PlaceOfSupplyScheme; } } namespace Aw { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Aw.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Aw.Standard.PlaceOfSupplyScheme; } } namespace Ba { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ba.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ba.Standard.PlaceOfSupplyScheme; } } namespace Bb { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bb.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bb.Standard.PlaceOfSupplyScheme; } } namespace Bd { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bd.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bd.Standard.PlaceOfSupplyScheme; } } namespace Be { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Be.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Be.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Be.Standard.PlaceOfSupplyScheme; } } namespace Bf { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bf.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bf.Standard.PlaceOfSupplyScheme; } } namespace Bg { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bg.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bg.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bg.Standard.PlaceOfSupplyScheme; } } namespace Bh { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bh.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bh.Standard.PlaceOfSupplyScheme; } } namespace Bs { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bs.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Bs.Standard.PlaceOfSupplyScheme; } } namespace Ca { type ProvinceStandard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ca.ProvinceStandard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ca.Type; } namespace Cd { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cd.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cd.Standard.PlaceOfSupplyScheme; } } namespace Ch { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ch.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ch.Standard.PlaceOfSupplyScheme; } } namespace Cy { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cy.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cy.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cy.Standard.PlaceOfSupplyScheme; } } namespace Cz { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cz.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cz.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Cz.Standard.PlaceOfSupplyScheme; } } namespace De { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.De.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.De.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.De.Standard.PlaceOfSupplyScheme; } } namespace Dk { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Dk.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Dk.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Dk.Standard.PlaceOfSupplyScheme; } } namespace Ee { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ee.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ee.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ee.Standard.PlaceOfSupplyScheme; } } namespace Es { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Es.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Es.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Es.Standard.PlaceOfSupplyScheme; } } namespace Et { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Et.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Et.Standard.PlaceOfSupplyScheme; } } namespace Fi { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fi.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fi.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fi.Standard.PlaceOfSupplyScheme; } } namespace Fr { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fr.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Fr.Standard.PlaceOfSupplyScheme; } } namespace Gb { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gb.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gb.Standard.PlaceOfSupplyScheme; } } namespace Gn { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gn.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gn.Standard.PlaceOfSupplyScheme; } } namespace Gr { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gr.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Gr.Standard.PlaceOfSupplyScheme; } } namespace Hr { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hr.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hr.Standard.PlaceOfSupplyScheme; } } namespace Hu { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hu.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hu.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Hu.Standard.PlaceOfSupplyScheme; } } namespace Ie { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ie.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ie.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ie.Standard.PlaceOfSupplyScheme; } } namespace Is { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Is.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Is.Standard.PlaceOfSupplyScheme; } } namespace It { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.It.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.It.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.It.Standard.PlaceOfSupplyScheme; } } namespace Jp { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Jp.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Jp.Standard.PlaceOfSupplyScheme; } } namespace Lt { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lt.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lt.Standard.PlaceOfSupplyScheme; } } namespace Lu { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lu.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lu.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lu.Standard.PlaceOfSupplyScheme; } } namespace Lv { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lv.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lv.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Lv.Standard.PlaceOfSupplyScheme; } } namespace Me { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Me.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Me.Standard.PlaceOfSupplyScheme; } } namespace Mk { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mk.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mk.Standard.PlaceOfSupplyScheme; } } namespace Mr { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mr.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mr.Standard.PlaceOfSupplyScheme; } } namespace Mt { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mt.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Mt.Standard.PlaceOfSupplyScheme; } } namespace Nl { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nl.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nl.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nl.Standard.PlaceOfSupplyScheme; } } namespace No { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.No.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.No.Standard.PlaceOfSupplyScheme; } } namespace Nz { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nz.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Nz.Standard.PlaceOfSupplyScheme; } } namespace Om { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Om.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Om.Standard.PlaceOfSupplyScheme; } } namespace Pl { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pl.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pl.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pl.Standard.PlaceOfSupplyScheme; } } namespace Pt { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pt.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Pt.Standard.PlaceOfSupplyScheme; } } namespace Ro { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ro.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ro.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Ro.Standard.PlaceOfSupplyScheme; } } namespace Rs { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Rs.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Rs.Standard.PlaceOfSupplyScheme; } } namespace Se { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Se.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Se.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Se.Standard.PlaceOfSupplyScheme; } } namespace Sg { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sg.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sg.Standard.PlaceOfSupplyScheme; } } namespace Si { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Si.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Si.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Si.Standard.PlaceOfSupplyScheme; } } namespace Sk { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sk.Standard; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sk.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sk.Standard.PlaceOfSupplyScheme; } } namespace Sr { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sr.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Sr.Standard.PlaceOfSupplyScheme; } } namespace Us { type LocalAmusementTax = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.LocalAmusementTax; type LocalLeaseTax = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.LocalLeaseTax; type MassTransitParkingTax = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.MassTransitParkingTax; type ParkingTax = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.ParkingTax; type StateSalesTax = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.StateSalesTax; type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.Type; namespace StateSalesTax { type Election = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.StateSalesTax.Election; namespace Election { type Type = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Us.StateSalesTax.Election.Type; } } } namespace Uy { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Uy.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Uy.Standard.PlaceOfSupplyScheme; } } namespace Za { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Za.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Za.Standard.PlaceOfSupplyScheme; } } namespace Zw { type Standard = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Zw.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.RegistrationCreateParams.CountryOptions.Zw.Standard.PlaceOfSupplyScheme; } } } } namespace Registration { type CountryOptions = Stripe_.Tax.Registration.CountryOptions; type Status = Stripe_.Tax.Registration.Status; namespace CountryOptions { type Ae = Stripe_.Tax.Registration.CountryOptions.Ae; type Al = Stripe_.Tax.Registration.CountryOptions.Al; type Am = Stripe_.Tax.Registration.CountryOptions.Am; type Ao = Stripe_.Tax.Registration.CountryOptions.Ao; type At = Stripe_.Tax.Registration.CountryOptions.At; type Au = Stripe_.Tax.Registration.CountryOptions.Au; type Aw = Stripe_.Tax.Registration.CountryOptions.Aw; type Az = Stripe_.Tax.Registration.CountryOptions.Az; type Ba = Stripe_.Tax.Registration.CountryOptions.Ba; type Bb = Stripe_.Tax.Registration.CountryOptions.Bb; type Bd = Stripe_.Tax.Registration.CountryOptions.Bd; type Be = Stripe_.Tax.Registration.CountryOptions.Be; type Bf = Stripe_.Tax.Registration.CountryOptions.Bf; type Bg = Stripe_.Tax.Registration.CountryOptions.Bg; type Bh = Stripe_.Tax.Registration.CountryOptions.Bh; type Bj = Stripe_.Tax.Registration.CountryOptions.Bj; type Bs = Stripe_.Tax.Registration.CountryOptions.Bs; type By = Stripe_.Tax.Registration.CountryOptions.By; type Ca = Stripe_.Tax.Registration.CountryOptions.Ca; type Cd = Stripe_.Tax.Registration.CountryOptions.Cd; type Ch = Stripe_.Tax.Registration.CountryOptions.Ch; type Cl = Stripe_.Tax.Registration.CountryOptions.Cl; type Cm = Stripe_.Tax.Registration.CountryOptions.Cm; type Co = Stripe_.Tax.Registration.CountryOptions.Co; type Cr = Stripe_.Tax.Registration.CountryOptions.Cr; type Cv = Stripe_.Tax.Registration.CountryOptions.Cv; type Cy = Stripe_.Tax.Registration.CountryOptions.Cy; type Cz = Stripe_.Tax.Registration.CountryOptions.Cz; type De = Stripe_.Tax.Registration.CountryOptions.De; type Dk = Stripe_.Tax.Registration.CountryOptions.Dk; type Ec = Stripe_.Tax.Registration.CountryOptions.Ec; type Ee = Stripe_.Tax.Registration.CountryOptions.Ee; type Eg = Stripe_.Tax.Registration.CountryOptions.Eg; type Es = Stripe_.Tax.Registration.CountryOptions.Es; type Et = Stripe_.Tax.Registration.CountryOptions.Et; type Fi = Stripe_.Tax.Registration.CountryOptions.Fi; type Fr = Stripe_.Tax.Registration.CountryOptions.Fr; type Gb = Stripe_.Tax.Registration.CountryOptions.Gb; type Ge = Stripe_.Tax.Registration.CountryOptions.Ge; type Gn = Stripe_.Tax.Registration.CountryOptions.Gn; type Gr = Stripe_.Tax.Registration.CountryOptions.Gr; type Hr = Stripe_.Tax.Registration.CountryOptions.Hr; type Hu = Stripe_.Tax.Registration.CountryOptions.Hu; type Id = Stripe_.Tax.Registration.CountryOptions.Id; type Ie = Stripe_.Tax.Registration.CountryOptions.Ie; type In = Stripe_.Tax.Registration.CountryOptions.In; type Is = Stripe_.Tax.Registration.CountryOptions.Is; type It = Stripe_.Tax.Registration.CountryOptions.It; type Jp = Stripe_.Tax.Registration.CountryOptions.Jp; type Ke = Stripe_.Tax.Registration.CountryOptions.Ke; type Kg = Stripe_.Tax.Registration.CountryOptions.Kg; type Kh = Stripe_.Tax.Registration.CountryOptions.Kh; type Kr = Stripe_.Tax.Registration.CountryOptions.Kr; type Kz = Stripe_.Tax.Registration.CountryOptions.Kz; type La = Stripe_.Tax.Registration.CountryOptions.La; type Lk = Stripe_.Tax.Registration.CountryOptions.Lk; type Lt = Stripe_.Tax.Registration.CountryOptions.Lt; type Lu = Stripe_.Tax.Registration.CountryOptions.Lu; type Lv = Stripe_.Tax.Registration.CountryOptions.Lv; type Ma = Stripe_.Tax.Registration.CountryOptions.Ma; type Md = Stripe_.Tax.Registration.CountryOptions.Md; type Me = Stripe_.Tax.Registration.CountryOptions.Me; type Mk = Stripe_.Tax.Registration.CountryOptions.Mk; type Mr = Stripe_.Tax.Registration.CountryOptions.Mr; type Mt = Stripe_.Tax.Registration.CountryOptions.Mt; type Mx = Stripe_.Tax.Registration.CountryOptions.Mx; type My = Stripe_.Tax.Registration.CountryOptions.My; type Ng = Stripe_.Tax.Registration.CountryOptions.Ng; type Nl = Stripe_.Tax.Registration.CountryOptions.Nl; type No = Stripe_.Tax.Registration.CountryOptions.No; type Np = Stripe_.Tax.Registration.CountryOptions.Np; type Nz = Stripe_.Tax.Registration.CountryOptions.Nz; type Om = Stripe_.Tax.Registration.CountryOptions.Om; type Pe = Stripe_.Tax.Registration.CountryOptions.Pe; type Ph = Stripe_.Tax.Registration.CountryOptions.Ph; type Pl = Stripe_.Tax.Registration.CountryOptions.Pl; type Pt = Stripe_.Tax.Registration.CountryOptions.Pt; type Ro = Stripe_.Tax.Registration.CountryOptions.Ro; type Rs = Stripe_.Tax.Registration.CountryOptions.Rs; type Ru = Stripe_.Tax.Registration.CountryOptions.Ru; type Sa = Stripe_.Tax.Registration.CountryOptions.Sa; type Se = Stripe_.Tax.Registration.CountryOptions.Se; type Sg = Stripe_.Tax.Registration.CountryOptions.Sg; type Si = Stripe_.Tax.Registration.CountryOptions.Si; type Sk = Stripe_.Tax.Registration.CountryOptions.Sk; type Sn = Stripe_.Tax.Registration.CountryOptions.Sn; type Sr = Stripe_.Tax.Registration.CountryOptions.Sr; type Th = Stripe_.Tax.Registration.CountryOptions.Th; type Tj = Stripe_.Tax.Registration.CountryOptions.Tj; type Tr = Stripe_.Tax.Registration.CountryOptions.Tr; type Tw = Stripe_.Tax.Registration.CountryOptions.Tw; type Tz = Stripe_.Tax.Registration.CountryOptions.Tz; type Ua = Stripe_.Tax.Registration.CountryOptions.Ua; type Ug = Stripe_.Tax.Registration.CountryOptions.Ug; type Us = Stripe_.Tax.Registration.CountryOptions.Us; type Uy = Stripe_.Tax.Registration.CountryOptions.Uy; type Uz = Stripe_.Tax.Registration.CountryOptions.Uz; type Vn = Stripe_.Tax.Registration.CountryOptions.Vn; type Za = Stripe_.Tax.Registration.CountryOptions.Za; type Zm = Stripe_.Tax.Registration.CountryOptions.Zm; type Zw = Stripe_.Tax.Registration.CountryOptions.Zw; namespace Ae { type Standard = Stripe_.Tax.Registration.CountryOptions.Ae.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Ae.Standard.PlaceOfSupplyScheme; } } namespace At { type Standard = Stripe_.Tax.Registration.CountryOptions.At.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.At.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.At.Standard.PlaceOfSupplyScheme; } } namespace Au { type Standard = Stripe_.Tax.Registration.CountryOptions.Au.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Au.Standard.PlaceOfSupplyScheme; } } namespace Be { type Standard = Stripe_.Tax.Registration.CountryOptions.Be.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Be.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Be.Standard.PlaceOfSupplyScheme; } } namespace Bg { type Standard = Stripe_.Tax.Registration.CountryOptions.Bg.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Bg.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Bg.Standard.PlaceOfSupplyScheme; } } namespace Ca { type ProvinceStandard = Stripe_.Tax.Registration.CountryOptions.Ca.ProvinceStandard; type Type = Stripe_.Tax.Registration.CountryOptions.Ca.Type; } namespace Ch { type Standard = Stripe_.Tax.Registration.CountryOptions.Ch.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Ch.Standard.PlaceOfSupplyScheme; } } namespace Cy { type Standard = Stripe_.Tax.Registration.CountryOptions.Cy.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Cy.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Cy.Standard.PlaceOfSupplyScheme; } } namespace Cz { type Standard = Stripe_.Tax.Registration.CountryOptions.Cz.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Cz.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Cz.Standard.PlaceOfSupplyScheme; } } namespace De { type Standard = Stripe_.Tax.Registration.CountryOptions.De.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.De.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.De.Standard.PlaceOfSupplyScheme; } } namespace Dk { type Standard = Stripe_.Tax.Registration.CountryOptions.Dk.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Dk.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Dk.Standard.PlaceOfSupplyScheme; } } namespace Ee { type Standard = Stripe_.Tax.Registration.CountryOptions.Ee.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Ee.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Ee.Standard.PlaceOfSupplyScheme; } } namespace Es { type Standard = Stripe_.Tax.Registration.CountryOptions.Es.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Es.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Es.Standard.PlaceOfSupplyScheme; } } namespace Fi { type Standard = Stripe_.Tax.Registration.CountryOptions.Fi.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Fi.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Fi.Standard.PlaceOfSupplyScheme; } } namespace Fr { type Standard = Stripe_.Tax.Registration.CountryOptions.Fr.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Fr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Fr.Standard.PlaceOfSupplyScheme; } } namespace Gb { type Standard = Stripe_.Tax.Registration.CountryOptions.Gb.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Gb.Standard.PlaceOfSupplyScheme; } } namespace Gr { type Standard = Stripe_.Tax.Registration.CountryOptions.Gr.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Gr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Gr.Standard.PlaceOfSupplyScheme; } } namespace Hr { type Standard = Stripe_.Tax.Registration.CountryOptions.Hr.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Hr.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Hr.Standard.PlaceOfSupplyScheme; } } namespace Hu { type Standard = Stripe_.Tax.Registration.CountryOptions.Hu.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Hu.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Hu.Standard.PlaceOfSupplyScheme; } } namespace Ie { type Standard = Stripe_.Tax.Registration.CountryOptions.Ie.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Ie.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Ie.Standard.PlaceOfSupplyScheme; } } namespace It { type Standard = Stripe_.Tax.Registration.CountryOptions.It.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.It.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.It.Standard.PlaceOfSupplyScheme; } } namespace Jp { type Standard = Stripe_.Tax.Registration.CountryOptions.Jp.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Jp.Standard.PlaceOfSupplyScheme; } } namespace Lt { type Standard = Stripe_.Tax.Registration.CountryOptions.Lt.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Lt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Lt.Standard.PlaceOfSupplyScheme; } } namespace Lu { type Standard = Stripe_.Tax.Registration.CountryOptions.Lu.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Lu.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Lu.Standard.PlaceOfSupplyScheme; } } namespace Lv { type Standard = Stripe_.Tax.Registration.CountryOptions.Lv.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Lv.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Lv.Standard.PlaceOfSupplyScheme; } } namespace Mt { type Standard = Stripe_.Tax.Registration.CountryOptions.Mt.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Mt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Mt.Standard.PlaceOfSupplyScheme; } } namespace Nl { type Standard = Stripe_.Tax.Registration.CountryOptions.Nl.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Nl.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Nl.Standard.PlaceOfSupplyScheme; } } namespace No { type Standard = Stripe_.Tax.Registration.CountryOptions.No.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.No.Standard.PlaceOfSupplyScheme; } } namespace Nz { type Standard = Stripe_.Tax.Registration.CountryOptions.Nz.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Nz.Standard.PlaceOfSupplyScheme; } } namespace Pl { type Standard = Stripe_.Tax.Registration.CountryOptions.Pl.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Pl.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Pl.Standard.PlaceOfSupplyScheme; } } namespace Pt { type Standard = Stripe_.Tax.Registration.CountryOptions.Pt.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Pt.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Pt.Standard.PlaceOfSupplyScheme; } } namespace Ro { type Standard = Stripe_.Tax.Registration.CountryOptions.Ro.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Ro.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Ro.Standard.PlaceOfSupplyScheme; } } namespace Se { type Standard = Stripe_.Tax.Registration.CountryOptions.Se.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Se.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Se.Standard.PlaceOfSupplyScheme; } } namespace Sg { type Standard = Stripe_.Tax.Registration.CountryOptions.Sg.Standard; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Sg.Standard.PlaceOfSupplyScheme; } } namespace Si { type Standard = Stripe_.Tax.Registration.CountryOptions.Si.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Si.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Si.Standard.PlaceOfSupplyScheme; } } namespace Sk { type Standard = Stripe_.Tax.Registration.CountryOptions.Sk.Standard; type Type = Stripe_.Tax.Registration.CountryOptions.Sk.Type; namespace Standard { type PlaceOfSupplyScheme = Stripe_.Tax.Registration.CountryOptions.Sk.Standard.PlaceOfSupplyScheme; } } namespace Us { type LocalAmusementTax = Stripe_.Tax.Registration.CountryOptions.Us.LocalAmusementTax; type LocalLeaseTax = Stripe_.Tax.Registration.CountryOptions.Us.LocalLeaseTax; type MassTransitParkingTax = Stripe_.Tax.Registration.CountryOptions.Us.MassTransitParkingTax; type ParkingTax = Stripe_.Tax.Registration.CountryOptions.Us.ParkingTax; type StateSalesTax = Stripe_.Tax.Registration.CountryOptions.Us.StateSalesTax; type Type = Stripe_.Tax.Registration.CountryOptions.Us.Type; namespace StateSalesTax { type Election = Stripe_.Tax.Registration.CountryOptions.Us.StateSalesTax.Election; namespace Election { type Type = Stripe_.Tax.Registration.CountryOptions.Us.StateSalesTax.Election.Type; } } } } } namespace Settings { type Defaults = Stripe_.Tax.Settings.Defaults; type HeadOffice = Stripe_.Tax.Settings.HeadOffice; type Status = Stripe_.Tax.Settings.Status; type StatusDetails = Stripe_.Tax.Settings.StatusDetails; namespace Defaults { type Provider = Stripe_.Tax.Settings.Defaults.Provider; type TaxBehavior = Stripe_.Tax.Settings.Defaults.TaxBehavior; } namespace StatusDetails { type Active = Stripe_.Tax.Settings.StatusDetails.Active; type Pending = Stripe_.Tax.Settings.StatusDetails.Pending; } } namespace Transaction { type CustomerDetails = Stripe_.Tax.Transaction.CustomerDetails; type Reversal = Stripe_.Tax.Transaction.Reversal; type ShipFromDetails = Stripe_.Tax.Transaction.ShipFromDetails; type ShippingCost = Stripe_.Tax.Transaction.ShippingCost; type Type = Stripe_.Tax.Transaction.Type; namespace CustomerDetails { type AddressSource = Stripe_.Tax.Transaction.CustomerDetails.AddressSource; type TaxId = Stripe_.Tax.Transaction.CustomerDetails.TaxId; type TaxabilityOverride = Stripe_.Tax.Transaction.CustomerDetails.TaxabilityOverride; namespace TaxId { type Type = Stripe_.Tax.Transaction.CustomerDetails.TaxId.Type; } } namespace ShippingCost { type TaxBehavior = Stripe_.Tax.Transaction.ShippingCost.TaxBehavior; type TaxBreakdown = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown; namespace TaxBreakdown { type Jurisdiction = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.Jurisdiction; type Sourcing = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.Sourcing; type TaxRateDetails = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.TaxRateDetails; type TaxabilityReason = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.TaxabilityReason; namespace Jurisdiction { type Level = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.Jurisdiction.Level; } namespace TaxRateDetails { type TaxType = Stripe_.Tax.Transaction.ShippingCost.TaxBreakdown.TaxRateDetails.TaxType; } } } } namespace CalculationLineItem { type TaxBehavior = Stripe_.Tax.CalculationLineItem.TaxBehavior; type TaxBreakdown = Stripe_.Tax.CalculationLineItem.TaxBreakdown; namespace TaxBreakdown { type Jurisdiction = Stripe_.Tax.CalculationLineItem.TaxBreakdown.Jurisdiction; type Sourcing = Stripe_.Tax.CalculationLineItem.TaxBreakdown.Sourcing; type TaxRateDetails = Stripe_.Tax.CalculationLineItem.TaxBreakdown.TaxRateDetails; type TaxabilityReason = Stripe_.Tax.CalculationLineItem.TaxBreakdown.TaxabilityReason; namespace Jurisdiction { type Level = Stripe_.Tax.CalculationLineItem.TaxBreakdown.Jurisdiction.Level; } namespace TaxRateDetails { type TaxType = Stripe_.Tax.CalculationLineItem.TaxBreakdown.TaxRateDetails.TaxType; } } } namespace TransactionLineItem { type Reversal = Stripe_.Tax.TransactionLineItem.Reversal; type TaxBehavior = Stripe_.Tax.TransactionLineItem.TaxBehavior; type Type = Stripe_.Tax.TransactionLineItem.Type; } } namespace Terminal { type Configuration = Stripe_.Terminal.Configuration; type DeletedConfiguration = Stripe_.Terminal.DeletedConfiguration; type ConfigurationCreateParams = Stripe_.Terminal.ConfigurationCreateParams; type ConfigurationRetrieveParams = Stripe_.Terminal.ConfigurationRetrieveParams; type ConfigurationUpdateParams = Stripe_.Terminal.ConfigurationUpdateParams; type ConfigurationListParams = Stripe_.Terminal.ConfigurationListParams; type ConfigurationDeleteParams = Stripe_.Terminal.ConfigurationDeleteParams; type ConfigurationResource = Stripe_.Terminal.ConfigurationResource; type ConnectionToken = Stripe_.Terminal.ConnectionToken; type ConnectionTokenCreateParams = Stripe_.Terminal.ConnectionTokenCreateParams; type ConnectionTokenResource = Stripe_.Terminal.ConnectionTokenResource; type Location = Stripe_.Terminal.Location; type DeletedLocation = Stripe_.Terminal.DeletedLocation; type LocationCreateParams = Stripe_.Terminal.LocationCreateParams; type LocationRetrieveParams = Stripe_.Terminal.LocationRetrieveParams; type LocationUpdateParams = Stripe_.Terminal.LocationUpdateParams; type LocationListParams = Stripe_.Terminal.LocationListParams; type LocationDeleteParams = Stripe_.Terminal.LocationDeleteParams; type LocationResource = Stripe_.Terminal.LocationResource; type OnboardingLink = Stripe_.Terminal.OnboardingLink; type OnboardingLinkCreateParams = Stripe_.Terminal.OnboardingLinkCreateParams; type OnboardingLinkResource = Stripe_.Terminal.OnboardingLinkResource; type Reader = Stripe_.Terminal.Reader; type DeletedReader = Stripe_.Terminal.DeletedReader; type ReaderCreateParams = Stripe_.Terminal.ReaderCreateParams; type ReaderRetrieveParams = Stripe_.Terminal.ReaderRetrieveParams; type ReaderUpdateParams = Stripe_.Terminal.ReaderUpdateParams; type ReaderListParams = Stripe_.Terminal.ReaderListParams; type ReaderDeleteParams = Stripe_.Terminal.ReaderDeleteParams; type ReaderCancelActionParams = Stripe_.Terminal.ReaderCancelActionParams; type ReaderCollectInputsParams = Stripe_.Terminal.ReaderCollectInputsParams; type ReaderCollectPaymentMethodParams = Stripe_.Terminal.ReaderCollectPaymentMethodParams; type ReaderConfirmPaymentIntentParams = Stripe_.Terminal.ReaderConfirmPaymentIntentParams; type ReaderProcessPaymentIntentParams = Stripe_.Terminal.ReaderProcessPaymentIntentParams; type ReaderProcessSetupIntentParams = Stripe_.Terminal.ReaderProcessSetupIntentParams; type ReaderRefundPaymentParams = Stripe_.Terminal.ReaderRefundPaymentParams; type ReaderSetReaderDisplayParams = Stripe_.Terminal.ReaderSetReaderDisplayParams; type ReaderResource = Stripe_.Terminal.ReaderResource; namespace ConfigurationCreateParams { type BbposWisepad3 = Stripe_.Terminal.ConfigurationCreateParams.BbposWisepad3; type BbposWiseposE = Stripe_.Terminal.ConfigurationCreateParams.BbposWiseposE; type Cellular = Stripe_.Terminal.ConfigurationCreateParams.Cellular; type Offline = Stripe_.Terminal.ConfigurationCreateParams.Offline; type RebootWindow = Stripe_.Terminal.ConfigurationCreateParams.RebootWindow; type StripeS700 = Stripe_.Terminal.ConfigurationCreateParams.StripeS700; type StripeS710 = Stripe_.Terminal.ConfigurationCreateParams.StripeS710; type Tipping = Stripe_.Terminal.ConfigurationCreateParams.Tipping; type VerifoneM425 = Stripe_.Terminal.ConfigurationCreateParams.VerifoneM425; type VerifoneP400 = Stripe_.Terminal.ConfigurationCreateParams.VerifoneP400; type VerifoneP630 = Stripe_.Terminal.ConfigurationCreateParams.VerifoneP630; type VerifoneUx700 = Stripe_.Terminal.ConfigurationCreateParams.VerifoneUx700; type VerifoneV660p = Stripe_.Terminal.ConfigurationCreateParams.VerifoneV660p; type Wifi = Stripe_.Terminal.ConfigurationCreateParams.Wifi; namespace Tipping { type Aed = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Aed; type Aud = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Aud; type Cad = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Cad; type Chf = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Chf; type Czk = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Czk; type Dkk = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Dkk; type Eur = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Eur; type Gbp = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Gbp; type Gip = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Gip; type Hkd = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Hkd; type Huf = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Huf; type Jpy = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Jpy; type Mxn = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Mxn; type Myr = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Myr; type Nok = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Nok; type Nzd = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Nzd; type Pln = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Pln; type Ron = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Ron; type Sek = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Sek; type Sgd = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Sgd; type Usd = Stripe_.Terminal.ConfigurationCreateParams.Tipping.Usd; } namespace Wifi { type EnterpriseEapPeap = Stripe_.Terminal.ConfigurationCreateParams.Wifi.EnterpriseEapPeap; type EnterpriseEapTls = Stripe_.Terminal.ConfigurationCreateParams.Wifi.EnterpriseEapTls; type PersonalPsk = Stripe_.Terminal.ConfigurationCreateParams.Wifi.PersonalPsk; type Type = Stripe_.Terminal.ConfigurationCreateParams.Wifi.Type; } } namespace Configuration { type BbposWisepad3 = Stripe_.Terminal.Configuration.BbposWisepad3; type BbposWiseposE = Stripe_.Terminal.Configuration.BbposWiseposE; type Cellular = Stripe_.Terminal.Configuration.Cellular; type Offline = Stripe_.Terminal.Configuration.Offline; type RebootWindow = Stripe_.Terminal.Configuration.RebootWindow; type StripeS700 = Stripe_.Terminal.Configuration.StripeS700; type StripeS710 = Stripe_.Terminal.Configuration.StripeS710; type Tipping = Stripe_.Terminal.Configuration.Tipping; type VerifoneM425 = Stripe_.Terminal.Configuration.VerifoneM425; type VerifoneP400 = Stripe_.Terminal.Configuration.VerifoneP400; type VerifoneP630 = Stripe_.Terminal.Configuration.VerifoneP630; type VerifoneUx700 = Stripe_.Terminal.Configuration.VerifoneUx700; type VerifoneV660p = Stripe_.Terminal.Configuration.VerifoneV660p; type Wifi = Stripe_.Terminal.Configuration.Wifi; namespace Tipping { type Aed = Stripe_.Terminal.Configuration.Tipping.Aed; type Aud = Stripe_.Terminal.Configuration.Tipping.Aud; type Cad = Stripe_.Terminal.Configuration.Tipping.Cad; type Chf = Stripe_.Terminal.Configuration.Tipping.Chf; type Czk = Stripe_.Terminal.Configuration.Tipping.Czk; type Dkk = Stripe_.Terminal.Configuration.Tipping.Dkk; type Eur = Stripe_.Terminal.Configuration.Tipping.Eur; type Gbp = Stripe_.Terminal.Configuration.Tipping.Gbp; type Gip = Stripe_.Terminal.Configuration.Tipping.Gip; type Hkd = Stripe_.Terminal.Configuration.Tipping.Hkd; type Huf = Stripe_.Terminal.Configuration.Tipping.Huf; type Jpy = Stripe_.Terminal.Configuration.Tipping.Jpy; type Mxn = Stripe_.Terminal.Configuration.Tipping.Mxn; type Myr = Stripe_.Terminal.Configuration.Tipping.Myr; type Nok = Stripe_.Terminal.Configuration.Tipping.Nok; type Nzd = Stripe_.Terminal.Configuration.Tipping.Nzd; type Pln = Stripe_.Terminal.Configuration.Tipping.Pln; type Ron = Stripe_.Terminal.Configuration.Tipping.Ron; type Sek = Stripe_.Terminal.Configuration.Tipping.Sek; type Sgd = Stripe_.Terminal.Configuration.Tipping.Sgd; type Usd = Stripe_.Terminal.Configuration.Tipping.Usd; } namespace Wifi { type EnterpriseEapPeap = Stripe_.Terminal.Configuration.Wifi.EnterpriseEapPeap; type EnterpriseEapTls = Stripe_.Terminal.Configuration.Wifi.EnterpriseEapTls; type PersonalPsk = Stripe_.Terminal.Configuration.Wifi.PersonalPsk; type Type = Stripe_.Terminal.Configuration.Wifi.Type; } } namespace LocationCreateParams { type Address = Stripe_.Terminal.LocationCreateParams.Address; } namespace Location { type AddressKana = Stripe_.Terminal.Location.AddressKana; type AddressKanji = Stripe_.Terminal.Location.AddressKanji; } namespace OnboardingLinkCreateParams { type LinkOptions = Stripe_.Terminal.OnboardingLinkCreateParams.LinkOptions; namespace LinkOptions { type AppleTermsAndConditions = Stripe_.Terminal.OnboardingLinkCreateParams.LinkOptions.AppleTermsAndConditions; } } namespace OnboardingLink { type LinkOptions = Stripe_.Terminal.OnboardingLink.LinkOptions; namespace LinkOptions { type AppleTermsAndConditions = Stripe_.Terminal.OnboardingLink.LinkOptions.AppleTermsAndConditions; } } namespace DeletedReader { type DeviceType = Stripe_.Terminal.DeletedReader.DeviceType; } namespace Reader { type Action = Stripe_.Terminal.Reader.Action; type DeviceType = Stripe_.Terminal.Reader.DeviceType; type Status = Stripe_.Terminal.Reader.Status; namespace Action { type ApiError = Stripe_.Terminal.Reader.Action.ApiError; type CollectInputs = Stripe_.Terminal.Reader.Action.CollectInputs; type CollectPaymentMethod = Stripe_.Terminal.Reader.Action.CollectPaymentMethod; type ConfirmPaymentIntent = Stripe_.Terminal.Reader.Action.ConfirmPaymentIntent; type PrintContent = Stripe_.Terminal.Reader.Action.PrintContent; type ProcessPaymentIntent = Stripe_.Terminal.Reader.Action.ProcessPaymentIntent; type ProcessSetupIntent = Stripe_.Terminal.Reader.Action.ProcessSetupIntent; type RefundPayment = Stripe_.Terminal.Reader.Action.RefundPayment; type SetReaderDisplay = Stripe_.Terminal.Reader.Action.SetReaderDisplay; type Status = Stripe_.Terminal.Reader.Action.Status; type Type = Stripe_.Terminal.Reader.Action.Type; namespace ApiError { type Code = Stripe_.Terminal.Reader.Action.ApiError.Code; type Type = Stripe_.Terminal.Reader.Action.ApiError.Type; } namespace CollectInputs { type Input = Stripe_.Terminal.Reader.Action.CollectInputs.Input; namespace Input { type CustomText = Stripe_.Terminal.Reader.Action.CollectInputs.Input.CustomText; type Email = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Email; type Numeric = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Numeric; type Phone = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Phone; type Selection = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Selection; type Signature = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Signature; type Text = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Text; type Toggle = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Toggle; type Type = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Type; namespace Selection { type Choice = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Selection.Choice; namespace Choice { type Style = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Selection.Choice.Style; } } namespace Toggle { type DefaultValue = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Toggle.DefaultValue; type Value = Stripe_.Terminal.Reader.Action.CollectInputs.Input.Toggle.Value; } } } namespace CollectPaymentMethod { type CollectConfig = Stripe_.Terminal.Reader.Action.CollectPaymentMethod.CollectConfig; namespace CollectConfig { type Tipping = Stripe_.Terminal.Reader.Action.CollectPaymentMethod.CollectConfig.Tipping; } } namespace ConfirmPaymentIntent { type ConfirmConfig = Stripe_.Terminal.Reader.Action.ConfirmPaymentIntent.ConfirmConfig; } namespace PrintContent { type Image = Stripe_.Terminal.Reader.Action.PrintContent.Image; } namespace ProcessPaymentIntent { type ProcessConfig = Stripe_.Terminal.Reader.Action.ProcessPaymentIntent.ProcessConfig; namespace ProcessConfig { type Tipping = Stripe_.Terminal.Reader.Action.ProcessPaymentIntent.ProcessConfig.Tipping; } } namespace ProcessSetupIntent { type ProcessConfig = Stripe_.Terminal.Reader.Action.ProcessSetupIntent.ProcessConfig; } namespace RefundPayment { type Reason = Stripe_.Terminal.Reader.Action.RefundPayment.Reason; type RefundPaymentConfig = Stripe_.Terminal.Reader.Action.RefundPayment.RefundPaymentConfig; } namespace SetReaderDisplay { type Cart = Stripe_.Terminal.Reader.Action.SetReaderDisplay.Cart; namespace Cart { type LineItem = Stripe_.Terminal.Reader.Action.SetReaderDisplay.Cart.LineItem; } } } } } namespace TestHelpers { type TestClock = Stripe_.TestHelpers.TestClock; type DeletedTestClock = Stripe_.TestHelpers.DeletedTestClock; type TestClockCreateParams = Stripe_.TestHelpers.TestClockCreateParams; type TestClockRetrieveParams = Stripe_.TestHelpers.TestClockRetrieveParams; type TestClockListParams = Stripe_.TestHelpers.TestClockListParams; type TestClockDeleteParams = Stripe_.TestHelpers.TestClockDeleteParams; type TestClockAdvanceParams = Stripe_.TestHelpers.TestClockAdvanceParams; type TestClockResource = Stripe_.TestHelpers.TestClockResource; namespace TestClock { type Status = Stripe_.TestHelpers.TestClock.Status; type StatusDetails = Stripe_.TestHelpers.TestClock.StatusDetails; namespace StatusDetails { type Advancing = Stripe_.TestHelpers.TestClock.StatusDetails.Advancing; } } } namespace Treasury { type CreditReversal = Stripe_.Treasury.CreditReversal; type CreditReversalCreateParams = Stripe_.Treasury.CreditReversalCreateParams; type CreditReversalRetrieveParams = Stripe_.Treasury.CreditReversalRetrieveParams; type CreditReversalListParams = Stripe_.Treasury.CreditReversalListParams; type CreditReversalResource = Stripe_.Treasury.CreditReversalResource; type DebitReversal = Stripe_.Treasury.DebitReversal; type DebitReversalCreateParams = Stripe_.Treasury.DebitReversalCreateParams; type DebitReversalRetrieveParams = Stripe_.Treasury.DebitReversalRetrieveParams; type DebitReversalListParams = Stripe_.Treasury.DebitReversalListParams; type DebitReversalResource = Stripe_.Treasury.DebitReversalResource; type FinancialAccount = Stripe_.Treasury.FinancialAccount; type FinancialAccountCreateParams = Stripe_.Treasury.FinancialAccountCreateParams; type FinancialAccountRetrieveParams = Stripe_.Treasury.FinancialAccountRetrieveParams; type FinancialAccountUpdateParams = Stripe_.Treasury.FinancialAccountUpdateParams; type FinancialAccountListParams = Stripe_.Treasury.FinancialAccountListParams; type FinancialAccountCloseParams = Stripe_.Treasury.FinancialAccountCloseParams; type FinancialAccountRetrieveFeaturesParams = Stripe_.Treasury.FinancialAccountRetrieveFeaturesParams; type FinancialAccountUpdateFeaturesParams = Stripe_.Treasury.FinancialAccountUpdateFeaturesParams; type FinancialAccountResource = Stripe_.Treasury.FinancialAccountResource; type InboundTransfer = Stripe_.Treasury.InboundTransfer; type InboundTransferCreateParams = Stripe_.Treasury.InboundTransferCreateParams; type InboundTransferRetrieveParams = Stripe_.Treasury.InboundTransferRetrieveParams; type InboundTransferListParams = Stripe_.Treasury.InboundTransferListParams; type InboundTransferCancelParams = Stripe_.Treasury.InboundTransferCancelParams; type InboundTransferResource = Stripe_.Treasury.InboundTransferResource; type OutboundPayment = Stripe_.Treasury.OutboundPayment; type OutboundPaymentCreateParams = Stripe_.Treasury.OutboundPaymentCreateParams; type OutboundPaymentRetrieveParams = Stripe_.Treasury.OutboundPaymentRetrieveParams; type OutboundPaymentListParams = Stripe_.Treasury.OutboundPaymentListParams; type OutboundPaymentCancelParams = Stripe_.Treasury.OutboundPaymentCancelParams; type OutboundPaymentResource = Stripe_.Treasury.OutboundPaymentResource; type OutboundTransfer = Stripe_.Treasury.OutboundTransfer; type OutboundTransferCreateParams = Stripe_.Treasury.OutboundTransferCreateParams; type OutboundTransferRetrieveParams = Stripe_.Treasury.OutboundTransferRetrieveParams; type OutboundTransferListParams = Stripe_.Treasury.OutboundTransferListParams; type OutboundTransferCancelParams = Stripe_.Treasury.OutboundTransferCancelParams; type OutboundTransferResource = Stripe_.Treasury.OutboundTransferResource; type ReceivedCredit = Stripe_.Treasury.ReceivedCredit; type ReceivedCreditRetrieveParams = Stripe_.Treasury.ReceivedCreditRetrieveParams; type ReceivedCreditListParams = Stripe_.Treasury.ReceivedCreditListParams; type ReceivedCreditResource = Stripe_.Treasury.ReceivedCreditResource; type ReceivedDebit = Stripe_.Treasury.ReceivedDebit; type ReceivedDebitRetrieveParams = Stripe_.Treasury.ReceivedDebitRetrieveParams; type ReceivedDebitListParams = Stripe_.Treasury.ReceivedDebitListParams; type ReceivedDebitResource = Stripe_.Treasury.ReceivedDebitResource; type Transaction = Stripe_.Treasury.Transaction; type TransactionRetrieveParams = Stripe_.Treasury.TransactionRetrieveParams; type TransactionListParams = Stripe_.Treasury.TransactionListParams; type TransactionResource = Stripe_.Treasury.TransactionResource; type TransactionEntry = Stripe_.Treasury.TransactionEntry; type TransactionEntryRetrieveParams = Stripe_.Treasury.TransactionEntryRetrieveParams; type TransactionEntryListParams = Stripe_.Treasury.TransactionEntryListParams; type TransactionEntryResource = Stripe_.Treasury.TransactionEntryResource; type FinancialAccountFeatures = Stripe_.Treasury.FinancialAccountFeatures; namespace CreditReversal { type Network = Stripe_.Treasury.CreditReversal.Network; type Status = Stripe_.Treasury.CreditReversal.Status; type StatusTransitions = Stripe_.Treasury.CreditReversal.StatusTransitions; } namespace DebitReversal { type LinkedFlows = Stripe_.Treasury.DebitReversal.LinkedFlows; type Network = Stripe_.Treasury.DebitReversal.Network; type Status = Stripe_.Treasury.DebitReversal.Status; type StatusTransitions = Stripe_.Treasury.DebitReversal.StatusTransitions; } namespace FinancialAccountCreateParams { type Features = Stripe_.Treasury.FinancialAccountCreateParams.Features; type PlatformRestrictions = Stripe_.Treasury.FinancialAccountCreateParams.PlatformRestrictions; namespace Features { type CardIssuing = Stripe_.Treasury.FinancialAccountCreateParams.Features.CardIssuing; type DepositInsurance = Stripe_.Treasury.FinancialAccountCreateParams.Features.DepositInsurance; type FinancialAddresses = Stripe_.Treasury.FinancialAccountCreateParams.Features.FinancialAddresses; type InboundTransfers = Stripe_.Treasury.FinancialAccountCreateParams.Features.InboundTransfers; type IntraStripeFlows = Stripe_.Treasury.FinancialAccountCreateParams.Features.IntraStripeFlows; type OutboundPayments = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundPayments; type OutboundTransfers = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundTransfers; namespace FinancialAddresses { type Aba = Stripe_.Treasury.FinancialAccountCreateParams.Features.FinancialAddresses.Aba; } namespace InboundTransfers { type Ach = Stripe_.Treasury.FinancialAccountCreateParams.Features.InboundTransfers.Ach; } namespace OutboundPayments { type Ach = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundPayments.Ach; type UsDomesticWire = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundPayments.UsDomesticWire; } namespace OutboundTransfers { type Ach = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundTransfers.Ach; type UsDomesticWire = Stripe_.Treasury.FinancialAccountCreateParams.Features.OutboundTransfers.UsDomesticWire; } } namespace PlatformRestrictions { type InboundFlows = Stripe_.Treasury.FinancialAccountCreateParams.PlatformRestrictions.InboundFlows; type OutboundFlows = Stripe_.Treasury.FinancialAccountCreateParams.PlatformRestrictions.OutboundFlows; } } namespace FinancialAccount { type ActiveFeature = Stripe_.Treasury.FinancialAccount.ActiveFeature; type Balance = Stripe_.Treasury.FinancialAccount.Balance; type FinancialAddress = Stripe_.Treasury.FinancialAccount.FinancialAddress; type PendingFeature = Stripe_.Treasury.FinancialAccount.PendingFeature; type PlatformRestrictions = Stripe_.Treasury.FinancialAccount.PlatformRestrictions; type RestrictedFeature = Stripe_.Treasury.FinancialAccount.RestrictedFeature; type Status = Stripe_.Treasury.FinancialAccount.Status; type StatusDetails = Stripe_.Treasury.FinancialAccount.StatusDetails; namespace FinancialAddress { type Aba = Stripe_.Treasury.FinancialAccount.FinancialAddress.Aba; type SupportedNetwork = Stripe_.Treasury.FinancialAccount.FinancialAddress.SupportedNetwork; } namespace PlatformRestrictions { type InboundFlows = Stripe_.Treasury.FinancialAccount.PlatformRestrictions.InboundFlows; type OutboundFlows = Stripe_.Treasury.FinancialAccount.PlatformRestrictions.OutboundFlows; } namespace StatusDetails { type Closed = Stripe_.Treasury.FinancialAccount.StatusDetails.Closed; namespace Closed { type Reason = Stripe_.Treasury.FinancialAccount.StatusDetails.Closed.Reason; } } } namespace InboundTransfer { type FailureDetails = Stripe_.Treasury.InboundTransfer.FailureDetails; type LinkedFlows = Stripe_.Treasury.InboundTransfer.LinkedFlows; type OriginPaymentMethodDetails = Stripe_.Treasury.InboundTransfer.OriginPaymentMethodDetails; type Status = Stripe_.Treasury.InboundTransfer.Status; type StatusTransitions = Stripe_.Treasury.InboundTransfer.StatusTransitions; namespace FailureDetails { type Code = Stripe_.Treasury.InboundTransfer.FailureDetails.Code; } namespace OriginPaymentMethodDetails { type BillingDetails = Stripe_.Treasury.InboundTransfer.OriginPaymentMethodDetails.BillingDetails; type UsBankAccount = Stripe_.Treasury.InboundTransfer.OriginPaymentMethodDetails.UsBankAccount; namespace UsBankAccount { type AccountHolderType = Stripe_.Treasury.InboundTransfer.OriginPaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.Treasury.InboundTransfer.OriginPaymentMethodDetails.UsBankAccount.AccountType; } } } namespace OutboundPaymentCreateParams { type DestinationPaymentMethodData = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData; type DestinationPaymentMethodOptions = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodOptions; type EndUserDetails = Stripe_.Treasury.OutboundPaymentCreateParams.EndUserDetails; namespace DestinationPaymentMethodData { type BillingDetails = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData.BillingDetails; type Type = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData.Type; type UsBankAccount = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData.UsBankAccount; namespace UsBankAccount { type AccountHolderType = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData.UsBankAccount.AccountHolderType; type AccountType = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodData.UsBankAccount.AccountType; } } namespace DestinationPaymentMethodOptions { type UsBankAccount = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodOptions.UsBankAccount; namespace UsBankAccount { type Network = Stripe_.Treasury.OutboundPaymentCreateParams.DestinationPaymentMethodOptions.UsBankAccount.Network; } } } namespace OutboundPayment { type DestinationPaymentMethodDetails = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails; type EndUserDetails = Stripe_.Treasury.OutboundPayment.EndUserDetails; type ReturnedDetails = Stripe_.Treasury.OutboundPayment.ReturnedDetails; type Status = Stripe_.Treasury.OutboundPayment.Status; type StatusTransitions = Stripe_.Treasury.OutboundPayment.StatusTransitions; type TrackingDetails = Stripe_.Treasury.OutboundPayment.TrackingDetails; namespace DestinationPaymentMethodDetails { type BillingDetails = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.BillingDetails; type FinancialAccount = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.FinancialAccount; type Type = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.Type; type UsBankAccount = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.UsBankAccount; namespace UsBankAccount { type AccountHolderType = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.UsBankAccount.AccountType; type Network = Stripe_.Treasury.OutboundPayment.DestinationPaymentMethodDetails.UsBankAccount.Network; } } namespace ReturnedDetails { type Code = Stripe_.Treasury.OutboundPayment.ReturnedDetails.Code; } namespace TrackingDetails { type Ach = Stripe_.Treasury.OutboundPayment.TrackingDetails.Ach; type Type = Stripe_.Treasury.OutboundPayment.TrackingDetails.Type; type UsDomesticWire = Stripe_.Treasury.OutboundPayment.TrackingDetails.UsDomesticWire; } } namespace OutboundTransferCreateParams { type DestinationPaymentMethodData = Stripe_.Treasury.OutboundTransferCreateParams.DestinationPaymentMethodData; type DestinationPaymentMethodOptions = Stripe_.Treasury.OutboundTransferCreateParams.DestinationPaymentMethodOptions; namespace DestinationPaymentMethodOptions { type UsBankAccount = Stripe_.Treasury.OutboundTransferCreateParams.DestinationPaymentMethodOptions.UsBankAccount; namespace UsBankAccount { type Network = Stripe_.Treasury.OutboundTransferCreateParams.DestinationPaymentMethodOptions.UsBankAccount.Network; } } } namespace OutboundTransfer { type DestinationPaymentMethodDetails = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails; type ReturnedDetails = Stripe_.Treasury.OutboundTransfer.ReturnedDetails; type Status = Stripe_.Treasury.OutboundTransfer.Status; type StatusTransitions = Stripe_.Treasury.OutboundTransfer.StatusTransitions; type TrackingDetails = Stripe_.Treasury.OutboundTransfer.TrackingDetails; namespace DestinationPaymentMethodDetails { type BillingDetails = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.BillingDetails; type FinancialAccount = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.FinancialAccount; type Type = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.Type; type UsBankAccount = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.UsBankAccount; namespace UsBankAccount { type AccountHolderType = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.UsBankAccount.AccountHolderType; type AccountType = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.UsBankAccount.AccountType; type Network = Stripe_.Treasury.OutboundTransfer.DestinationPaymentMethodDetails.UsBankAccount.Network; } } namespace ReturnedDetails { type Code = Stripe_.Treasury.OutboundTransfer.ReturnedDetails.Code; } namespace TrackingDetails { type Ach = Stripe_.Treasury.OutboundTransfer.TrackingDetails.Ach; type Type = Stripe_.Treasury.OutboundTransfer.TrackingDetails.Type; type UsDomesticWire = Stripe_.Treasury.OutboundTransfer.TrackingDetails.UsDomesticWire; } } namespace ReceivedCredit { type FailureCode = Stripe_.Treasury.ReceivedCredit.FailureCode; type InitiatingPaymentMethodDetails = Stripe_.Treasury.ReceivedCredit.InitiatingPaymentMethodDetails; type LinkedFlows = Stripe_.Treasury.ReceivedCredit.LinkedFlows; type Network = Stripe_.Treasury.ReceivedCredit.Network; type ReversalDetails = Stripe_.Treasury.ReceivedCredit.ReversalDetails; type Status = Stripe_.Treasury.ReceivedCredit.Status; namespace InitiatingPaymentMethodDetails { type BillingDetails = Stripe_.Treasury.ReceivedCredit.InitiatingPaymentMethodDetails.BillingDetails; type FinancialAccount = Stripe_.Treasury.ReceivedCredit.InitiatingPaymentMethodDetails.FinancialAccount; type Type = Stripe_.Treasury.ReceivedCredit.InitiatingPaymentMethodDetails.Type; type UsBankAccount = Stripe_.Treasury.ReceivedCredit.InitiatingPaymentMethodDetails.UsBankAccount; } namespace LinkedFlows { type SourceFlowDetails = Stripe_.Treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails; namespace SourceFlowDetails { type Type = Stripe_.Treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails.Type; } } namespace ReversalDetails { type RestrictedReason = Stripe_.Treasury.ReceivedCredit.ReversalDetails.RestrictedReason; } } namespace ReceivedDebit { type FailureCode = Stripe_.Treasury.ReceivedDebit.FailureCode; type InitiatingPaymentMethodDetails = Stripe_.Treasury.ReceivedDebit.InitiatingPaymentMethodDetails; type LinkedFlows = Stripe_.Treasury.ReceivedDebit.LinkedFlows; type Network = Stripe_.Treasury.ReceivedDebit.Network; type ReversalDetails = Stripe_.Treasury.ReceivedDebit.ReversalDetails; type Status = Stripe_.Treasury.ReceivedDebit.Status; namespace InitiatingPaymentMethodDetails { type BillingDetails = Stripe_.Treasury.ReceivedDebit.InitiatingPaymentMethodDetails.BillingDetails; type FinancialAccount = Stripe_.Treasury.ReceivedDebit.InitiatingPaymentMethodDetails.FinancialAccount; type Type = Stripe_.Treasury.ReceivedDebit.InitiatingPaymentMethodDetails.Type; type UsBankAccount = Stripe_.Treasury.ReceivedDebit.InitiatingPaymentMethodDetails.UsBankAccount; } namespace ReversalDetails { type RestrictedReason = Stripe_.Treasury.ReceivedDebit.ReversalDetails.RestrictedReason; } } namespace Transaction { type BalanceImpact = Stripe_.Treasury.Transaction.BalanceImpact; type FlowDetails = Stripe_.Treasury.Transaction.FlowDetails; type FlowType = Stripe_.Treasury.Transaction.FlowType; type Status = Stripe_.Treasury.Transaction.Status; type StatusTransitions = Stripe_.Treasury.Transaction.StatusTransitions; namespace FlowDetails { type Type = Stripe_.Treasury.Transaction.FlowDetails.Type; } } namespace TransactionEntry { type BalanceImpact = Stripe_.Treasury.TransactionEntry.BalanceImpact; type FlowDetails = Stripe_.Treasury.TransactionEntry.FlowDetails; type FlowType = Stripe_.Treasury.TransactionEntry.FlowType; type Type = Stripe_.Treasury.TransactionEntry.Type; namespace FlowDetails { type Type = Stripe_.Treasury.TransactionEntry.FlowDetails.Type; } } namespace FinancialAccountFeatures { type CardIssuing = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing; type DepositInsurance = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance; type FinancialAddresses = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses; type InboundTransfers = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers; type IntraStripeFlows = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows; type OutboundPayments = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments; type OutboundTransfers = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers; namespace CardIssuing { type Status = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.CardIssuing.StatusDetail.Restriction; } } namespace DepositInsurance { type Status = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.DepositInsurance.StatusDetail.Restriction; } } namespace FinancialAddresses { type Aba = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba; namespace Aba { type Status = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.FinancialAddresses.Aba.StatusDetail.Restriction; } } } namespace InboundTransfers { type Ach = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach; namespace Ach { type Status = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.InboundTransfers.Ach.StatusDetail.Restriction; } } } namespace IntraStripeFlows { type Status = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.IntraStripeFlows.StatusDetail.Restriction; } } namespace OutboundPayments { type Ach = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach; type UsDomesticWire = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire; namespace Ach { type Status = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.Ach.StatusDetail.Restriction; } } namespace UsDomesticWire { type Status = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.OutboundPayments.UsDomesticWire.StatusDetail.Restriction; } } } namespace OutboundTransfers { type Ach = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach; type UsDomesticWire = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire; namespace Ach { type Status = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.Ach.StatusDetail.Restriction; } } namespace UsDomesticWire { type Status = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire.Status; type StatusDetail = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire.StatusDetail; namespace StatusDetail { type Code = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire.StatusDetail.Code; type Resolution = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire.StatusDetail.Resolution; type Restriction = Stripe_.Treasury.FinancialAccountFeatures.OutboundTransfers.UsDomesticWire.StatusDetail.Restriction; } } } } } namespace V2 { type DeletedObject = Stripe_.V2.DeletedObject; namespace Billing { type MeterEvent = Stripe_.V2.Billing.MeterEvent; type MeterEventCreateParams = Stripe_.V2.Billing.MeterEventCreateParams; type MeterEventResource = Stripe_.V2.Billing.MeterEventResource; type MeterEventAdjustment = Stripe_.V2.Billing.MeterEventAdjustment; type MeterEventAdjustmentCreateParams = Stripe_.V2.Billing.MeterEventAdjustmentCreateParams; type MeterEventAdjustmentResource = Stripe_.V2.Billing.MeterEventAdjustmentResource; type MeterEventSession = Stripe_.V2.Billing.MeterEventSession; type MeterEventSessionCreateParams = Stripe_.V2.Billing.MeterEventSessionCreateParams; type MeterEventSessionResource = Stripe_.V2.Billing.MeterEventSessionResource; namespace MeterEventAdjustmentCreateParams { type Cancel = Stripe_.V2.Billing.MeterEventAdjustmentCreateParams.Cancel; } namespace MeterEventAdjustment { type Cancel = Stripe_.V2.Billing.MeterEventAdjustment.Cancel; type Status = Stripe_.V2.Billing.MeterEventAdjustment.Status; } } namespace Core { type Account = Stripe_.V2.Core.Account; type AccountCreateParams = Stripe_.V2.Core.AccountCreateParams; type AccountRetrieveParams = Stripe_.V2.Core.AccountRetrieveParams; type AccountUpdateParams = Stripe_.V2.Core.AccountUpdateParams; type AccountListParams = Stripe_.V2.Core.AccountListParams; type AccountCloseParams = Stripe_.V2.Core.AccountCloseParams; type AccountResource = Stripe_.V2.Core.AccountResource; type AccountLink = Stripe_.V2.Core.AccountLink; type AccountLinkCreateParams = Stripe_.V2.Core.AccountLinkCreateParams; type AccountLinkResource = Stripe_.V2.Core.AccountLinkResource; type AccountToken = Stripe_.V2.Core.AccountToken; type AccountTokenCreateParams = Stripe_.V2.Core.AccountTokenCreateParams; type AccountTokenRetrieveParams = Stripe_.V2.Core.AccountTokenRetrieveParams; type AccountTokenResource = Stripe_.V2.Core.AccountTokenResource; type Event = Stripe_.V2.Core.Event; type EventBase = Stripe_.V2.Core.EventBase; type EventNotification = Stripe_.V2.Core.EventNotification; type EventRetrieveParams = Stripe_.V2.Core.EventRetrieveParams; type EventListParams = Stripe_.V2.Core.EventListParams; type EventResource = Stripe_.V2.Core.EventResource; type EventDestination = Stripe_.V2.Core.EventDestination; type EventDestinationCreateParams = Stripe_.V2.Core.EventDestinationCreateParams; type EventDestinationRetrieveParams = Stripe_.V2.Core.EventDestinationRetrieveParams; type EventDestinationUpdateParams = Stripe_.V2.Core.EventDestinationUpdateParams; type EventDestinationListParams = Stripe_.V2.Core.EventDestinationListParams; type EventDestinationDeleteParams = Stripe_.V2.Core.EventDestinationDeleteParams; type EventDestinationDisableParams = Stripe_.V2.Core.EventDestinationDisableParams; type EventDestinationEnableParams = Stripe_.V2.Core.EventDestinationEnableParams; type EventDestinationPingParams = Stripe_.V2.Core.EventDestinationPingParams; type EventDestinationResource = Stripe_.V2.Core.EventDestinationResource; type AccountPersonToken = Stripe_.V2.Core.AccountPersonToken; type AccountPerson = Stripe_.V2.Core.AccountPerson; namespace AccountCreateParams { type Configuration = Stripe_.V2.Core.AccountCreateParams.Configuration; type Dashboard = Stripe_.V2.Core.AccountCreateParams.Dashboard; type Defaults = Stripe_.V2.Core.AccountCreateParams.Defaults; type Identity = Stripe_.V2.Core.AccountCreateParams.Identity; type Include = Stripe_.V2.Core.AccountCreateParams.Include; namespace Configuration { type Customer = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer; type Merchant = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant; type Recipient = Stripe_.V2.Core.AccountCreateParams.Configuration.Recipient; namespace Customer { type AutomaticIndirectTax = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.AutomaticIndirectTax; type Billing = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Billing; type Capabilities = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Capabilities; type Shipping = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Shipping; namespace AutomaticIndirectTax { type Exempt = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.AutomaticIndirectTax.Exempt; } namespace Billing { type Invoice = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Billing.Invoice; namespace Invoice { type CustomField = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Billing.Invoice.CustomField; type Rendering = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Billing.Invoice.Rendering; namespace Rendering { type AmountTaxDisplay = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Billing.Invoice.Rendering.AmountTaxDisplay; } } } namespace Capabilities { type AutomaticIndirectTax = Stripe_.V2.Core.AccountCreateParams.Configuration.Customer.Capabilities.AutomaticIndirectTax; } } namespace Merchant { type BacsDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.BacsDebitPayments; type Branding = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Branding; type Capabilities = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities; type CardPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.CardPayments; type KonbiniPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.KonbiniPayments; type ScriptStatementDescriptor = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.ScriptStatementDescriptor; type StatementDescriptor = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.StatementDescriptor; type Support = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Support; namespace Capabilities { type AchDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AchDebitPayments; type AcssDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AcssDebitPayments; type AffirmPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AffirmPayments; type AfterpayClearpayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AfterpayClearpayPayments; type AlmaPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AlmaPayments; type AmazonPayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AmazonPayPayments; type AuBecsDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.AuBecsDebitPayments; type BacsDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.BacsDebitPayments; type BancontactPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.BancontactPayments; type BlikPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.BlikPayments; type BoletoPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.BoletoPayments; type CardPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.CardPayments; type CartesBancairesPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.CartesBancairesPayments; type CashappPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.CashappPayments; type EpsPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.EpsPayments; type FpxPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.FpxPayments; type GbBankTransferPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.GbBankTransferPayments; type GrabpayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.GrabpayPayments; type IdealPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.IdealPayments; type JcbPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.JcbPayments; type JpBankTransferPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.JpBankTransferPayments; type KakaoPayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.KakaoPayPayments; type KlarnaPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.KlarnaPayments; type KonbiniPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.KonbiniPayments; type KrCardPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.KrCardPayments; type LinkPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.LinkPayments; type MobilepayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.MobilepayPayments; type MultibancoPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.MultibancoPayments; type MxBankTransferPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.MxBankTransferPayments; type NaverPayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.NaverPayPayments; type OxxoPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.OxxoPayments; type P24Payments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.P24Payments; type PayByBankPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.PayByBankPayments; type PaycoPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.PaycoPayments; type PaynowPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.PaynowPayments; type PromptpayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.PromptpayPayments; type RevolutPayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.RevolutPayPayments; type SamsungPayPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.SamsungPayPayments; type SepaBankTransferPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.SepaBankTransferPayments; type SepaDebitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.SepaDebitPayments; type SunbitPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.SunbitPayments; type SwishPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.SwishPayments; type TwintPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.TwintPayments; type UsBankTransferPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.UsBankTransferPayments; type ZipPayments = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Capabilities.ZipPayments; } namespace CardPayments { type DeclineOn = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.CardPayments.DeclineOn; } namespace KonbiniPayments { type Support = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.KonbiniPayments.Support; namespace Support { type Hours = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.KonbiniPayments.Support.Hours; } } namespace ScriptStatementDescriptor { type Kana = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.ScriptStatementDescriptor.Kana; type Kanji = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.ScriptStatementDescriptor.Kanji; } namespace Support { type Address = Stripe_.V2.Core.AccountCreateParams.Configuration.Merchant.Support.Address; } } namespace Recipient { type Capabilities = Stripe_.V2.Core.AccountCreateParams.Configuration.Recipient.Capabilities; namespace Capabilities { type StripeBalance = Stripe_.V2.Core.AccountCreateParams.Configuration.Recipient.Capabilities.StripeBalance; namespace StripeBalance { type StripeTransfers = Stripe_.V2.Core.AccountCreateParams.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers; } } } } namespace Defaults { type Locale = Stripe_.V2.Core.AccountCreateParams.Defaults.Locale; type Profile = Stripe_.V2.Core.AccountCreateParams.Defaults.Profile; type Responsibilities = Stripe_.V2.Core.AccountCreateParams.Defaults.Responsibilities; namespace Responsibilities { type FeesCollector = Stripe_.V2.Core.AccountCreateParams.Defaults.Responsibilities.FeesCollector; type LossesCollector = Stripe_.V2.Core.AccountCreateParams.Defaults.Responsibilities.LossesCollector; } } namespace Identity { type Attestations = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations; type BusinessDetails = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails; type EntityType = Stripe_.V2.Core.AccountCreateParams.Identity.EntityType; type Individual = Stripe_.V2.Core.AccountCreateParams.Identity.Individual; namespace Attestations { type DirectorshipDeclaration = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.OwnershipDeclaration; type PersonsProvided = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.PersonsProvided; type RepresentativeDeclaration = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.RepresentativeDeclaration; type TermsOfService = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.TermsOfService; namespace PersonsProvided { type OwnershipExemptionReason = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.PersonsProvided.OwnershipExemptionReason; } namespace TermsOfService { type Account = Stripe_.V2.Core.AccountCreateParams.Identity.Attestations.TermsOfService.Account; } } namespace BusinessDetails { type AdditionalAddress = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.AdditionalAddress; type Address = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Address; type AnnualRevenue = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.AnnualRevenue; type Documents = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents; type IdNumber = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.IdNumber; type MonthlyEstimatedRevenue = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.MonthlyEstimatedRevenue; type RegistrationDate = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.RegistrationDate; type ScriptAddresses = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptNames; type Structure = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Structure; namespace AdditionalAddress { type Purpose = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.AdditionalAddress.Purpose; } namespace Documents { type BankAccountOwnershipVerification = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.BankAccountOwnershipVerification; type CompanyLicense = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.CompanyLicense; type CompanyMemorandumOfAssociation = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.CompanyMemorandumOfAssociation; type CompanyMinisterialDecree = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.CompanyMinisterialDecree; type CompanyRegistrationVerification = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.CompanyRegistrationVerification; type CompanyTaxIdVerification = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.CompanyTaxIdVerification; type PrimaryVerification = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.PrimaryVerification; type ProofOfAddress = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.ProofOfAddress; type ProofOfRegistration = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.ProofOfRegistration; type ProofOfUltimateBeneficialOwnership = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.PrimaryVerification.FrontBack; } namespace ProofOfRegistration { type Signer = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.ProofOfRegistration.Signer; } namespace ProofOfUltimateBeneficialOwnership { type Signer = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership.Signer; } } namespace IdNumber { type Type = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.IdNumber.Type; } namespace ScriptAddresses { type Kana = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptAddresses.Kana; type Kanji = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptAddresses.Kanji; } namespace ScriptNames { type Kana = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.AccountCreateParams.Identity.BusinessDetails.ScriptNames.Kanji; } } namespace Individual { type AdditionalAddress = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.AdditionalAddress; type AdditionalName = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.AdditionalName; type Address = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Address; type DateOfBirth = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.DateOfBirth; type Documents = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents; type IdNumber = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.IdNumber; type LegalGender = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.LegalGender; type PoliticalExposure = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.PoliticalExposure; type Relationship = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Relationship; type ScriptAddresses = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptNames; namespace AdditionalName { type Purpose = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.AdditionalName.Purpose; } namespace Documents { type CompanyAuthorization = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.CompanyAuthorization; type Passport = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.Passport; type PrimaryVerification = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.PrimaryVerification; type SecondaryVerification = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.SecondaryVerification; type Visa = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.Visa; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.PrimaryVerification.FrontBack; } namespace SecondaryVerification { type FrontBack = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.Documents.SecondaryVerification.FrontBack; } } namespace IdNumber { type Type = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.IdNumber.Type; } namespace ScriptAddresses { type Kana = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptAddresses.Kana; type Kanji = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptAddresses.Kanji; } namespace ScriptNames { type Kana = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.AccountCreateParams.Identity.Individual.ScriptNames.Kanji; } } } } namespace Account { type AppliedConfiguration = Stripe_.V2.Core.Account.AppliedConfiguration; type Configuration = Stripe_.V2.Core.Account.Configuration; type Dashboard = Stripe_.V2.Core.Account.Dashboard; type Defaults = Stripe_.V2.Core.Account.Defaults; type FutureRequirements = Stripe_.V2.Core.Account.FutureRequirements; type Identity = Stripe_.V2.Core.Account.Identity; type Requirements = Stripe_.V2.Core.Account.Requirements; namespace Configuration { type Customer = Stripe_.V2.Core.Account.Configuration.Customer; type Merchant = Stripe_.V2.Core.Account.Configuration.Merchant; type Recipient = Stripe_.V2.Core.Account.Configuration.Recipient; namespace Customer { type AutomaticIndirectTax = Stripe_.V2.Core.Account.Configuration.Customer.AutomaticIndirectTax; type Billing = Stripe_.V2.Core.Account.Configuration.Customer.Billing; type Capabilities = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities; type Shipping = Stripe_.V2.Core.Account.Configuration.Customer.Shipping; namespace AutomaticIndirectTax { type Exempt = Stripe_.V2.Core.Account.Configuration.Customer.AutomaticIndirectTax.Exempt; type Location = Stripe_.V2.Core.Account.Configuration.Customer.AutomaticIndirectTax.Location; type LocationSource = Stripe_.V2.Core.Account.Configuration.Customer.AutomaticIndirectTax.LocationSource; } namespace Billing { type Invoice = Stripe_.V2.Core.Account.Configuration.Customer.Billing.Invoice; namespace Invoice { type CustomField = Stripe_.V2.Core.Account.Configuration.Customer.Billing.Invoice.CustomField; type Rendering = Stripe_.V2.Core.Account.Configuration.Customer.Billing.Invoice.Rendering; namespace Rendering { type AmountTaxDisplay = Stripe_.V2.Core.Account.Configuration.Customer.Billing.Invoice.Rendering.AmountTaxDisplay; } } } namespace Capabilities { type AutomaticIndirectTax = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax; namespace AutomaticIndirectTax { type Status = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Customer.Capabilities.AutomaticIndirectTax.StatusDetail.Resolution; } } } namespace Shipping { type Address = Stripe_.V2.Core.Account.Configuration.Customer.Shipping.Address; } } namespace Merchant { type BacsDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.BacsDebitPayments; type Branding = Stripe_.V2.Core.Account.Configuration.Merchant.Branding; type Capabilities = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities; type CardPayments = Stripe_.V2.Core.Account.Configuration.Merchant.CardPayments; type KonbiniPayments = Stripe_.V2.Core.Account.Configuration.Merchant.KonbiniPayments; type ScriptStatementDescriptor = Stripe_.V2.Core.Account.Configuration.Merchant.ScriptStatementDescriptor; type SepaDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.SepaDebitPayments; type StatementDescriptor = Stripe_.V2.Core.Account.Configuration.Merchant.StatementDescriptor; type Support = Stripe_.V2.Core.Account.Configuration.Merchant.Support; namespace Capabilities { type AchDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments; type AcssDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments; type AffirmPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments; type AfterpayClearpayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments; type AlmaPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments; type AmazonPayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments; type AuBecsDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments; type BacsDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments; type BancontactPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments; type BlikPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments; type BoletoPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments; type CardPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments; type CartesBancairesPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments; type CashappPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments; type EpsPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments; type FpxPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments; type GbBankTransferPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments; type GrabpayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments; type IdealPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments; type JcbPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments; type JpBankTransferPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments; type KakaoPayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments; type KlarnaPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments; type KonbiniPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments; type KrCardPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments; type LinkPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments; type MobilepayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments; type MultibancoPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments; type MxBankTransferPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments; type NaverPayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments; type OxxoPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments; type P24Payments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments; type PayByBankPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments; type PaycoPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments; type PaynowPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments; type PromptpayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments; type RevolutPayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments; type SamsungPayPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments; type SepaBankTransferPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments; type SepaDebitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments; type StripeBalance = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance; type SunbitPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SunbitPayments; type SwishPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments; type TwintPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments; type UsBankTransferPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments; type ZipPayments = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments; namespace AchDebitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AchDebitPayments.StatusDetail.Resolution; } } namespace AcssDebitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AcssDebitPayments.StatusDetail.Resolution; } } namespace AffirmPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AffirmPayments.StatusDetail.Resolution; } } namespace AfterpayClearpayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AfterpayClearpayPayments.StatusDetail.Resolution; } } namespace AlmaPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AlmaPayments.StatusDetail.Resolution; } } namespace AmazonPayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AmazonPayPayments.StatusDetail.Resolution; } } namespace AuBecsDebitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.AuBecsDebitPayments.StatusDetail.Resolution; } } namespace BacsDebitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BacsDebitPayments.StatusDetail.Resolution; } } namespace BancontactPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BancontactPayments.StatusDetail.Resolution; } } namespace BlikPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BlikPayments.StatusDetail.Resolution; } } namespace BoletoPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.BoletoPayments.StatusDetail.Resolution; } } namespace CardPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CardPayments.StatusDetail.Resolution; } } namespace CartesBancairesPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CartesBancairesPayments.StatusDetail.Resolution; } } namespace CashappPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.CashappPayments.StatusDetail.Resolution; } } namespace EpsPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.EpsPayments.StatusDetail.Resolution; } } namespace FpxPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.FpxPayments.StatusDetail.Resolution; } } namespace GbBankTransferPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GbBankTransferPayments.StatusDetail.Resolution; } } namespace GrabpayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.GrabpayPayments.StatusDetail.Resolution; } } namespace IdealPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.IdealPayments.StatusDetail.Resolution; } } namespace JcbPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JcbPayments.StatusDetail.Resolution; } } namespace JpBankTransferPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.JpBankTransferPayments.StatusDetail.Resolution; } } namespace KakaoPayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KakaoPayPayments.StatusDetail.Resolution; } } namespace KlarnaPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KlarnaPayments.StatusDetail.Resolution; } } namespace KonbiniPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KonbiniPayments.StatusDetail.Resolution; } } namespace KrCardPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.KrCardPayments.StatusDetail.Resolution; } } namespace LinkPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.LinkPayments.StatusDetail.Resolution; } } namespace MobilepayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MobilepayPayments.StatusDetail.Resolution; } } namespace MultibancoPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MultibancoPayments.StatusDetail.Resolution; } } namespace MxBankTransferPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.MxBankTransferPayments.StatusDetail.Resolution; } } namespace NaverPayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.NaverPayPayments.StatusDetail.Resolution; } } namespace OxxoPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.OxxoPayments.StatusDetail.Resolution; } } namespace P24Payments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.P24Payments.StatusDetail.Resolution; } } namespace PayByBankPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PayByBankPayments.StatusDetail.Resolution; } } namespace PaycoPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaycoPayments.StatusDetail.Resolution; } } namespace PaynowPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PaynowPayments.StatusDetail.Resolution; } } namespace PromptpayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.PromptpayPayments.StatusDetail.Resolution; } } namespace RevolutPayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.RevolutPayPayments.StatusDetail.Resolution; } } namespace SamsungPayPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SamsungPayPayments.StatusDetail.Resolution; } } namespace SepaBankTransferPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaBankTransferPayments.StatusDetail.Resolution; } } namespace SepaDebitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SepaDebitPayments.StatusDetail.Resolution; } } namespace StripeBalance { type Payouts = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts; namespace Payouts { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.StripeBalance.Payouts.StatusDetail.Resolution; } } } namespace SunbitPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SunbitPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SunbitPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SunbitPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SunbitPayments.StatusDetail.Resolution; } } namespace SwishPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.SwishPayments.StatusDetail.Resolution; } } namespace TwintPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.TwintPayments.StatusDetail.Resolution; } } namespace UsBankTransferPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.UsBankTransferPayments.StatusDetail.Resolution; } } namespace ZipPayments { type Status = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Merchant.Capabilities.ZipPayments.StatusDetail.Resolution; } } } namespace CardPayments { type DeclineOn = Stripe_.V2.Core.Account.Configuration.Merchant.CardPayments.DeclineOn; } namespace KonbiniPayments { type Support = Stripe_.V2.Core.Account.Configuration.Merchant.KonbiniPayments.Support; namespace Support { type Hours = Stripe_.V2.Core.Account.Configuration.Merchant.KonbiniPayments.Support.Hours; } } namespace ScriptStatementDescriptor { type Kana = Stripe_.V2.Core.Account.Configuration.Merchant.ScriptStatementDescriptor.Kana; type Kanji = Stripe_.V2.Core.Account.Configuration.Merchant.ScriptStatementDescriptor.Kanji; } namespace Support { type Address = Stripe_.V2.Core.Account.Configuration.Merchant.Support.Address; } } namespace Recipient { type Capabilities = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities; namespace Capabilities { type StripeBalance = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance; namespace StripeBalance { type Payouts = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts; type StripeTransfers = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers; namespace Payouts { type Status = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.Payouts.StatusDetail.Resolution; } } namespace StripeTransfers { type Status = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers.Status; type StatusDetail = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers.StatusDetail; namespace StatusDetail { type Code = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers.StatusDetail.Code; type Resolution = Stripe_.V2.Core.Account.Configuration.Recipient.Capabilities.StripeBalance.StripeTransfers.StatusDetail.Resolution; } } } } } } namespace Defaults { type Locale = Stripe_.V2.Core.Account.Defaults.Locale; type Profile = Stripe_.V2.Core.Account.Defaults.Profile; type Responsibilities = Stripe_.V2.Core.Account.Defaults.Responsibilities; namespace Responsibilities { type FeesCollector = Stripe_.V2.Core.Account.Defaults.Responsibilities.FeesCollector; type LossesCollector = Stripe_.V2.Core.Account.Defaults.Responsibilities.LossesCollector; type RequirementsCollector = Stripe_.V2.Core.Account.Defaults.Responsibilities.RequirementsCollector; } } namespace FutureRequirements { type Entry = Stripe_.V2.Core.Account.FutureRequirements.Entry; type Summary = Stripe_.V2.Core.Account.FutureRequirements.Summary; namespace Entry { type AwaitingActionFrom = Stripe_.V2.Core.Account.FutureRequirements.Entry.AwaitingActionFrom; type Error = Stripe_.V2.Core.Account.FutureRequirements.Entry.Error; type Impact = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact; type MinimumDeadline = Stripe_.V2.Core.Account.FutureRequirements.Entry.MinimumDeadline; type Reference = Stripe_.V2.Core.Account.FutureRequirements.Entry.Reference; type RequestedReason = Stripe_.V2.Core.Account.FutureRequirements.Entry.RequestedReason; namespace Error { type Code = Stripe_.V2.Core.Account.FutureRequirements.Entry.Error.Code; } namespace Impact { type RestrictsCapability = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact.RestrictsCapability; namespace RestrictsCapability { type Capability = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact.RestrictsCapability.Capability; type Configuration = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact.RestrictsCapability.Configuration; type Deadline = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact.RestrictsCapability.Deadline; namespace Deadline { type Status = Stripe_.V2.Core.Account.FutureRequirements.Entry.Impact.RestrictsCapability.Deadline.Status; } } } namespace MinimumDeadline { type Status = Stripe_.V2.Core.Account.FutureRequirements.Entry.MinimumDeadline.Status; } namespace Reference { type Type = Stripe_.V2.Core.Account.FutureRequirements.Entry.Reference.Type; } namespace RequestedReason { type Code = Stripe_.V2.Core.Account.FutureRequirements.Entry.RequestedReason.Code; } } namespace Summary { type MinimumDeadline = Stripe_.V2.Core.Account.FutureRequirements.Summary.MinimumDeadline; namespace MinimumDeadline { type Status = Stripe_.V2.Core.Account.FutureRequirements.Summary.MinimumDeadline.Status; } } } namespace Identity { type Attestations = Stripe_.V2.Core.Account.Identity.Attestations; type BusinessDetails = Stripe_.V2.Core.Account.Identity.BusinessDetails; type EntityType = Stripe_.V2.Core.Account.Identity.EntityType; type Individual = Stripe_.V2.Core.Account.Identity.Individual; namespace Attestations { type DirectorshipDeclaration = Stripe_.V2.Core.Account.Identity.Attestations.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.V2.Core.Account.Identity.Attestations.OwnershipDeclaration; type PersonsProvided = Stripe_.V2.Core.Account.Identity.Attestations.PersonsProvided; type RepresentativeDeclaration = Stripe_.V2.Core.Account.Identity.Attestations.RepresentativeDeclaration; type TermsOfService = Stripe_.V2.Core.Account.Identity.Attestations.TermsOfService; namespace PersonsProvided { type OwnershipExemptionReason = Stripe_.V2.Core.Account.Identity.Attestations.PersonsProvided.OwnershipExemptionReason; } namespace TermsOfService { type Account = Stripe_.V2.Core.Account.Identity.Attestations.TermsOfService.Account; } } namespace BusinessDetails { type AdditionalAddress = Stripe_.V2.Core.Account.Identity.BusinessDetails.AdditionalAddress; type Address = Stripe_.V2.Core.Account.Identity.BusinessDetails.Address; type AnnualRevenue = Stripe_.V2.Core.Account.Identity.BusinessDetails.AnnualRevenue; type Documents = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents; type IdNumber = Stripe_.V2.Core.Account.Identity.BusinessDetails.IdNumber; type MonthlyEstimatedRevenue = Stripe_.V2.Core.Account.Identity.BusinessDetails.MonthlyEstimatedRevenue; type RegistrationDate = Stripe_.V2.Core.Account.Identity.BusinessDetails.RegistrationDate; type ScriptAddresses = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptNames; type Structure = Stripe_.V2.Core.Account.Identity.BusinessDetails.Structure; namespace AdditionalAddress { type Purpose = Stripe_.V2.Core.Account.Identity.BusinessDetails.AdditionalAddress.Purpose; } namespace Documents { type BankAccountOwnershipVerification = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.BankAccountOwnershipVerification; type CompanyLicense = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.CompanyLicense; type CompanyMemorandumOfAssociation = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.CompanyMemorandumOfAssociation; type CompanyMinisterialDecree = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.CompanyMinisterialDecree; type CompanyRegistrationVerification = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.CompanyRegistrationVerification; type CompanyTaxIdVerification = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.CompanyTaxIdVerification; type PrimaryVerification = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.PrimaryVerification; type ProofOfAddress = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfAddress; type ProofOfRegistration = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfRegistration; type ProofOfUltimateBeneficialOwnership = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.PrimaryVerification.FrontBack; } namespace ProofOfRegistration { type Signer = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfRegistration.Signer; } namespace ProofOfUltimateBeneficialOwnership { type Signer = Stripe_.V2.Core.Account.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership.Signer; } } namespace IdNumber { type Type = Stripe_.V2.Core.Account.Identity.BusinessDetails.IdNumber.Type; } namespace ScriptAddresses { type Kana = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptAddresses.Kana; type Kanji = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptAddresses.Kanji; } namespace ScriptNames { type Kana = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.Account.Identity.BusinessDetails.ScriptNames.Kanji; } } namespace Individual { type AdditionalAddress = Stripe_.V2.Core.Account.Identity.Individual.AdditionalAddress; type AdditionalName = Stripe_.V2.Core.Account.Identity.Individual.AdditionalName; type AdditionalTermsOfService = Stripe_.V2.Core.Account.Identity.Individual.AdditionalTermsOfService; type Address = Stripe_.V2.Core.Account.Identity.Individual.Address; type DateOfBirth = Stripe_.V2.Core.Account.Identity.Individual.DateOfBirth; type Documents = Stripe_.V2.Core.Account.Identity.Individual.Documents; type IdNumber = Stripe_.V2.Core.Account.Identity.Individual.IdNumber; type LegalGender = Stripe_.V2.Core.Account.Identity.Individual.LegalGender; type PoliticalExposure = Stripe_.V2.Core.Account.Identity.Individual.PoliticalExposure; type Relationship = Stripe_.V2.Core.Account.Identity.Individual.Relationship; type ScriptAddresses = Stripe_.V2.Core.Account.Identity.Individual.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.Account.Identity.Individual.ScriptNames; namespace AdditionalName { type Purpose = Stripe_.V2.Core.Account.Identity.Individual.AdditionalName.Purpose; } namespace AdditionalTermsOfService { type Account = Stripe_.V2.Core.Account.Identity.Individual.AdditionalTermsOfService.Account; } namespace Documents { type CompanyAuthorization = Stripe_.V2.Core.Account.Identity.Individual.Documents.CompanyAuthorization; type Passport = Stripe_.V2.Core.Account.Identity.Individual.Documents.Passport; type PrimaryVerification = Stripe_.V2.Core.Account.Identity.Individual.Documents.PrimaryVerification; type SecondaryVerification = Stripe_.V2.Core.Account.Identity.Individual.Documents.SecondaryVerification; type Visa = Stripe_.V2.Core.Account.Identity.Individual.Documents.Visa; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.Account.Identity.Individual.Documents.PrimaryVerification.FrontBack; } namespace SecondaryVerification { type FrontBack = Stripe_.V2.Core.Account.Identity.Individual.Documents.SecondaryVerification.FrontBack; } } namespace IdNumber { type Type = Stripe_.V2.Core.Account.Identity.Individual.IdNumber.Type; } namespace ScriptAddresses { type Kana = Stripe_.V2.Core.Account.Identity.Individual.ScriptAddresses.Kana; type Kanji = Stripe_.V2.Core.Account.Identity.Individual.ScriptAddresses.Kanji; } namespace ScriptNames { type Kana = Stripe_.V2.Core.Account.Identity.Individual.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.Account.Identity.Individual.ScriptNames.Kanji; } } } namespace Requirements { type Entry = Stripe_.V2.Core.Account.Requirements.Entry; type Summary = Stripe_.V2.Core.Account.Requirements.Summary; namespace Entry { type AwaitingActionFrom = Stripe_.V2.Core.Account.Requirements.Entry.AwaitingActionFrom; type Error = Stripe_.V2.Core.Account.Requirements.Entry.Error; type Impact = Stripe_.V2.Core.Account.Requirements.Entry.Impact; type MinimumDeadline = Stripe_.V2.Core.Account.Requirements.Entry.MinimumDeadline; type Reference = Stripe_.V2.Core.Account.Requirements.Entry.Reference; type RequestedReason = Stripe_.V2.Core.Account.Requirements.Entry.RequestedReason; namespace Error { type Code = Stripe_.V2.Core.Account.Requirements.Entry.Error.Code; } namespace Impact { type RestrictsCapability = Stripe_.V2.Core.Account.Requirements.Entry.Impact.RestrictsCapability; namespace RestrictsCapability { type Capability = Stripe_.V2.Core.Account.Requirements.Entry.Impact.RestrictsCapability.Capability; type Configuration = Stripe_.V2.Core.Account.Requirements.Entry.Impact.RestrictsCapability.Configuration; type Deadline = Stripe_.V2.Core.Account.Requirements.Entry.Impact.RestrictsCapability.Deadline; namespace Deadline { type Status = Stripe_.V2.Core.Account.Requirements.Entry.Impact.RestrictsCapability.Deadline.Status; } } } namespace MinimumDeadline { type Status = Stripe_.V2.Core.Account.Requirements.Entry.MinimumDeadline.Status; } namespace Reference { type Type = Stripe_.V2.Core.Account.Requirements.Entry.Reference.Type; } namespace RequestedReason { type Code = Stripe_.V2.Core.Account.Requirements.Entry.RequestedReason.Code; } } namespace Summary { type MinimumDeadline = Stripe_.V2.Core.Account.Requirements.Summary.MinimumDeadline; namespace MinimumDeadline { type Status = Stripe_.V2.Core.Account.Requirements.Summary.MinimumDeadline.Status; } } } } namespace AccountLinkCreateParams { type UseCase = Stripe_.V2.Core.AccountLinkCreateParams.UseCase; namespace UseCase { type AccountOnboarding = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountOnboarding; type AccountUpdate = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountUpdate; type Type = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.Type; namespace AccountOnboarding { type CollectionOptions = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountOnboarding.CollectionOptions; type Configuration = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountOnboarding.Configuration; namespace CollectionOptions { type Fields = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountOnboarding.CollectionOptions.Fields; type FutureRequirements = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountOnboarding.CollectionOptions.FutureRequirements; } } namespace AccountUpdate { type CollectionOptions = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountUpdate.CollectionOptions; type Configuration = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountUpdate.Configuration; namespace CollectionOptions { type Fields = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountUpdate.CollectionOptions.Fields; type FutureRequirements = Stripe_.V2.Core.AccountLinkCreateParams.UseCase.AccountUpdate.CollectionOptions.FutureRequirements; } } } } namespace AccountLink { type UseCase = Stripe_.V2.Core.AccountLink.UseCase; namespace UseCase { type AccountOnboarding = Stripe_.V2.Core.AccountLink.UseCase.AccountOnboarding; type AccountUpdate = Stripe_.V2.Core.AccountLink.UseCase.AccountUpdate; type Type = Stripe_.V2.Core.AccountLink.UseCase.Type; namespace AccountOnboarding { type CollectionOptions = Stripe_.V2.Core.AccountLink.UseCase.AccountOnboarding.CollectionOptions; type Configuration = Stripe_.V2.Core.AccountLink.UseCase.AccountOnboarding.Configuration; namespace CollectionOptions { type Fields = Stripe_.V2.Core.AccountLink.UseCase.AccountOnboarding.CollectionOptions.Fields; type FutureRequirements = Stripe_.V2.Core.AccountLink.UseCase.AccountOnboarding.CollectionOptions.FutureRequirements; } } namespace AccountUpdate { type CollectionOptions = Stripe_.V2.Core.AccountLink.UseCase.AccountUpdate.CollectionOptions; type Configuration = Stripe_.V2.Core.AccountLink.UseCase.AccountUpdate.Configuration; namespace CollectionOptions { type Fields = Stripe_.V2.Core.AccountLink.UseCase.AccountUpdate.CollectionOptions.Fields; type FutureRequirements = Stripe_.V2.Core.AccountLink.UseCase.AccountUpdate.CollectionOptions.FutureRequirements; } } } } namespace AccountTokenCreateParams { type Identity = Stripe_.V2.Core.AccountTokenCreateParams.Identity; namespace Identity { type Attestations = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations; type BusinessDetails = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails; type EntityType = Stripe_.V2.Core.AccountTokenCreateParams.Identity.EntityType; type Individual = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual; namespace Attestations { type DirectorshipDeclaration = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.DirectorshipDeclaration; type OwnershipDeclaration = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.OwnershipDeclaration; type PersonsProvided = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.PersonsProvided; type RepresentativeDeclaration = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.RepresentativeDeclaration; type TermsOfService = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.TermsOfService; namespace PersonsProvided { type OwnershipExemptionReason = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.PersonsProvided.OwnershipExemptionReason; } namespace TermsOfService { type Account = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Attestations.TermsOfService.Account; } } namespace BusinessDetails { type AdditionalAddress = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.AdditionalAddress; type AnnualRevenue = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.AnnualRevenue; type Documents = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents; type IdNumber = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.IdNumber; type MonthlyEstimatedRevenue = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.MonthlyEstimatedRevenue; type RegistrationDate = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.RegistrationDate; type ScriptAddresses = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.ScriptNames; type Structure = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Structure; namespace AdditionalAddress { type Purpose = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.AdditionalAddress.Purpose; } namespace Documents { type BankAccountOwnershipVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.BankAccountOwnershipVerification; type CompanyLicense = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.CompanyLicense; type CompanyMemorandumOfAssociation = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.CompanyMemorandumOfAssociation; type CompanyMinisterialDecree = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.CompanyMinisterialDecree; type CompanyRegistrationVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.CompanyRegistrationVerification; type CompanyTaxIdVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.CompanyTaxIdVerification; type PrimaryVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.PrimaryVerification; type ProofOfAddress = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.ProofOfAddress; type ProofOfRegistration = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.ProofOfRegistration; type ProofOfUltimateBeneficialOwnership = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.PrimaryVerification.FrontBack; } namespace ProofOfRegistration { type Signer = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.ProofOfRegistration.Signer; } namespace ProofOfUltimateBeneficialOwnership { type Signer = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.Documents.ProofOfUltimateBeneficialOwnership.Signer; } } namespace IdNumber { type Type = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.IdNumber.Type; } namespace ScriptNames { type Kana = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.AccountTokenCreateParams.Identity.BusinessDetails.ScriptNames.Kanji; } } namespace Individual { type AdditionalAddress = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.AdditionalAddress; type AdditionalName = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.AdditionalName; type DateOfBirth = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.DateOfBirth; type Documents = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents; type IdNumber = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.IdNumber; type LegalGender = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.LegalGender; type PoliticalExposure = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.PoliticalExposure; type Relationship = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Relationship; type ScriptAddresses = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.ScriptNames; namespace AdditionalName { type Purpose = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.AdditionalName.Purpose; } namespace Documents { type CompanyAuthorization = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.CompanyAuthorization; type Passport = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.Passport; type PrimaryVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.PrimaryVerification; type SecondaryVerification = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.SecondaryVerification; type Visa = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.Visa; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.PrimaryVerification.FrontBack; } namespace SecondaryVerification { type FrontBack = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.Documents.SecondaryVerification.FrontBack; } } namespace IdNumber { type Type = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.IdNumber.Type; } namespace ScriptNames { type Kana = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.AccountTokenCreateParams.Identity.Individual.ScriptNames.Kanji; } } } } namespace Event { type Changes = Stripe_.V2.Core.Event.Changes; type Reason = Stripe_.V2.Core.Event.Reason; namespace Reason { type Request = Stripe_.V2.Core.Event.Reason.Request; } } namespace EventDestinationCreateParams { type EventPayload = Stripe_.V2.Core.EventDestinationCreateParams.EventPayload; type Type = Stripe_.V2.Core.EventDestinationCreateParams.Type; type AmazonEventbridge = Stripe_.V2.Core.EventDestinationCreateParams.AmazonEventbridge; type AzureEventGrid = Stripe_.V2.Core.EventDestinationCreateParams.AzureEventGrid; type Include = Stripe_.V2.Core.EventDestinationCreateParams.Include; type WebhookEndpoint = Stripe_.V2.Core.EventDestinationCreateParams.WebhookEndpoint; } namespace EventDestination { type AmazonEventbridge = Stripe_.V2.Core.EventDestination.AmazonEventbridge; type AzureEventGrid = Stripe_.V2.Core.EventDestination.AzureEventGrid; type EventPayload = Stripe_.V2.Core.EventDestination.EventPayload; type Status = Stripe_.V2.Core.EventDestination.Status; type StatusDetails = Stripe_.V2.Core.EventDestination.StatusDetails; type Type = Stripe_.V2.Core.EventDestination.Type; type WebhookEndpoint = Stripe_.V2.Core.EventDestination.WebhookEndpoint; namespace AmazonEventbridge { type AwsEventSourceStatus = Stripe_.V2.Core.EventDestination.AmazonEventbridge.AwsEventSourceStatus; } namespace AzureEventGrid { type AzurePartnerTopicStatus = Stripe_.V2.Core.EventDestination.AzureEventGrid.AzurePartnerTopicStatus; } namespace StatusDetails { type Disabled = Stripe_.V2.Core.EventDestination.StatusDetails.Disabled; namespace Disabled { type Reason = Stripe_.V2.Core.EventDestination.StatusDetails.Disabled.Reason; } } } namespace AccountPerson { type AdditionalAddress = Stripe_.V2.Core.AccountPerson.AdditionalAddress; type AdditionalName = Stripe_.V2.Core.AccountPerson.AdditionalName; type AdditionalTermsOfService = Stripe_.V2.Core.AccountPerson.AdditionalTermsOfService; type Address = Stripe_.V2.Core.AccountPerson.Address; type DateOfBirth = Stripe_.V2.Core.AccountPerson.DateOfBirth; type Documents = Stripe_.V2.Core.AccountPerson.Documents; type IdNumber = Stripe_.V2.Core.AccountPerson.IdNumber; type LegalGender = Stripe_.V2.Core.AccountPerson.LegalGender; type PoliticalExposure = Stripe_.V2.Core.AccountPerson.PoliticalExposure; type Relationship = Stripe_.V2.Core.AccountPerson.Relationship; type ScriptAddresses = Stripe_.V2.Core.AccountPerson.ScriptAddresses; type ScriptNames = Stripe_.V2.Core.AccountPerson.ScriptNames; namespace AdditionalName { type Purpose = Stripe_.V2.Core.AccountPerson.AdditionalName.Purpose; } namespace AdditionalTermsOfService { type Account = Stripe_.V2.Core.AccountPerson.AdditionalTermsOfService.Account; } namespace Documents { type CompanyAuthorization = Stripe_.V2.Core.AccountPerson.Documents.CompanyAuthorization; type Passport = Stripe_.V2.Core.AccountPerson.Documents.Passport; type PrimaryVerification = Stripe_.V2.Core.AccountPerson.Documents.PrimaryVerification; type SecondaryVerification = Stripe_.V2.Core.AccountPerson.Documents.SecondaryVerification; type Visa = Stripe_.V2.Core.AccountPerson.Documents.Visa; namespace PrimaryVerification { type FrontBack = Stripe_.V2.Core.AccountPerson.Documents.PrimaryVerification.FrontBack; } namespace SecondaryVerification { type FrontBack = Stripe_.V2.Core.AccountPerson.Documents.SecondaryVerification.FrontBack; } } namespace IdNumber { type Type = Stripe_.V2.Core.AccountPerson.IdNumber.Type; } namespace ScriptAddresses { type Kana = Stripe_.V2.Core.AccountPerson.ScriptAddresses.Kana; type Kanji = Stripe_.V2.Core.AccountPerson.ScriptAddresses.Kanji; } namespace ScriptNames { type Kana = Stripe_.V2.Core.AccountPerson.ScriptNames.Kana; type Kanji = Stripe_.V2.Core.AccountPerson.ScriptNames.Kanji; } } } namespace Commerce { type ProductCatalogImport = Stripe_.V2.Commerce.ProductCatalogImport; namespace ProductCatalogImport { type FeedType = Stripe_.V2.Commerce.ProductCatalogImport.FeedType; type Mode = Stripe_.V2.Commerce.ProductCatalogImport.Mode; type Status = Stripe_.V2.Commerce.ProductCatalogImport.Status; type StatusDetails = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails; namespace StatusDetails { type AwaitingUpload = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.AwaitingUpload; type Failed = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.Failed; type Processing = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.Processing; type Succeeded = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.Succeeded; type SucceededWithErrors = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.SucceededWithErrors; namespace AwaitingUpload { type UploadUrl = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.AwaitingUpload.UploadUrl; } namespace Failed { type Code = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.Failed.Code; type Type = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.Failed.Type; } namespace SucceededWithErrors { type ErrorFile = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.SucceededWithErrors.ErrorFile; type Sample = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.SucceededWithErrors.Sample; namespace ErrorFile { type DownloadUrl = Stripe_.V2.Commerce.ProductCatalogImport.StatusDetails.SucceededWithErrors.ErrorFile.DownloadUrl; } } } } } } namespace Reserve { type Hold = Stripe_.Reserve.Hold; type Plan = Stripe_.Reserve.Plan; type Release = Stripe_.Reserve.Release; namespace Hold { type CreatedBy = Stripe_.Reserve.Hold.CreatedBy; type Reason = Stripe_.Reserve.Hold.Reason; type ReleaseDetail = Stripe_.Reserve.Hold.ReleaseDetail; type ReleaseSchedule = Stripe_.Reserve.Hold.ReleaseSchedule; type SourceType = Stripe_.Reserve.Hold.SourceType; } namespace Plan { type CreatedBy = Stripe_.Reserve.Plan.CreatedBy; type FixedRelease = Stripe_.Reserve.Plan.FixedRelease; type RollingRelease = Stripe_.Reserve.Plan.RollingRelease; type Status = Stripe_.Reserve.Plan.Status; type Type = Stripe_.Reserve.Plan.Type; } namespace Release { type CreatedBy = Stripe_.Reserve.Release.CreatedBy; type Reason = Stripe_.Reserve.Release.Reason; type SourceTransaction = Stripe_.Reserve.Release.SourceTransaction; namespace SourceTransaction { type Type = Stripe_.Reserve.Release.SourceTransaction.Type; } } } namespace Events { type UnknownEventNotification = Stripe_.V2.Core.Events.UnknownEventNotification; type V1BillingMeterErrorReportTriggeredEvent = Stripe_.V2.Core.Events.V1BillingMeterErrorReportTriggeredEvent; type V1BillingMeterErrorReportTriggeredEventNotification = Stripe_.V2.Core.Events.V1BillingMeterErrorReportTriggeredEventNotification; type V1BillingMeterNoMeterFoundEvent = Stripe_.V2.Core.Events.V1BillingMeterNoMeterFoundEvent; type V1BillingMeterNoMeterFoundEventNotification = Stripe_.V2.Core.Events.V1BillingMeterNoMeterFoundEventNotification; type V2CommerceProductCatalogImportsFailedEvent = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsFailedEvent; type V2CommerceProductCatalogImportsFailedEventNotification = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsFailedEventNotification; type V2CommerceProductCatalogImportsProcessingEvent = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsProcessingEvent; type V2CommerceProductCatalogImportsProcessingEventNotification = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsProcessingEventNotification; type V2CommerceProductCatalogImportsSucceededEvent = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsSucceededEvent; type V2CommerceProductCatalogImportsSucceededEventNotification = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsSucceededEventNotification; type V2CommerceProductCatalogImportsSucceededWithErrorsEvent = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsSucceededWithErrorsEvent; type V2CommerceProductCatalogImportsSucceededWithErrorsEventNotification = Stripe_.V2.Core.Events.V2CommerceProductCatalogImportsSucceededWithErrorsEventNotification; type V2CoreAccountClosedEvent = Stripe_.V2.Core.Events.V2CoreAccountClosedEvent; type V2CoreAccountClosedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountClosedEventNotification; type V2CoreAccountCreatedEvent = Stripe_.V2.Core.Events.V2CoreAccountCreatedEvent; type V2CoreAccountCreatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountCreatedEventNotification; type V2CoreAccountUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountUpdatedEvent; type V2CoreAccountUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountUpdatedEventNotification; type V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent; type V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification; type V2CoreAccountIncludingConfigurationCustomerUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationCustomerUpdatedEvent; type V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification; type V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent; type V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification; type V2CoreAccountIncludingConfigurationMerchantUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationMerchantUpdatedEvent; type V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification; type V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent; type V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification; type V2CoreAccountIncludingConfigurationRecipientUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationRecipientUpdatedEvent; type V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification; type V2CoreAccountIncludingDefaultsUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingDefaultsUpdatedEvent; type V2CoreAccountIncludingDefaultsUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingDefaultsUpdatedEventNotification; type V2CoreAccountIncludingFutureRequirementsUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingFutureRequirementsUpdatedEvent; type V2CoreAccountIncludingFutureRequirementsUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingFutureRequirementsUpdatedEventNotification; type V2CoreAccountIncludingIdentityUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingIdentityUpdatedEvent; type V2CoreAccountIncludingIdentityUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingIdentityUpdatedEventNotification; type V2CoreAccountIncludingRequirementsUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountIncludingRequirementsUpdatedEvent; type V2CoreAccountIncludingRequirementsUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountIncludingRequirementsUpdatedEventNotification; type V2CoreAccountLinkReturnedEvent = Stripe_.V2.Core.Events.V2CoreAccountLinkReturnedEvent; type V2CoreAccountLinkReturnedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountLinkReturnedEventNotification; type V2CoreAccountPersonCreatedEvent = Stripe_.V2.Core.Events.V2CoreAccountPersonCreatedEvent; type V2CoreAccountPersonCreatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountPersonCreatedEventNotification; type V2CoreAccountPersonDeletedEvent = Stripe_.V2.Core.Events.V2CoreAccountPersonDeletedEvent; type V2CoreAccountPersonDeletedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountPersonDeletedEventNotification; type V2CoreAccountPersonUpdatedEvent = Stripe_.V2.Core.Events.V2CoreAccountPersonUpdatedEvent; type V2CoreAccountPersonUpdatedEventNotification = Stripe_.V2.Core.Events.V2CoreAccountPersonUpdatedEventNotification; type V2CoreEventDestinationPingEvent = Stripe_.V2.Core.Events.V2CoreEventDestinationPingEvent; type V2CoreEventDestinationPingEventNotification = Stripe_.V2.Core.Events.V2CoreEventDestinationPingEventNotification; namespace V1BillingMeterErrorReportTriggeredEvent { type Data = Stripe_.V2.Core.Events.V1BillingMeterErrorReportTriggeredEvent.Data; } namespace V1BillingMeterNoMeterFoundEvent { type Data = Stripe_.V2.Core.Events.V1BillingMeterNoMeterFoundEvent.Data; } namespace V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent.Data; } namespace V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.Data; } namespace V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.Data; } namespace V2CoreAccountLinkReturnedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountLinkReturnedEvent.Data; } namespace V2CoreAccountPersonCreatedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountPersonCreatedEvent.Data; } namespace V2CoreAccountPersonDeletedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountPersonDeletedEvent.Data; } namespace V2CoreAccountPersonUpdatedEvent { type Data = Stripe_.V2.Core.Events.V2CoreAccountPersonUpdatedEvent.Data; } } type AccountApplicationAuthorizedEvent = Stripe_.AccountApplicationAuthorizedEvent; type AccountApplicationDeauthorizedEvent = Stripe_.AccountApplicationDeauthorizedEvent; type AccountExternalAccountCreatedEvent = Stripe_.AccountExternalAccountCreatedEvent; type AccountExternalAccountDeletedEvent = Stripe_.AccountExternalAccountDeletedEvent; type AccountExternalAccountUpdatedEvent = Stripe_.AccountExternalAccountUpdatedEvent; type AccountUpdatedEvent = Stripe_.AccountUpdatedEvent; type ApplicationFeeCreatedEvent = Stripe_.ApplicationFeeCreatedEvent; type ApplicationFeeRefundUpdatedEvent = Stripe_.ApplicationFeeRefundUpdatedEvent; type ApplicationFeeRefundedEvent = Stripe_.ApplicationFeeRefundedEvent; type BalanceAvailableEvent = Stripe_.BalanceAvailableEvent; type BalanceSettingsUpdatedEvent = Stripe_.BalanceSettingsUpdatedEvent; type BillingAlertTriggeredEvent = Stripe_.BillingAlertTriggeredEvent; type BillingCreditBalanceTransactionCreatedEvent = Stripe_.BillingCreditBalanceTransactionCreatedEvent; type BillingCreditGrantCreatedEvent = Stripe_.BillingCreditGrantCreatedEvent; type BillingCreditGrantUpdatedEvent = Stripe_.BillingCreditGrantUpdatedEvent; type BillingMeterCreatedEvent = Stripe_.BillingMeterCreatedEvent; type BillingMeterDeactivatedEvent = Stripe_.BillingMeterDeactivatedEvent; type BillingMeterReactivatedEvent = Stripe_.BillingMeterReactivatedEvent; type BillingMeterUpdatedEvent = Stripe_.BillingMeterUpdatedEvent; type BillingPortalConfigurationCreatedEvent = Stripe_.BillingPortalConfigurationCreatedEvent; type BillingPortalConfigurationUpdatedEvent = Stripe_.BillingPortalConfigurationUpdatedEvent; type BillingPortalSessionCreatedEvent = Stripe_.BillingPortalSessionCreatedEvent; type CapabilityUpdatedEvent = Stripe_.CapabilityUpdatedEvent; type CashBalanceFundsAvailableEvent = Stripe_.CashBalanceFundsAvailableEvent; type ChargeCapturedEvent = Stripe_.ChargeCapturedEvent; type ChargeDisputeClosedEvent = Stripe_.ChargeDisputeClosedEvent; type ChargeDisputeCreatedEvent = Stripe_.ChargeDisputeCreatedEvent; type ChargeDisputeFundsReinstatedEvent = Stripe_.ChargeDisputeFundsReinstatedEvent; type ChargeDisputeFundsWithdrawnEvent = Stripe_.ChargeDisputeFundsWithdrawnEvent; type ChargeDisputeUpdatedEvent = Stripe_.ChargeDisputeUpdatedEvent; type ChargeExpiredEvent = Stripe_.ChargeExpiredEvent; type ChargeFailedEvent = Stripe_.ChargeFailedEvent; type ChargePendingEvent = Stripe_.ChargePendingEvent; type ChargeRefundUpdatedEvent = Stripe_.ChargeRefundUpdatedEvent; type ChargeRefundedEvent = Stripe_.ChargeRefundedEvent; type ChargeSucceededEvent = Stripe_.ChargeSucceededEvent; type ChargeUpdatedEvent = Stripe_.ChargeUpdatedEvent; type CheckoutSessionAsyncPaymentFailedEvent = Stripe_.CheckoutSessionAsyncPaymentFailedEvent; type CheckoutSessionAsyncPaymentSucceededEvent = Stripe_.CheckoutSessionAsyncPaymentSucceededEvent; type CheckoutSessionCompletedEvent = Stripe_.CheckoutSessionCompletedEvent; type CheckoutSessionExpiredEvent = Stripe_.CheckoutSessionExpiredEvent; type ClimateOrderCanceledEvent = Stripe_.ClimateOrderCanceledEvent; type ClimateOrderCreatedEvent = Stripe_.ClimateOrderCreatedEvent; type ClimateOrderDelayedEvent = Stripe_.ClimateOrderDelayedEvent; type ClimateOrderDeliveredEvent = Stripe_.ClimateOrderDeliveredEvent; type ClimateOrderProductSubstitutedEvent = Stripe_.ClimateOrderProductSubstitutedEvent; type ClimateProductCreatedEvent = Stripe_.ClimateProductCreatedEvent; type ClimateProductPricingUpdatedEvent = Stripe_.ClimateProductPricingUpdatedEvent; type CouponCreatedEvent = Stripe_.CouponCreatedEvent; type CouponDeletedEvent = Stripe_.CouponDeletedEvent; type CouponUpdatedEvent = Stripe_.CouponUpdatedEvent; type CreditNoteCreatedEvent = Stripe_.CreditNoteCreatedEvent; type CreditNoteUpdatedEvent = Stripe_.CreditNoteUpdatedEvent; type CreditNoteVoidedEvent = Stripe_.CreditNoteVoidedEvent; type CustomerCreatedEvent = Stripe_.CustomerCreatedEvent; type CustomerDeletedEvent = Stripe_.CustomerDeletedEvent; type CustomerDiscountCreatedEvent = Stripe_.CustomerDiscountCreatedEvent; type CustomerDiscountDeletedEvent = Stripe_.CustomerDiscountDeletedEvent; type CustomerDiscountUpdatedEvent = Stripe_.CustomerDiscountUpdatedEvent; type CustomerSourceCreatedEvent = Stripe_.CustomerSourceCreatedEvent; type CustomerSourceDeletedEvent = Stripe_.CustomerSourceDeletedEvent; type CustomerSourceExpiringEvent = Stripe_.CustomerSourceExpiringEvent; type CustomerSourceUpdatedEvent = Stripe_.CustomerSourceUpdatedEvent; type CustomerSubscriptionCreatedEvent = Stripe_.CustomerSubscriptionCreatedEvent; type CustomerSubscriptionDeletedEvent = Stripe_.CustomerSubscriptionDeletedEvent; type CustomerSubscriptionPausedEvent = Stripe_.CustomerSubscriptionPausedEvent; type CustomerSubscriptionPendingUpdateAppliedEvent = Stripe_.CustomerSubscriptionPendingUpdateAppliedEvent; type CustomerSubscriptionPendingUpdateExpiredEvent = Stripe_.CustomerSubscriptionPendingUpdateExpiredEvent; type CustomerSubscriptionResumedEvent = Stripe_.CustomerSubscriptionResumedEvent; type CustomerSubscriptionTrialWillEndEvent = Stripe_.CustomerSubscriptionTrialWillEndEvent; type CustomerSubscriptionUpdatedEvent = Stripe_.CustomerSubscriptionUpdatedEvent; type CustomerTaxIdCreatedEvent = Stripe_.CustomerTaxIdCreatedEvent; type CustomerTaxIdDeletedEvent = Stripe_.CustomerTaxIdDeletedEvent; type CustomerTaxIdUpdatedEvent = Stripe_.CustomerTaxIdUpdatedEvent; type CustomerUpdatedEvent = Stripe_.CustomerUpdatedEvent; type CustomerCashBalanceTransactionCreatedEvent = Stripe_.CustomerCashBalanceTransactionCreatedEvent; type EntitlementsActiveEntitlementSummaryUpdatedEvent = Stripe_.EntitlementsActiveEntitlementSummaryUpdatedEvent; type FileCreatedEvent = Stripe_.FileCreatedEvent; type FinancialConnectionsAccountAccountNumbersUpdatedEvent = Stripe_.FinancialConnectionsAccountAccountNumbersUpdatedEvent; type FinancialConnectionsAccountCreatedEvent = Stripe_.FinancialConnectionsAccountCreatedEvent; type FinancialConnectionsAccountDeactivatedEvent = Stripe_.FinancialConnectionsAccountDeactivatedEvent; type FinancialConnectionsAccountDisconnectedEvent = Stripe_.FinancialConnectionsAccountDisconnectedEvent; type FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent = Stripe_.FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent; type FinancialConnectionsAccountReactivatedEvent = Stripe_.FinancialConnectionsAccountReactivatedEvent; type FinancialConnectionsAccountRefreshedBalanceEvent = Stripe_.FinancialConnectionsAccountRefreshedBalanceEvent; type FinancialConnectionsAccountRefreshedOwnershipEvent = Stripe_.FinancialConnectionsAccountRefreshedOwnershipEvent; type FinancialConnectionsAccountRefreshedTransactionsEvent = Stripe_.FinancialConnectionsAccountRefreshedTransactionsEvent; type FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent = Stripe_.FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent; type FinancialConnectionsAccountUpcomingAccountNumberExpiryEvent = Stripe_.FinancialConnectionsAccountUpcomingAccountNumberExpiryEvent; type FinancialConnectionsAccountUpcomingDeactivationEvent = Stripe_.FinancialConnectionsAccountUpcomingDeactivationEvent; type FinancialConnectionsAuthorizationExpectedDeactivationDateUpdatedEvent = Stripe_.FinancialConnectionsAuthorizationExpectedDeactivationDateUpdatedEvent; type FinancialConnectionsAuthorizationUpcomingDeactivationEvent = Stripe_.FinancialConnectionsAuthorizationUpcomingDeactivationEvent; type IdentityVerificationSessionCanceledEvent = Stripe_.IdentityVerificationSessionCanceledEvent; type IdentityVerificationSessionCreatedEvent = Stripe_.IdentityVerificationSessionCreatedEvent; type IdentityVerificationSessionProcessingEvent = Stripe_.IdentityVerificationSessionProcessingEvent; type IdentityVerificationSessionRedactedEvent = Stripe_.IdentityVerificationSessionRedactedEvent; type IdentityVerificationSessionRequiresInputEvent = Stripe_.IdentityVerificationSessionRequiresInputEvent; type IdentityVerificationSessionVerifiedEvent = Stripe_.IdentityVerificationSessionVerifiedEvent; type InvoiceCreatedEvent = Stripe_.InvoiceCreatedEvent; type InvoiceDeletedEvent = Stripe_.InvoiceDeletedEvent; type InvoiceFinalizationFailedEvent = Stripe_.InvoiceFinalizationFailedEvent; type InvoiceFinalizedEvent = Stripe_.InvoiceFinalizedEvent; type InvoiceMarkedUncollectibleEvent = Stripe_.InvoiceMarkedUncollectibleEvent; type InvoiceOverdueEvent = Stripe_.InvoiceOverdueEvent; type InvoiceOverpaidEvent = Stripe_.InvoiceOverpaidEvent; type InvoicePaidEvent = Stripe_.InvoicePaidEvent; type InvoicePaymentActionRequiredEvent = Stripe_.InvoicePaymentActionRequiredEvent; type InvoicePaymentAttemptRequiredEvent = Stripe_.InvoicePaymentAttemptRequiredEvent; type InvoicePaymentFailedEvent = Stripe_.InvoicePaymentFailedEvent; type InvoicePaymentSucceededEvent = Stripe_.InvoicePaymentSucceededEvent; type InvoiceSentEvent = Stripe_.InvoiceSentEvent; type InvoiceUpcomingEvent = Stripe_.InvoiceUpcomingEvent; type InvoiceUpdatedEvent = Stripe_.InvoiceUpdatedEvent; type InvoiceVoidedEvent = Stripe_.InvoiceVoidedEvent; type InvoiceWillBeDueEvent = Stripe_.InvoiceWillBeDueEvent; type InvoicePaymentPaidEvent = Stripe_.InvoicePaymentPaidEvent; type InvoiceItemCreatedEvent = Stripe_.InvoiceItemCreatedEvent; type InvoiceItemDeletedEvent = Stripe_.InvoiceItemDeletedEvent; type IssuingAuthorizationCreatedEvent = Stripe_.IssuingAuthorizationCreatedEvent; type IssuingAuthorizationRequestEvent = Stripe_.IssuingAuthorizationRequestEvent; type IssuingAuthorizationUpdatedEvent = Stripe_.IssuingAuthorizationUpdatedEvent; type IssuingCardCreatedEvent = Stripe_.IssuingCardCreatedEvent; type IssuingCardUpdatedEvent = Stripe_.IssuingCardUpdatedEvent; type IssuingCardholderCreatedEvent = Stripe_.IssuingCardholderCreatedEvent; type IssuingCardholderUpdatedEvent = Stripe_.IssuingCardholderUpdatedEvent; type IssuingDisputeClosedEvent = Stripe_.IssuingDisputeClosedEvent; type IssuingDisputeCreatedEvent = Stripe_.IssuingDisputeCreatedEvent; type IssuingDisputeFundsReinstatedEvent = Stripe_.IssuingDisputeFundsReinstatedEvent; type IssuingDisputeFundsRescindedEvent = Stripe_.IssuingDisputeFundsRescindedEvent; type IssuingDisputeSubmittedEvent = Stripe_.IssuingDisputeSubmittedEvent; type IssuingDisputeUpdatedEvent = Stripe_.IssuingDisputeUpdatedEvent; type IssuingPersonalizationDesignActivatedEvent = Stripe_.IssuingPersonalizationDesignActivatedEvent; type IssuingPersonalizationDesignDeactivatedEvent = Stripe_.IssuingPersonalizationDesignDeactivatedEvent; type IssuingPersonalizationDesignRejectedEvent = Stripe_.IssuingPersonalizationDesignRejectedEvent; type IssuingPersonalizationDesignUpdatedEvent = Stripe_.IssuingPersonalizationDesignUpdatedEvent; type IssuingTokenCreatedEvent = Stripe_.IssuingTokenCreatedEvent; type IssuingTokenUpdatedEvent = Stripe_.IssuingTokenUpdatedEvent; type IssuingTransactionCreatedEvent = Stripe_.IssuingTransactionCreatedEvent; type IssuingTransactionPurchaseDetailsReceiptUpdatedEvent = Stripe_.IssuingTransactionPurchaseDetailsReceiptUpdatedEvent; type IssuingTransactionUpdatedEvent = Stripe_.IssuingTransactionUpdatedEvent; type MandateUpdatedEvent = Stripe_.MandateUpdatedEvent; type PaymentIntentAmountCapturableUpdatedEvent = Stripe_.PaymentIntentAmountCapturableUpdatedEvent; type PaymentIntentCanceledEvent = Stripe_.PaymentIntentCanceledEvent; type PaymentIntentCreatedEvent = Stripe_.PaymentIntentCreatedEvent; type PaymentIntentPartiallyFundedEvent = Stripe_.PaymentIntentPartiallyFundedEvent; type PaymentIntentPaymentFailedEvent = Stripe_.PaymentIntentPaymentFailedEvent; type PaymentIntentProcessingEvent = Stripe_.PaymentIntentProcessingEvent; type PaymentIntentRequiresActionEvent = Stripe_.PaymentIntentRequiresActionEvent; type PaymentIntentSucceededEvent = Stripe_.PaymentIntentSucceededEvent; type PaymentLinkCreatedEvent = Stripe_.PaymentLinkCreatedEvent; type PaymentLinkUpdatedEvent = Stripe_.PaymentLinkUpdatedEvent; type PaymentMethodAttachedEvent = Stripe_.PaymentMethodAttachedEvent; type PaymentMethodAutomaticallyUpdatedEvent = Stripe_.PaymentMethodAutomaticallyUpdatedEvent; type PaymentMethodDetachedEvent = Stripe_.PaymentMethodDetachedEvent; type PaymentMethodUpdatedEvent = Stripe_.PaymentMethodUpdatedEvent; type PayoutCanceledEvent = Stripe_.PayoutCanceledEvent; type PayoutCreatedEvent = Stripe_.PayoutCreatedEvent; type PayoutFailedEvent = Stripe_.PayoutFailedEvent; type PayoutPaidEvent = Stripe_.PayoutPaidEvent; type PayoutReconciliationCompletedEvent = Stripe_.PayoutReconciliationCompletedEvent; type PayoutUpdatedEvent = Stripe_.PayoutUpdatedEvent; type PersonCreatedEvent = Stripe_.PersonCreatedEvent; type PersonDeletedEvent = Stripe_.PersonDeletedEvent; type PersonUpdatedEvent = Stripe_.PersonUpdatedEvent; type PlanCreatedEvent = Stripe_.PlanCreatedEvent; type PlanDeletedEvent = Stripe_.PlanDeletedEvent; type PlanUpdatedEvent = Stripe_.PlanUpdatedEvent; type PriceCreatedEvent = Stripe_.PriceCreatedEvent; type PriceDeletedEvent = Stripe_.PriceDeletedEvent; type PriceUpdatedEvent = Stripe_.PriceUpdatedEvent; type ProductCreatedEvent = Stripe_.ProductCreatedEvent; type ProductDeletedEvent = Stripe_.ProductDeletedEvent; type ProductUpdatedEvent = Stripe_.ProductUpdatedEvent; type PromotionCodeCreatedEvent = Stripe_.PromotionCodeCreatedEvent; type PromotionCodeUpdatedEvent = Stripe_.PromotionCodeUpdatedEvent; type QuoteAcceptedEvent = Stripe_.QuoteAcceptedEvent; type QuoteCanceledEvent = Stripe_.QuoteCanceledEvent; type QuoteCreatedEvent = Stripe_.QuoteCreatedEvent; type QuoteFinalizedEvent = Stripe_.QuoteFinalizedEvent; type RadarEarlyFraudWarningCreatedEvent = Stripe_.RadarEarlyFraudWarningCreatedEvent; type RadarEarlyFraudWarningUpdatedEvent = Stripe_.RadarEarlyFraudWarningUpdatedEvent; type RefundCreatedEvent = Stripe_.RefundCreatedEvent; type RefundFailedEvent = Stripe_.RefundFailedEvent; type RefundUpdatedEvent = Stripe_.RefundUpdatedEvent; type ReportingReportRunFailedEvent = Stripe_.ReportingReportRunFailedEvent; type ReportingReportRunSucceededEvent = Stripe_.ReportingReportRunSucceededEvent; type ReportingReportTypeUpdatedEvent = Stripe_.ReportingReportTypeUpdatedEvent; type ReserveHoldCreatedEvent = Stripe_.ReserveHoldCreatedEvent; type ReserveHoldUpdatedEvent = Stripe_.ReserveHoldUpdatedEvent; type ReservePlanCreatedEvent = Stripe_.ReservePlanCreatedEvent; type ReservePlanDisabledEvent = Stripe_.ReservePlanDisabledEvent; type ReservePlanExpiredEvent = Stripe_.ReservePlanExpiredEvent; type ReservePlanUpdatedEvent = Stripe_.ReservePlanUpdatedEvent; type ReserveReleaseCreatedEvent = Stripe_.ReserveReleaseCreatedEvent; type ReviewClosedEvent = Stripe_.ReviewClosedEvent; type ReviewOpenedEvent = Stripe_.ReviewOpenedEvent; type SetupIntentCanceledEvent = Stripe_.SetupIntentCanceledEvent; type SetupIntentCreatedEvent = Stripe_.SetupIntentCreatedEvent; type SetupIntentRequiresActionEvent = Stripe_.SetupIntentRequiresActionEvent; type SetupIntentSetupFailedEvent = Stripe_.SetupIntentSetupFailedEvent; type SetupIntentSucceededEvent = Stripe_.SetupIntentSucceededEvent; type SigmaScheduledQueryRunCreatedEvent = Stripe_.SigmaScheduledQueryRunCreatedEvent; type SourceCanceledEvent = Stripe_.SourceCanceledEvent; type SourceChargeableEvent = Stripe_.SourceChargeableEvent; type SourceFailedEvent = Stripe_.SourceFailedEvent; type SourceMandateNotificationEvent = Stripe_.SourceMandateNotificationEvent; type SourceRefundAttributesRequiredEvent = Stripe_.SourceRefundAttributesRequiredEvent; type SourceTransactionCreatedEvent = Stripe_.SourceTransactionCreatedEvent; type SourceTransactionUpdatedEvent = Stripe_.SourceTransactionUpdatedEvent; type SubscriptionScheduleAbortedEvent = Stripe_.SubscriptionScheduleAbortedEvent; type SubscriptionScheduleCanceledEvent = Stripe_.SubscriptionScheduleCanceledEvent; type SubscriptionScheduleCompletedEvent = Stripe_.SubscriptionScheduleCompletedEvent; type SubscriptionScheduleCreatedEvent = Stripe_.SubscriptionScheduleCreatedEvent; type SubscriptionScheduleExpiringEvent = Stripe_.SubscriptionScheduleExpiringEvent; type SubscriptionScheduleReleasedEvent = Stripe_.SubscriptionScheduleReleasedEvent; type SubscriptionScheduleUpdatedEvent = Stripe_.SubscriptionScheduleUpdatedEvent; type TaxSettingsUpdatedEvent = Stripe_.TaxSettingsUpdatedEvent; type TaxRateCreatedEvent = Stripe_.TaxRateCreatedEvent; type TaxRateUpdatedEvent = Stripe_.TaxRateUpdatedEvent; type TerminalReaderActionFailedEvent = Stripe_.TerminalReaderActionFailedEvent; type TerminalReaderActionSucceededEvent = Stripe_.TerminalReaderActionSucceededEvent; type TerminalReaderActionUpdatedEvent = Stripe_.TerminalReaderActionUpdatedEvent; type TestHelpersTestClockAdvancingEvent = Stripe_.TestHelpersTestClockAdvancingEvent; type TestHelpersTestClockCreatedEvent = Stripe_.TestHelpersTestClockCreatedEvent; type TestHelpersTestClockDeletedEvent = Stripe_.TestHelpersTestClockDeletedEvent; type TestHelpersTestClockInternalFailureEvent = Stripe_.TestHelpersTestClockInternalFailureEvent; type TestHelpersTestClockReadyEvent = Stripe_.TestHelpersTestClockReadyEvent; type TopupCanceledEvent = Stripe_.TopupCanceledEvent; type TopupCreatedEvent = Stripe_.TopupCreatedEvent; type TopupFailedEvent = Stripe_.TopupFailedEvent; type TopupReversedEvent = Stripe_.TopupReversedEvent; type TopupSucceededEvent = Stripe_.TopupSucceededEvent; type TransferCreatedEvent = Stripe_.TransferCreatedEvent; type TransferReversedEvent = Stripe_.TransferReversedEvent; type TransferUpdatedEvent = Stripe_.TransferUpdatedEvent; type TreasuryCreditReversalCreatedEvent = Stripe_.TreasuryCreditReversalCreatedEvent; type TreasuryCreditReversalPostedEvent = Stripe_.TreasuryCreditReversalPostedEvent; type TreasuryDebitReversalCompletedEvent = Stripe_.TreasuryDebitReversalCompletedEvent; type TreasuryDebitReversalCreatedEvent = Stripe_.TreasuryDebitReversalCreatedEvent; type TreasuryDebitReversalInitialCreditGrantedEvent = Stripe_.TreasuryDebitReversalInitialCreditGrantedEvent; type TreasuryFinancialAccountClosedEvent = Stripe_.TreasuryFinancialAccountClosedEvent; type TreasuryFinancialAccountCreatedEvent = Stripe_.TreasuryFinancialAccountCreatedEvent; type TreasuryFinancialAccountFeaturesStatusUpdatedEvent = Stripe_.TreasuryFinancialAccountFeaturesStatusUpdatedEvent; type TreasuryInboundTransferCanceledEvent = Stripe_.TreasuryInboundTransferCanceledEvent; type TreasuryInboundTransferCreatedEvent = Stripe_.TreasuryInboundTransferCreatedEvent; type TreasuryInboundTransferFailedEvent = Stripe_.TreasuryInboundTransferFailedEvent; type TreasuryInboundTransferSucceededEvent = Stripe_.TreasuryInboundTransferSucceededEvent; type TreasuryOutboundPaymentCanceledEvent = Stripe_.TreasuryOutboundPaymentCanceledEvent; type TreasuryOutboundPaymentCreatedEvent = Stripe_.TreasuryOutboundPaymentCreatedEvent; type TreasuryOutboundPaymentExpectedArrivalDateUpdatedEvent = Stripe_.TreasuryOutboundPaymentExpectedArrivalDateUpdatedEvent; type TreasuryOutboundPaymentFailedEvent = Stripe_.TreasuryOutboundPaymentFailedEvent; type TreasuryOutboundPaymentPostedEvent = Stripe_.TreasuryOutboundPaymentPostedEvent; type TreasuryOutboundPaymentReturnedEvent = Stripe_.TreasuryOutboundPaymentReturnedEvent; type TreasuryOutboundPaymentTrackingDetailsUpdatedEvent = Stripe_.TreasuryOutboundPaymentTrackingDetailsUpdatedEvent; type TreasuryOutboundTransferCanceledEvent = Stripe_.TreasuryOutboundTransferCanceledEvent; type TreasuryOutboundTransferCreatedEvent = Stripe_.TreasuryOutboundTransferCreatedEvent; type TreasuryOutboundTransferExpectedArrivalDateUpdatedEvent = Stripe_.TreasuryOutboundTransferExpectedArrivalDateUpdatedEvent; type TreasuryOutboundTransferFailedEvent = Stripe_.TreasuryOutboundTransferFailedEvent; type TreasuryOutboundTransferPostedEvent = Stripe_.TreasuryOutboundTransferPostedEvent; type TreasuryOutboundTransferReturnedEvent = Stripe_.TreasuryOutboundTransferReturnedEvent; type TreasuryOutboundTransferTrackingDetailsUpdatedEvent = Stripe_.TreasuryOutboundTransferTrackingDetailsUpdatedEvent; type TreasuryReceivedCreditCreatedEvent = Stripe_.TreasuryReceivedCreditCreatedEvent; type TreasuryReceivedCreditFailedEvent = Stripe_.TreasuryReceivedCreditFailedEvent; type TreasuryReceivedCreditSucceededEvent = Stripe_.TreasuryReceivedCreditSucceededEvent; type TreasuryReceivedDebitCreatedEvent = Stripe_.TreasuryReceivedDebitCreatedEvent; type V2List = Stripe_.V2List; type V2ListPromise = Stripe_.V2ListPromise; type Response = Stripe_.Response; type RequestOptions = Stripe_.RequestOptions; type RawRequestOptions = Stripe_.RawRequestOptions; type ApiList = Stripe_.ApiList; type ApiListPromise = Stripe_.ApiListPromise; type ApiSearchResultPromise = Stripe_.ApiSearchResultPromise; type ApiSearchResult = Stripe_.ApiSearchResult; type StripeStreamResponse = Stripe_.StripeStreamResponse; type RequestEvent = Stripe_.RequestEvent; type ResponseEvent = Stripe_.ResponseEvent; type AppInfo = Stripe_.AppInfo; type FileData = Stripe_.FileData; type Metadata = Stripe_.Metadata; type MetadataParam = Stripe_.MetadataParam; type Address = Stripe_.Address; type JapanAddress = Stripe_.JapanAddress; type AddressParam = Stripe_.AddressParam; type ShippingAddressParam = Stripe_.ShippingAddressParam; type JapanAddressParam = Stripe_.JapanAddressParam; type RangeQueryParam = Stripe_.RangeQueryParam; type PaginationParams = Stripe_.PaginationParams; type Emptyable = Stripe_.Emptyable; type OAuthResource = Stripe_.OAuthResource; type OAuthToken = Stripe_.OAuthToken; type OAuthTokenParams = Stripe_.OAuthTokenParams; type OAuthAuthorizeUrlOptions = Stripe_.OAuthAuthorizeUrlOptions; type OAuthAuthorizeUrlParams = Stripe_.OAuthAuthorizeUrlParams; type OAuthDeauthorization = Stripe_.OAuthDeauthorization; type OAuthDeauthorizeParams = Stripe_.OAuthDeauthorizeParams; type StripeConfig = Stripe_.StripeConfig; type LatestApiVersion = Stripe_.LatestApiVersion; type HttpAgent = Stripe_.HttpAgent; type HttpProtocol = Stripe_.HttpProtocol; type StripeResource = Stripe_.StripeResource; type CryptoProvider = Stripe_.CryptoProvider; type HttpClient = Stripe_.HttpClientInterface; type HttpClientResponse = Stripe_.HttpClientResponseInterface; type RawErrorType = Stripe_.RawErrorType; type Webhooks = Stripe_.Webhooks; type WebhookTestHeaderOptions = Stripe_.WebhookTestHeaderOptions; type Signature = Stripe_.Signature; type StripeContextType = Stripe_.StripeContextType; type StripeRawError = Stripe_.StripeRawError; type Decimal = Stripe_.Decimal; namespace errors { type StripeError = InstanceType; type StripeCardError = InstanceType; type StripeInvalidRequestError = InstanceType; type StripeAPIError = InstanceType; type StripeAuthenticationError = InstanceType; type StripePermissionError = InstanceType; type StripeRateLimitError = InstanceType; type StripeConnectionError = InstanceType; type StripeSignatureVerificationError = InstanceType; type StripeIdempotencyError = InstanceType; type StripeInvalidGrantError = InstanceType; } } export = StripeConstructor;