async-stripe-misc 1.0.0-rc.8

API bindings for the Stripe HTTP API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
#![recursion_limit = "256"]
#![deny(clippy::large_stack_frames)]
#![allow(clippy::large_enum_variant)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::invalid_html_tags)]
#![allow(non_camel_case_types)]

//! This crate provides Rust bindings to the Stripe HTTP API, specifically
//! for requests mentioned in the `Tax`, `Identity`, `Reporting`, `Sigma`, `Financial Connections`
//! and `Webhooks` sections of the [Stripe API docs](https://stripe.com/docs/api)

extern crate self as stripe_misc;

miniserde::make_place!(Place);
pub use apple_pay_domain::types::*;
pub mod apple_pay_domain;
#[doc(hidden)]
pub mod bank_connections_resource_account_number_details;
#[doc(inline)]
pub use bank_connections_resource_account_number_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_account_status_details;
#[doc(inline)]
pub use bank_connections_resource_account_status_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_account_status_details_api_resource_active_status_details;
#[doc(inline)]
pub use bank_connections_resource_account_status_details_api_resource_active_status_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_accountholder;
#[doc(inline)]
pub use bank_connections_resource_accountholder::*;
#[doc(hidden)]
pub mod bank_connections_resource_authorization_status_details;
#[doc(inline)]
pub use bank_connections_resource_authorization_status_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_authorization_status_details_api_resource_active_status_details;
#[doc(inline)]
pub use bank_connections_resource_authorization_status_details_api_resource_active_status_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_authorization_status_details_api_resource_inactive_status_details;
#[doc(inline)]
pub use bank_connections_resource_authorization_status_details_api_resource_inactive_status_details::*;
#[doc(hidden)]
pub mod bank_connections_resource_balance;
#[doc(inline)]
pub use bank_connections_resource_balance::*;
#[doc(hidden)]
pub mod bank_connections_resource_balance_api_resource_cash_balance;
#[doc(inline)]
pub use bank_connections_resource_balance_api_resource_cash_balance::*;
#[doc(hidden)]
pub mod bank_connections_resource_balance_api_resource_credit_balance;
#[doc(inline)]
pub use bank_connections_resource_balance_api_resource_credit_balance::*;
#[doc(hidden)]
pub mod bank_connections_resource_balance_refresh;
#[doc(inline)]
pub use bank_connections_resource_balance_refresh::*;
#[doc(hidden)]
pub mod bank_connections_resource_link_account_session_filters;
#[doc(inline)]
pub use bank_connections_resource_link_account_session_filters::*;
#[doc(hidden)]
pub mod bank_connections_resource_link_account_session_limits;
#[doc(inline)]
pub use bank_connections_resource_link_account_session_limits::*;
#[doc(hidden)]
pub mod bank_connections_resource_link_account_session_manual_entry;
#[doc(inline)]
pub use bank_connections_resource_link_account_session_manual_entry::*;
#[doc(hidden)]
pub mod bank_connections_resource_ownership_refresh;
#[doc(inline)]
pub use bank_connections_resource_ownership_refresh::*;
#[doc(hidden)]
pub mod bank_connections_resource_transaction_refresh;
#[doc(inline)]
pub use bank_connections_resource_transaction_refresh::*;
#[doc(hidden)]
pub mod bank_connections_resource_transaction_resource_status_transitions;
#[doc(inline)]
pub use bank_connections_resource_transaction_resource_status_transitions::*;
pub use climate_order::types::*;
pub mod climate_order;
pub use climate_product::types::*;
pub mod climate_product;
pub use climate_supplier::types::*;
#[doc(hidden)]
pub mod climate_removals_beneficiary;
pub mod climate_supplier;
#[doc(inline)]
pub use climate_removals_beneficiary::*;
#[doc(hidden)]
pub mod climate_removals_location;
#[doc(inline)]
pub use climate_removals_location::*;
#[doc(hidden)]
pub mod climate_removals_order_deliveries;
#[doc(inline)]
pub use climate_removals_order_deliveries::*;
#[doc(hidden)]
pub mod climate_removals_products_price;
#[doc(inline)]
pub use climate_removals_products_price::*;
#[doc(hidden)]
pub mod deleted_apple_pay_domain;
#[doc(inline)]
pub use deleted_apple_pay_domain::*;
#[doc(hidden)]
pub mod deleted_webhook_endpoint;
#[doc(inline)]
pub use deleted_webhook_endpoint::*;
pub use entitlements_active_entitlement::types::*;
pub mod entitlements_active_entitlement;
#[doc(hidden)]
pub mod entitlements_active_entitlement_summary;
#[doc(inline)]
pub use entitlements_active_entitlement_summary::*;
pub mod entitlements_feature;
pub use ephemeral_key::types::*;
pub use stripe_shared::entitlements_feature::*;
pub mod ephemeral_key;
pub use exchange_rate::types::*;
pub mod exchange_rate;
pub use financial_connections_account::types::*;
pub mod financial_connections_account;
#[doc(hidden)]
pub mod financial_connections_account_owner;
#[doc(inline)]
pub use financial_connections_account_owner::*;
#[doc(hidden)]
pub mod financial_connections_account_ownership;
#[doc(inline)]
pub use financial_connections_account_ownership::*;
#[doc(hidden)]
pub mod financial_connections_authorization;
#[doc(inline)]
pub use financial_connections_authorization::*;
pub use financial_connections_session::types::*;
pub mod financial_connections_session;
pub use financial_connections_transaction::types::*;
pub mod financial_connections_transaction;
#[doc(hidden)]
pub mod financial_reporting_finance_report_run_run_parameters;
#[doc(inline)]
pub use financial_reporting_finance_report_run_run_parameters::*;
#[doc(hidden)]
pub mod forwarded_request_context;
#[doc(inline)]
pub use forwarded_request_context::*;
#[doc(hidden)]
pub mod forwarded_request_details;
#[doc(inline)]
pub use forwarded_request_details::*;
#[doc(hidden)]
pub mod forwarded_request_header;
#[doc(inline)]
pub use forwarded_request_header::*;
#[doc(hidden)]
pub mod forwarded_response_details;
#[doc(inline)]
pub use forwarded_response_details::*;
pub use forwarding_request::types::*;
pub mod forwarding_request;
#[doc(hidden)]
pub mod gelato_data_document_report_date_of_birth;
#[doc(inline)]
pub use gelato_data_document_report_date_of_birth::*;
#[doc(hidden)]
pub mod gelato_data_document_report_expiration_date;
#[doc(inline)]
pub use gelato_data_document_report_expiration_date::*;
#[doc(hidden)]
pub mod gelato_data_document_report_issued_date;
#[doc(inline)]
pub use gelato_data_document_report_issued_date::*;
#[doc(hidden)]
pub mod gelato_data_id_number_report_date;
#[doc(inline)]
pub use gelato_data_id_number_report_date::*;
#[doc(hidden)]
pub mod gelato_data_verified_outputs_date;
#[doc(inline)]
pub use gelato_data_verified_outputs_date::*;
#[doc(hidden)]
pub mod gelato_document_report;
#[doc(inline)]
pub use gelato_document_report::*;
#[doc(hidden)]
pub mod gelato_document_report_error;
#[doc(inline)]
pub use gelato_document_report_error::*;
#[doc(hidden)]
pub mod gelato_email_report;
#[doc(inline)]
pub use gelato_email_report::*;
#[doc(hidden)]
pub mod gelato_email_report_error;
#[doc(inline)]
pub use gelato_email_report_error::*;
#[doc(hidden)]
pub mod gelato_id_number_report;
#[doc(inline)]
pub use gelato_id_number_report::*;
#[doc(hidden)]
pub mod gelato_id_number_report_error;
#[doc(inline)]
pub use gelato_id_number_report_error::*;
#[doc(hidden)]
pub mod gelato_phone_report;
#[doc(inline)]
pub use gelato_phone_report::*;
#[doc(hidden)]
pub mod gelato_phone_report_error;
#[doc(inline)]
pub use gelato_phone_report_error::*;
#[doc(hidden)]
pub mod gelato_provided_details;
#[doc(inline)]
pub use gelato_provided_details::*;
#[doc(hidden)]
pub mod gelato_related_person;
#[doc(inline)]
pub use gelato_related_person::*;
#[doc(hidden)]
pub mod gelato_report_document_options;
#[doc(inline)]
pub use gelato_report_document_options::*;
#[doc(hidden)]
pub mod gelato_report_id_number_options;
#[doc(inline)]
pub use gelato_report_id_number_options::*;
#[doc(hidden)]
pub mod gelato_selfie_report;
#[doc(inline)]
pub use gelato_selfie_report::*;
#[doc(hidden)]
pub mod gelato_selfie_report_error;
#[doc(inline)]
pub use gelato_selfie_report_error::*;
#[doc(hidden)]
pub mod gelato_session_document_options;
#[doc(inline)]
pub use gelato_session_document_options::*;
#[doc(hidden)]
pub mod gelato_session_email_options;
#[doc(inline)]
pub use gelato_session_email_options::*;
#[doc(hidden)]
pub mod gelato_session_id_number_options;
#[doc(inline)]
pub use gelato_session_id_number_options::*;
#[doc(hidden)]
pub mod gelato_session_last_error;
#[doc(inline)]
pub use gelato_session_last_error::*;
#[doc(hidden)]
pub mod gelato_session_matching_options;
#[doc(inline)]
pub use gelato_session_matching_options::*;
#[doc(hidden)]
pub mod gelato_session_phone_options;
#[doc(inline)]
pub use gelato_session_phone_options::*;
#[doc(hidden)]
pub mod gelato_verification_report_options;
#[doc(inline)]
pub use gelato_verification_report_options::*;
#[doc(hidden)]
pub mod gelato_verification_session_options;
#[doc(inline)]
pub use gelato_verification_session_options::*;
#[doc(hidden)]
pub mod gelato_verified_outputs;
#[doc(inline)]
pub use gelato_verified_outputs::*;
pub use identity_verification_report::types::*;
pub mod identity_verification_report;
pub use identity_verification_session::types::*;
pub mod identity_verification_session;
pub use reporting_report_run::types::*;
pub mod reporting_report_run;
pub use reporting_report_type::types::*;
pub mod reporting_report_type;
pub use scheduled_query_run::types::*;
pub mod scheduled_query_run;
#[doc(hidden)]
pub mod sigma_scheduled_query_run_error;
#[doc(inline)]
pub use sigma_scheduled_query_run_error::*;
pub use tax_association::types::*;
pub mod tax_association;
pub use tax_calculation::types::*;
pub mod tax_calculation;
#[doc(hidden)]
pub mod tax_calculation_line_item;
#[doc(inline)]
pub use tax_calculation_line_item::*;
pub use tax_registration::types::*;
pub mod tax_registration;
pub use tax_settings::types::*;
pub mod tax_settings;
pub use tax_transaction::types::*;
pub mod tax_transaction;
#[doc(hidden)]
pub mod tax_transaction_line_item;
#[doc(inline)]
pub use tax_transaction_line_item::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_ca_province_standard;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_ca_province_standard::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_canada;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_canada::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_default;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_default::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_default_inbound_goods;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_default_inbound_goods::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_default_standard;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_default_standard::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_eu_standard;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_eu_standard::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_europe;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_europe::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_simplified;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_simplified::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_thailand;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_thailand::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_united_states;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_united_states::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_local_amusement_tax;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_local_amusement_tax::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_local_lease_tax;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_local_lease_tax::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_mass_transit_parking_tax;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_mass_transit_parking_tax::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_parking_tax;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_parking_tax::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_state_sales_tax;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_state_sales_tax::*;
#[doc(hidden)]
pub mod tax_product_registrations_resource_country_options_us_state_sales_tax_election;
#[doc(inline)]
pub use tax_product_registrations_resource_country_options_us_state_sales_tax_election::*;
#[doc(hidden)]
pub mod tax_product_resource_customer_details;
#[doc(inline)]
pub use tax_product_resource_customer_details::*;
#[doc(hidden)]
pub mod tax_product_resource_customer_details_resource_tax_id;
#[doc(inline)]
pub use tax_product_resource_customer_details_resource_tax_id::*;
#[doc(hidden)]
pub mod tax_product_resource_jurisdiction;
#[doc(inline)]
pub use tax_product_resource_jurisdiction::*;
#[doc(hidden)]
pub mod tax_product_resource_line_item_tax_breakdown;
#[doc(inline)]
pub use tax_product_resource_line_item_tax_breakdown::*;
#[doc(hidden)]
pub mod tax_product_resource_line_item_tax_rate_details;
#[doc(inline)]
pub use tax_product_resource_line_item_tax_rate_details::*;
#[doc(hidden)]
pub mod tax_product_resource_postal_address;
#[doc(inline)]
pub use tax_product_resource_postal_address::*;
#[doc(hidden)]
pub mod tax_product_resource_ship_from_details;
#[doc(inline)]
pub use tax_product_resource_ship_from_details::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_association_transaction_attempts;
#[doc(inline)]
pub use tax_product_resource_tax_association_transaction_attempts::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_association_transaction_attempts_resource_committed;
#[doc(inline)]
pub use tax_product_resource_tax_association_transaction_attempts_resource_committed::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_association_transaction_attempts_resource_errored;
#[doc(inline)]
pub use tax_product_resource_tax_association_transaction_attempts_resource_errored::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_breakdown;
#[doc(inline)]
pub use tax_product_resource_tax_breakdown::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_calculation_shipping_cost;
#[doc(inline)]
pub use tax_product_resource_tax_calculation_shipping_cost::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_rate_details;
#[doc(inline)]
pub use tax_product_resource_tax_rate_details::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_settings_defaults;
#[doc(inline)]
pub use tax_product_resource_tax_settings_defaults::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_settings_head_office;
#[doc(inline)]
pub use tax_product_resource_tax_settings_head_office::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_settings_status_details;
#[doc(inline)]
pub use tax_product_resource_tax_settings_status_details::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_settings_status_details_resource_active;
#[doc(inline)]
pub use tax_product_resource_tax_settings_status_details_resource_active::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_settings_status_details_resource_pending;
#[doc(inline)]
pub use tax_product_resource_tax_settings_status_details_resource_pending::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_transaction_line_item_resource_reversal;
#[doc(inline)]
pub use tax_product_resource_tax_transaction_line_item_resource_reversal::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_transaction_resource_reversal;
#[doc(inline)]
pub use tax_product_resource_tax_transaction_resource_reversal::*;
#[doc(hidden)]
pub mod tax_product_resource_tax_transaction_shipping_cost;
#[doc(inline)]
pub use tax_product_resource_tax_transaction_shipping_cost::*;
#[doc(hidden)]
pub mod verification_session_redaction;
#[doc(inline)]
pub use verification_session_redaction::*;
pub use webhook_endpoint::types::*;
pub mod webhook_endpoint;