stripe_connect/
mod.rs

1#![recursion_limit = "256"]
2#![allow(clippy::large_enum_variant)]
3#![allow(rustdoc::broken_intra_doc_links)]
4#![allow(rustdoc::invalid_html_tags)]
5#![allow(non_camel_case_types)]
6
7//! This crate provides Rust bindings to the Stripe HTTP API, specifically
8//! for requests mentioned in the `Connect` section of the [Stripe API docs](https://stripe.com/docs/api)
9
10extern crate self as stripe_connect;
11
12miniserde::make_place!(Place);
13pub mod account;
14pub use account_link::types::*;
15pub use stripe_shared::account::*;
16pub use stripe_shared::account_annual_revenue::*;
17pub use stripe_shared::account_bacs_debit_payments_settings::*;
18pub use stripe_shared::account_branding_settings::*;
19pub use stripe_shared::account_business_profile::*;
20pub use stripe_shared::account_capabilities::*;
21pub use stripe_shared::account_capability_future_requirements::*;
22pub use stripe_shared::account_capability_requirements::*;
23pub use stripe_shared::account_card_issuing_settings::*;
24pub use stripe_shared::account_card_payments_settings::*;
25pub use stripe_shared::account_dashboard_settings::*;
26pub use stripe_shared::account_decline_charge_on::*;
27pub use stripe_shared::account_future_requirements::*;
28pub use stripe_shared::account_group_membership::*;
29pub use stripe_shared::account_invoices_settings::*;
30pub mod account_link;
31pub use account_session::types::*;
32pub use stripe_shared::account_monthly_estimated_revenue::*;
33pub use stripe_shared::account_payments_settings::*;
34pub use stripe_shared::account_payout_settings::*;
35pub use stripe_shared::account_requirements::*;
36pub use stripe_shared::account_requirements_alternative::*;
37pub use stripe_shared::account_requirements_error::*;
38pub use stripe_shared::account_sepa_debit_payments_settings::*;
39pub mod account_session;
40pub use stripe_shared::account_settings::*;
41pub use stripe_shared::account_terms_of_service::*;
42pub use stripe_shared::account_tos_acceptance::*;
43pub use stripe_shared::account_treasury_settings::*;
44pub use stripe_shared::account_unification_account_controller::*;
45pub use stripe_shared::account_unification_account_controller_fees::*;
46pub use stripe_shared::account_unification_account_controller_losses::*;
47pub use stripe_shared::account_unification_account_controller_stripe_dashboard::*;
48pub use stripe_shared::application::*;
49pub mod application_fee;
50pub use apps_secret::types::*;
51pub use stripe_shared::application_fee::*;
52pub mod apps_secret;
53pub mod capability;
54pub use stripe_shared::capability::*;
55pub use stripe_shared::connect_account_reference::*;
56#[doc(hidden)]
57pub mod connect_embedded_account_config_claim;
58#[doc(inline)]
59pub use connect_embedded_account_config_claim::*;
60#[doc(hidden)]
61pub mod connect_embedded_account_features_claim;
62#[doc(inline)]
63pub use connect_embedded_account_features_claim::*;
64#[doc(hidden)]
65pub mod connect_embedded_account_session_create_components;
66#[doc(inline)]
67pub use connect_embedded_account_session_create_components::*;
68#[doc(hidden)]
69pub mod connect_embedded_base_config_claim;
70#[doc(inline)]
71pub use connect_embedded_base_config_claim::*;
72#[doc(hidden)]
73pub mod connect_embedded_base_features;
74#[doc(inline)]
75pub use connect_embedded_base_features::*;
76#[doc(hidden)]
77pub mod connect_embedded_disputes_list_config;
78#[doc(inline)]
79pub use connect_embedded_disputes_list_config::*;
80#[doc(hidden)]
81pub mod connect_embedded_disputes_list_features;
82#[doc(inline)]
83pub use connect_embedded_disputes_list_features::*;
84#[doc(hidden)]
85pub mod connect_embedded_financial_account_config_claim;
86#[doc(inline)]
87pub use connect_embedded_financial_account_config_claim::*;
88#[doc(hidden)]
89pub mod connect_embedded_financial_account_features;
90#[doc(inline)]
91pub use connect_embedded_financial_account_features::*;
92#[doc(hidden)]
93pub mod connect_embedded_financial_account_transactions_config_claim;
94#[doc(inline)]
95pub use connect_embedded_financial_account_transactions_config_claim::*;
96#[doc(hidden)]
97pub mod connect_embedded_financial_account_transactions_features;
98#[doc(inline)]
99pub use connect_embedded_financial_account_transactions_features::*;
100#[doc(hidden)]
101pub mod connect_embedded_instant_payouts_promotion_config;
102#[doc(inline)]
103pub use connect_embedded_instant_payouts_promotion_config::*;
104#[doc(hidden)]
105pub mod connect_embedded_instant_payouts_promotion_features;
106#[doc(inline)]
107pub use connect_embedded_instant_payouts_promotion_features::*;
108#[doc(hidden)]
109pub mod connect_embedded_issuing_card_config_claim;
110#[doc(inline)]
111pub use connect_embedded_issuing_card_config_claim::*;
112#[doc(hidden)]
113pub mod connect_embedded_issuing_card_features;
114#[doc(inline)]
115pub use connect_embedded_issuing_card_features::*;
116#[doc(hidden)]
117pub mod connect_embedded_issuing_cards_list_config_claim;
118#[doc(inline)]
119pub use connect_embedded_issuing_cards_list_config_claim::*;
120#[doc(hidden)]
121pub mod connect_embedded_issuing_cards_list_features;
122#[doc(inline)]
123pub use connect_embedded_issuing_cards_list_features::*;
124#[doc(hidden)]
125pub mod connect_embedded_payment_disputes_config;
126#[doc(inline)]
127pub use connect_embedded_payment_disputes_config::*;
128#[doc(hidden)]
129pub mod connect_embedded_payment_disputes_features;
130#[doc(inline)]
131pub use connect_embedded_payment_disputes_features::*;
132#[doc(hidden)]
133pub mod connect_embedded_payments_config_claim;
134#[doc(inline)]
135pub use connect_embedded_payments_config_claim::*;
136#[doc(hidden)]
137pub mod connect_embedded_payments_features;
138#[doc(inline)]
139pub use connect_embedded_payments_features::*;
140#[doc(hidden)]
141pub mod connect_embedded_payouts_config;
142#[doc(inline)]
143pub use connect_embedded_payouts_config::*;
144#[doc(hidden)]
145pub mod connect_embedded_payouts_features;
146#[doc(inline)]
147pub use connect_embedded_payouts_features::*;
148pub use country_spec::types::*;
149pub mod country_spec;
150#[doc(hidden)]
151pub mod country_spec_verification_field_details;
152#[doc(inline)]
153pub use country_spec_verification_field_details::*;
154#[doc(hidden)]
155pub mod country_spec_verification_fields;
156#[doc(inline)]
157pub use country_spec_verification_fields::*;
158pub use stripe_shared::deleted_account::*;
159pub use stripe_shared::deleted_person::*;
160pub mod external_account;
161pub use stripe_shared::external_account::*;
162pub mod application_fee_refund;
163pub use login_link::types::*;
164pub use stripe_shared::application_fee_refund::*;
165pub use stripe_shared::legal_entity_company::*;
166pub use stripe_shared::legal_entity_company_verification::*;
167pub use stripe_shared::legal_entity_company_verification_document::*;
168pub use stripe_shared::legal_entity_directorship_declaration::*;
169pub use stripe_shared::legal_entity_dob::*;
170pub use stripe_shared::legal_entity_person_verification::*;
171pub use stripe_shared::legal_entity_person_verification_document::*;
172pub use stripe_shared::legal_entity_registration_date::*;
173pub use stripe_shared::legal_entity_ubo_declaration::*;
174pub mod login_link;
175pub mod person;
176pub use stripe_shared::person::*;
177pub use stripe_shared::person_additional_tos_acceptance::*;
178pub use stripe_shared::person_additional_tos_acceptances::*;
179pub use stripe_shared::person_ethnicity_details::*;
180pub use stripe_shared::person_future_requirements::*;
181pub use stripe_shared::person_race_details::*;
182pub use stripe_shared::person_relationship::*;
183pub use stripe_shared::person_requirements::*;
184pub use stripe_shared::person_us_cfpb_data::*;
185pub use stripe_shared::platform_earning_fee_source::*;
186#[doc(hidden)]
187pub mod secret_service_resource_scope;
188#[doc(inline)]
189pub use secret_service_resource_scope::*;
190pub mod topup;
191pub use stripe_shared::topup::*;
192pub mod transfer;
193pub use stripe_shared::transfer::*;
194pub use stripe_shared::transfer_data::*;
195pub mod transfer_reversal;
196pub use stripe_shared::transfer_reversal::*;
197pub use stripe_shared::transfer_schedule::*;