1#![recursion_limit = "256"]
2#![deny(clippy::large_stack_frames)]
3#![allow(clippy::large_enum_variant)]
4#![allow(rustdoc::broken_intra_doc_links)]
5#![allow(rustdoc::invalid_html_tags)]
6#![allow(non_camel_case_types)]
7
8extern crate self as stripe_core;
12
13miniserde::make_place!(Place);
14pub use balance::types::*;
15pub mod balance;
16#[doc(hidden)]
17pub mod balance_amount;
18#[doc(inline)]
19pub use balance_amount::*;
20#[doc(hidden)]
21pub mod balance_amount_by_source_type;
22#[doc(inline)]
23pub use balance_amount_by_source_type::*;
24#[doc(hidden)]
25pub mod balance_amount_net;
26#[doc(inline)]
27pub use balance_amount_net::*;
28#[doc(hidden)]
29pub mod balance_detail;
30#[doc(inline)]
31pub use balance_detail::*;
32#[doc(hidden)]
33pub mod balance_detail_ungated;
34#[doc(inline)]
35pub use balance_detail_ungated::*;
36#[doc(hidden)]
37pub mod balance_net_available;
38#[doc(inline)]
39pub use balance_net_available::*;
40pub use balance_settings::types::*;
41pub mod balance_settings;
42#[doc(hidden)]
43pub mod balance_settings_resource_payments;
44#[doc(inline)]
45pub use balance_settings_resource_payments::*;
46#[doc(hidden)]
47pub mod balance_settings_resource_payout_schedule;
48#[doc(inline)]
49pub use balance_settings_resource_payout_schedule::*;
50#[doc(hidden)]
51pub mod balance_settings_resource_payouts;
52#[doc(inline)]
53pub use balance_settings_resource_payouts::*;
54#[doc(hidden)]
55pub mod balance_settings_resource_settlement_timing;
56#[doc(inline)]
57pub use balance_settings_resource_settlement_timing::*;
58pub mod balance_transaction;
59pub use stripe_shared::balance_transaction::*;
60pub use stripe_shared::balance_transaction_source::*;
61pub mod cash_balance;
62pub use stripe_shared::cash_balance::*;
63pub mod charge;
64pub use stripe_shared::charge::*;
65pub use stripe_shared::charge_fraud_details::*;
66pub use stripe_shared::charge_outcome::*;
67pub use stripe_shared::charge_transfer_data::*;
68pub use stripe_shared::connect_collection_transfer::*;
69pub mod customer;
70pub use stripe_shared::customer::*;pub use stripe_shared::customer_acceptance::*;pub use stripe_shared::customer_balance_customer_balance_settings::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_adjusted_for_overdraft::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_applied_to_payment_transaction::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction_resource_bank_transfer::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction_resource_bank_transfer_resource_eu_bank_transfer::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction_resource_bank_transfer_resource_gb_bank_transfer::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction_resource_bank_transfer_resource_jp_bank_transfer::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_funded_transaction_resource_bank_transfer_resource_us_bank_transfer::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_refunded_from_payment_transaction::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_transferred_to_balance::*;pub use stripe_shared::customer_balance_resource_cash_balance_transaction_resource_unapplied_from_payment_transaction::*;
71pub mod customer_balance_transaction;
72pub use stripe_shared::customer_balance_transaction::*;
73pub mod customer_cash_balance_transaction;
74pub use customer_session::types::*;
75pub use stripe_shared::customer_cash_balance_transaction::*;
76pub mod customer_session;
77#[doc(hidden)]
78pub mod customer_session_resource_components;
79#[doc(inline)]
80pub use customer_session_resource_components::*;
81#[doc(hidden)]
82pub mod customer_session_resource_components_resource_buy_button;
83#[doc(inline)]
84pub use customer_session_resource_components_resource_buy_button::*;
85#[doc(hidden)]
86pub mod customer_session_resource_components_resource_customer_sheet;
87#[doc(inline)]
88pub use customer_session_resource_components_resource_customer_sheet::*;
89#[doc(hidden)]
90pub mod customer_session_resource_components_resource_customer_sheet_resource_features;
91#[doc(inline)]
92pub use customer_session_resource_components_resource_customer_sheet_resource_features::*;
93#[doc(hidden)]
94pub mod customer_session_resource_components_resource_mobile_payment_element;
95#[doc(inline)]
96pub use customer_session_resource_components_resource_mobile_payment_element::*;
97#[doc(hidden)]
98pub mod customer_session_resource_components_resource_mobile_payment_element_resource_features;
99#[doc(inline)]
100pub use customer_session_resource_components_resource_mobile_payment_element_resource_features::*;
101#[doc(hidden)]
102pub mod customer_session_resource_components_resource_payment_element;
103#[doc(inline)]
104pub use customer_session_resource_components_resource_payment_element::*;
105#[doc(hidden)]
106pub mod customer_session_resource_components_resource_payment_element_resource_features;
107#[doc(inline)]
108pub use customer_session_resource_components_resource_payment_element_resource_features::*;
109#[doc(hidden)]
110pub mod customer_session_resource_components_resource_pricing_table;
111#[doc(inline)]
112pub use customer_session_resource_components_resource_pricing_table::*;
113pub use stripe_shared::customer_tax::*;
114pub use stripe_shared::customer_tax_location::*;
115pub use stripe_shared::deleted_customer::*;
116pub use stripe_shared::destination_details_unimplemented::*;
117pub mod dispute;
118pub use stripe_shared::dispute::*;
119pub use stripe_shared::dispute_enhanced_eligibility::*;
120pub use stripe_shared::dispute_enhanced_eligibility_visa_compelling_evidence3::*;
121pub use stripe_shared::dispute_enhanced_eligibility_visa_compliance::*;
122pub use stripe_shared::dispute_enhanced_evidence::*;
123pub use stripe_shared::dispute_enhanced_evidence_visa_compelling_evidence3::*;
124pub use stripe_shared::dispute_enhanced_evidence_visa_compliance::*;
125pub use stripe_shared::dispute_evidence::*;
126pub use stripe_shared::dispute_evidence_details::*;
127pub use stripe_shared::dispute_payment_method_details::*;
128pub use stripe_shared::dispute_payment_method_details_amazon_pay::*;
129pub use stripe_shared::dispute_payment_method_details_card::*;
130pub use stripe_shared::dispute_payment_method_details_klarna::*;
131pub use stripe_shared::dispute_payment_method_details_paypal::*;
132pub use stripe_shared::dispute_transaction_shipping_address::*;
133pub use stripe_shared::dispute_visa_compelling_evidence3_disputed_transaction::*;
134pub use stripe_shared::dispute_visa_compelling_evidence3_prior_undisputed_transaction::*;
135pub use stripe_shared::email_sent::*;
136pub mod event;
137pub use stripe_shared::event::*;
138pub use stripe_shared::fee::*;
139pub mod file;
140pub use stripe_shared::file::*;
141pub mod file_link;
142pub use stripe_shared::file_link::*;
143pub use stripe_shared::level3::*;
144pub use stripe_shared::level3_line_items::*;
145pub use stripe_shared::linked_account_options_common::*;
146pub mod mandate;
147pub use stripe_shared::mandate::*;pub use stripe_shared::mandate_acss_debit::*;pub use stripe_shared::mandate_amazon_pay::*;pub use stripe_shared::mandate_au_becs_debit::*;pub use stripe_shared::mandate_bacs_debit::*;pub use stripe_shared::mandate_cashapp::*;pub use stripe_shared::mandate_kakao_pay::*;pub use stripe_shared::mandate_klarna::*;pub use stripe_shared::mandate_kr_card::*;pub use stripe_shared::mandate_link::*;pub use stripe_shared::mandate_multi_use::*;pub use stripe_shared::mandate_naver_pay::*;pub use stripe_shared::mandate_nz_bank_account::*;pub use stripe_shared::mandate_options_payto::*;pub use stripe_shared::mandate_payment_method_details::*;pub use stripe_shared::mandate_paypal::*;pub use stripe_shared::mandate_payto::*;pub use stripe_shared::mandate_revolut_pay::*;pub use stripe_shared::mandate_sepa_debit::*;pub use stripe_shared::mandate_single_use::*;pub use stripe_shared::mandate_us_bank_account::*;pub use stripe_shared::notification_event_data::*;pub use stripe_shared::notification_event_request::*;pub use stripe_shared::offline_acceptance::*;pub use stripe_shared::online_acceptance::*;pub use stripe_shared::payment_flows_amount_details::*;pub use stripe_shared::payment_flows_amount_details_client_resource_tip::*;pub use stripe_shared::payment_flows_amount_details_resource_line_items_list_resource_line_item_resource_payment_method_options::*;pub use stripe_shared::payment_flows_amount_details_resource_line_items_list_resource_line_item_resource_tax::*;pub use stripe_shared::payment_flows_amount_details_resource_shipping::*;pub use stripe_shared::payment_flows_amount_details_resource_tax::*;pub use stripe_shared::payment_flows_automatic_payment_methods_payment_intent::*;pub use stripe_shared::payment_flows_automatic_payment_methods_setup_intent::*;pub use stripe_shared::payment_flows_payment_details::*;pub use stripe_shared::payment_flows_payment_intent_async_workflows::*;pub use stripe_shared::payment_flows_payment_intent_async_workflows_resource_inputs::*;pub use stripe_shared::payment_flows_payment_intent_async_workflows_resource_inputs_resource_tax::*;pub use stripe_shared::payment_flows_payment_intent_presentment_details::*;pub use stripe_shared::payment_flows_private_payment_methods_card_payment_intent_amount_details_line_item_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_card_present_amount_details_line_item_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_financial_connections_common_linked_account_options_filters::*;pub use stripe_shared::payment_flows_private_payment_methods_kakao_pay_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_klarna_payment_intent_amount_details_line_item_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_naver_pay_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_payco_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_paypal_amount_details_line_item_payment_method_options::*;pub use stripe_shared::payment_flows_private_payment_methods_samsung_pay_payment_method_options::*;
148pub mod payment_intent;
149pub use stripe_shared::payment_intent::*;
150pub mod payment_intent_amount_details_line_item;
151pub use stripe_shared::payment_intent_amount_details_line_item::*;
152pub use stripe_shared::payment_intent_card_processing::*;
153pub use stripe_shared::payment_intent_next_action::*;
154pub use stripe_shared::payment_intent_next_action_alipay_handle_redirect::*;
155pub use stripe_shared::payment_intent_next_action_boleto::*;
156pub use stripe_shared::payment_intent_next_action_card_await_notification::*;
157pub use stripe_shared::payment_intent_next_action_cashapp_handle_redirect_or_display_qr_code::*;
158pub use stripe_shared::payment_intent_next_action_cashapp_qr_code::*;
159pub use stripe_shared::payment_intent_next_action_display_bank_transfer_instructions::*;
160pub use stripe_shared::payment_intent_next_action_display_multibanco_details::*;
161pub use stripe_shared::payment_intent_next_action_display_oxxo_details::*;
162pub use stripe_shared::payment_intent_next_action_konbini::*;
163pub use stripe_shared::payment_intent_next_action_konbini_familymart::*;
164pub use stripe_shared::payment_intent_next_action_konbini_lawson::*;
165pub use stripe_shared::payment_intent_next_action_konbini_ministop::*;
166pub use stripe_shared::payment_intent_next_action_konbini_seicomart::*;
167pub use stripe_shared::payment_intent_next_action_konbini_stores::*;
168pub use stripe_shared::payment_intent_next_action_paynow_display_qr_code::*;
169pub use stripe_shared::payment_intent_next_action_pix_display_qr_code::*;
170pub use stripe_shared::payment_intent_next_action_promptpay_display_qr_code::*;
171pub use stripe_shared::payment_intent_next_action_redirect_to_url::*;
172pub use stripe_shared::payment_intent_next_action_swish_handle_redirect_or_display_qr_code::*;
173pub use stripe_shared::payment_intent_next_action_swish_qr_code::*;
174pub use stripe_shared::payment_intent_next_action_verify_with_microdeposits::*;
175pub use stripe_shared::payment_intent_next_action_wechat_pay_display_qr_code::*;
176pub use stripe_shared::payment_intent_next_action_wechat_pay_redirect_to_android_app::*;
177pub use stripe_shared::payment_intent_next_action_wechat_pay_redirect_to_ios_app::*;
178pub use stripe_shared::payment_intent_payment_method_options::*;
179pub use stripe_shared::payment_intent_payment_method_options_acss_debit::*;
180pub use stripe_shared::payment_intent_payment_method_options_au_becs_debit::*;
181pub use stripe_shared::payment_intent_payment_method_options_bacs_debit::*;
182pub use stripe_shared::payment_intent_payment_method_options_blik::*;
183pub use stripe_shared::payment_intent_payment_method_options_card::*;
184pub use stripe_shared::payment_intent_payment_method_options_eps::*;
185pub use stripe_shared::payment_intent_payment_method_options_link::*;
186pub use stripe_shared::payment_intent_payment_method_options_mandate_options_acss_debit::*;
187pub use stripe_shared::payment_intent_payment_method_options_mandate_options_bacs_debit::*;
188pub use stripe_shared::payment_intent_payment_method_options_mandate_options_payto::*;
189pub use stripe_shared::payment_intent_payment_method_options_mandate_options_sepa_debit::*;
190pub use stripe_shared::payment_intent_payment_method_options_mobilepay::*;
191pub use stripe_shared::payment_intent_payment_method_options_nz_bank_account::*;
192pub use stripe_shared::payment_intent_payment_method_options_payto::*;
193pub use stripe_shared::payment_intent_payment_method_options_sepa_debit::*;
194pub use stripe_shared::payment_intent_payment_method_options_swish::*;
195pub use stripe_shared::payment_intent_payment_method_options_us_bank_account::*;
196pub use stripe_shared::payment_intent_processing::*;
197pub use stripe_shared::payment_intent_processing_customer_notification::*;
198pub mod payment_source;
199pub use stripe_shared::payment_source::*;
200pub mod payout;
201pub use stripe_shared::payout::*;
202pub use stripe_shared::payouts_trace_id::*;
203pub mod refund;
204pub use stripe_shared::refund::*;
205pub use stripe_shared::refund_destination_details::*;
206pub use stripe_shared::refund_destination_details_blik::*;
207pub use stripe_shared::refund_destination_details_br_bank_transfer::*;
208pub use stripe_shared::refund_destination_details_card::*;
209pub use stripe_shared::refund_destination_details_crypto::*;
210pub use stripe_shared::refund_destination_details_eu_bank_transfer::*;
211pub use stripe_shared::refund_destination_details_gb_bank_transfer::*;
212pub use stripe_shared::refund_destination_details_jp_bank_transfer::*;
213pub use stripe_shared::refund_destination_details_mb_way::*;
214pub use stripe_shared::refund_destination_details_multibanco::*;
215pub use stripe_shared::refund_destination_details_mx_bank_transfer::*;
216pub use stripe_shared::refund_destination_details_p24::*;
217pub use stripe_shared::refund_destination_details_paypal::*;
218pub use stripe_shared::refund_destination_details_swish::*;
219pub use stripe_shared::refund_destination_details_th_bank_transfer::*;
220pub use stripe_shared::refund_destination_details_us_bank_transfer::*;
221pub use stripe_shared::refund_next_action::*;
222pub use stripe_shared::refund_next_action_display_details::*;
223pub use stripe_shared::reserve_transaction::*;
224pub mod setup_attempt;
225pub use stripe_shared::setup_attempt::*;
226pub use stripe_shared::setup_attempt_payment_method_details::*;
227pub use stripe_shared::setup_attempt_payment_method_details_acss_debit::*;
228pub use stripe_shared::setup_attempt_payment_method_details_amazon_pay::*;
229pub use stripe_shared::setup_attempt_payment_method_details_au_becs_debit::*;
230pub use stripe_shared::setup_attempt_payment_method_details_bacs_debit::*;
231pub use stripe_shared::setup_attempt_payment_method_details_bancontact::*;
232pub use stripe_shared::setup_attempt_payment_method_details_boleto::*;
233pub use stripe_shared::setup_attempt_payment_method_details_card::*;
234pub use stripe_shared::setup_attempt_payment_method_details_card_checks::*;
235pub use stripe_shared::setup_attempt_payment_method_details_card_present::*;
236pub use stripe_shared::setup_attempt_payment_method_details_card_wallet::*;
237pub use stripe_shared::setup_attempt_payment_method_details_cashapp::*;
238pub use stripe_shared::setup_attempt_payment_method_details_ideal::*;
239pub use stripe_shared::setup_attempt_payment_method_details_kakao_pay::*;
240pub use stripe_shared::setup_attempt_payment_method_details_klarna::*;
241pub use stripe_shared::setup_attempt_payment_method_details_kr_card::*;
242pub use stripe_shared::setup_attempt_payment_method_details_link::*;
243pub use stripe_shared::setup_attempt_payment_method_details_naver_pay::*;
244pub use stripe_shared::setup_attempt_payment_method_details_nz_bank_account::*;
245pub use stripe_shared::setup_attempt_payment_method_details_paypal::*;
246pub use stripe_shared::setup_attempt_payment_method_details_payto::*;
247pub use stripe_shared::setup_attempt_payment_method_details_revolut_pay::*;
248pub use stripe_shared::setup_attempt_payment_method_details_sepa_debit::*;
249pub use stripe_shared::setup_attempt_payment_method_details_sofort::*;
250pub use stripe_shared::setup_attempt_payment_method_details_us_bank_account::*;
251pub mod setup_intent;
252pub use stripe_shared::setup_intent::*;
253pub use stripe_shared::setup_intent_next_action::*;
254pub use stripe_shared::setup_intent_next_action_redirect_to_url::*;
255pub use stripe_shared::setup_intent_next_action_verify_with_microdeposits::*;
256pub use stripe_shared::setup_intent_payment_method_options::*;
257pub use stripe_shared::setup_intent_payment_method_options_acss_debit::*;
258pub use stripe_shared::setup_intent_payment_method_options_amazon_pay::*;
259pub use stripe_shared::setup_intent_payment_method_options_bacs_debit::*;
260pub use stripe_shared::setup_intent_payment_method_options_card::*;
261pub use stripe_shared::setup_intent_payment_method_options_card_mandate_options::*;
262pub use stripe_shared::setup_intent_payment_method_options_card_present::*;
263pub use stripe_shared::setup_intent_payment_method_options_klarna::*;
264pub use stripe_shared::setup_intent_payment_method_options_link::*;
265pub use stripe_shared::setup_intent_payment_method_options_mandate_options_acss_debit::*;
266pub use stripe_shared::setup_intent_payment_method_options_mandate_options_bacs_debit::*;
267pub use stripe_shared::setup_intent_payment_method_options_mandate_options_payto::*;
268pub use stripe_shared::setup_intent_payment_method_options_mandate_options_sepa_debit::*;
269pub use stripe_shared::setup_intent_payment_method_options_paypal::*;
270pub use stripe_shared::setup_intent_payment_method_options_payto::*;
271pub use stripe_shared::setup_intent_payment_method_options_sepa_debit::*;
272pub use stripe_shared::setup_intent_payment_method_options_us_bank_account::*;
273pub use stripe_shared::tax_deducted_at_source::*;
274pub use stripe_shared::three_d_secure_details::*;
275pub use token::types::*;
276pub mod token;
277pub use stripe_shared::token_card_networks::*;