deriv-api-schema 0.1.1

Auto-generated schema types for deriv-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
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
// Generated by schema_generator.rs - DO NOT EDIT.

//! # Deriv API Schema
//! 
//! Auto-generated Rust types for the Deriv API.
//! These types are generated from the official API documentation.
//! 
//! This crate provides strongly typed request and response structures for all API endpoints.

#![allow(clippy::too_many_lines)]
#![allow(clippy::derive_partial_eq_without_eq)]
#![allow(clippy::extra_unused_lifetimes)] // Can happen with generated code
#![allow(clippy::needless_lifetimes)] // Can happen with generated code
#![allow(non_snake_case)] // Allow type names like `P2P`
#![allow(dead_code)] // Allow unused generated types

#[allow(unused_imports)]
use serde::{Deserialize, Serialize};
#[allow(unused_imports)]
use serde_json::Value;
#[allow(unused_imports)]
use std::collections::HashMap;
#[allow(unused_imports)]
use chrono::{DateTime, Utc};

// Module declarations
mod leverage_impact_trading;
mod states_list_request;
mod statement_request;
mod contracts_for_request;
mod new_account_virtual_request;
mod url_item;
mod get_self_exclusion;
mod parameters;
mod landing_company;
mod result_item_any_of_sub0;
mod p2p_advertiser_list_request;
mod topup_virtual;
mod kyc_auth_status_response;
mod p2p_order_cancel;
mod app_markup_details_response;
mod portfolio_request;
mod copy_start_response;
mod get_settings;
mod paymentagent_list_request;
mod ticks_request;
mod contracts_for_response;
mod landing_company_short;
mod exchange_rates_request;
mod reality_check;
mod tnc_acceptance;
mod id;
mod landing_company_request;
mod app_register_request;
mod mt5_withdrawal_response;
mod kyc_auth_status;
mod environment;
mod deposit;
mod p2p_advertiser_payment_methods;
mod paymentagent_transfer;
mod cancel_response;
mod white_label_links;
mod partner_settings_update_response;
mod mt5_password_change;
mod dispute_reason;
mod trading_platform_status_request;
mod hide_client_schedule_unavailable;
mod p2p_order_confirm_request;
mod p2p_advertiser_update_request;
mod landing_company_info;
mod cancel;
mod required_initial_margin;
mod account_opening_reason;
mod page_type;
mod allow_forward_starting;
mod is_trading_suspended;
mod kyc_auth_status_one_of_sub0;
mod error;
mod copy_stop_response;
mod account_item;
mod set_self_exclusion_response;
mod market;
mod account_list_item;
mod history;
mod partner_signup;
mod supported_document_item;
mod topup_virtual_request;
mod tnc_approval_request;
mod login_history_response;
mod partner_settings_update;
mod sort_field_item;
mod exchange_is_open;
mod disabled;
mod confirm_email_response;
mod account_type;
mod residence_list;
mod set_settings_response;
mod resident_self_declaration;
mod contract_update_response;
mod mt5_login_list_response;
mod p2p_country_list;
mod buy_contract_for_multiple_accounts_response;
mod sell_expired_request;
mod document_upload_request;
mod identity_verification_document_add;
mod market_type;
mod portfolio;
mod app_delete_response;
mod sell;
mod api_token;
mod transfer_between_accounts_request;
mod mt5_new_account_response;
mod p2p_order_review_request;
mod payout_currencies_request;
mod sell_response;
mod rate_type;
mod ticks_history_response;
mod new_account_real;
mod app_markup_details_request;
mod copytrading_list;
mod trade_duration_item;
mod barrier_range;
mod name;
mod trading_platform_investor_password_reset;
mod p2p_advert_info_request;
mod is_listed;
mod sell_contract_for_multiple_accounts;
mod p2p_advertiser_create_request;
mod app_markup_details;
mod app_markup_statistics_response;
mod trading_platform_password_reset_request;
mod tin_validations_request;
mod forget_all_request;
mod mt5_deposit;
mod p2p_order_cancel_request;
mod rights;
mod withdraw_one_of_sub0;
mod set_account_currency;
mod source_of_experience;
mod p2p_advert_list_response;
mod api_token_response;
mod forget_request;
mod mt5_password_check_request;
mod market_item;
mod trading_platform_password_reset_response;
mod ticks_batch_item;
mod linked_to_item;
mod supported_payment_method_item;
mod paymentagent_transfer_response;
mod p2p_advertiser_update_response;
mod set_self_exclusion_request;
mod p2p_order_list_request;
mod contract_update;
mod trading_durations;
mod cfd_frequency;
mod get_limits_request;
mod p2p_advert_create;
mod app_list;
mod cfd_trading_definition;
mod risk_level;
mod app_list_response;
mod submarket_item;
mod set_settings;
mod time_response;
mod sub_account_category;
mod product;
mod ping_request;
mod after_first_deposit_requirements;
mod email_unsubscribe_status;
mod turnover;
mod scope_item;
mod forget_all_response;
mod p2p_advert_info_response;
mod granularity;
mod cashier_request;
mod verify_email_response;
mod trading_duration_item;
mod p2p_advertiser_info_response;
mod account_category;
mod new_account_virtual_response;
mod paymentagent_details_response;
mod p2p_advertiser_info_request;
mod paymentagent_withdraw_request;
mod tin_validations_response;
mod new_partner_account_response;
mod lifetime_valid;
mod get_limits;
mod copytrading_statistics_request;
mod new_account_maltainvest_response;
mod use_client_limits;
mod account_turnover;
mod dxtrade_user_exception;
mod non_participating_jurisdictions;
mod mt5_password_check;
mod feature_flag;
mod website_config;
mod recommended;
mod platform;
mod common_reporting_standard;
mod document_format;
mod create_item;
mod verify_email;
mod new_account_maltainvest;
mod landing_company_details_response;
mod reality_check_request;
mod postcode;
mod p2p_advert_update;
mod cashier;
mod is_virtual;
mod crypto_config_request;
mod ticks_history_request;
mod subscription;
mod oauth_app_item;
mod profit_table_request;
mod p2p_order_info_request;
mod p2p_payment_methods_request;
mod partner_settings;
mod copytrading_statistics;
mod authorize;
mod revoke_oauth_app_request;
mod app_markup_statistics_request;
mod action;
mod client_kyc_status;
mod p2p_advertiser_update;
mod partner_accounts;
mod landing_companie_item;
mod available_service_item;
mod valid_for_current_ip_only;
mod contracts_for;
mod website_status;
mod get_self_exclusion_response;
mod mt5_login_list_item;
mod password_type;
mod mt5_withdrawal;
mod paymentagent_create;
mod kyc_auth_status_request;
mod favourites_only;
mod p2p_advertiser_list_response;
mod authorize_response;
mod forget_response;
mod product_type;
mod partner_settings_request;
mod oauth_apps;
mod financial_assessment_questions;
mod statement;
mod login_history;
mod sell_expired_response;
mod ticks_batch;
mod contract_update_history_response;
mod crypto_estimations;
mod login_history_request;
mod ticks_batch_response;
mod landing_company_details_request;
mod app_list_request;
mod include_spread;
mod created_for;
mod candle_item;
mod trading_times;
mod forget;
mod ping_response;
mod new_account_maltainvest_request;
mod official;
mod p2p_order_dispute_response;
mod query_item;
mod p2p_advertiser_adverts_request;
mod hide_ineligible;
mod asset_index_response;
mod mt5_account_category;
mod allow_copiers;
mod app_register_response;
mod document_upload_response;
mod ticks_batch_request;
mod contract_update_history;
mod paymentagent_create_request;
mod document_upload;
mod p2p_payment_methods_response;
mod service;
mod partner_settings_update_request;
mod paymentagent_list_response;
mod status_code;
mod mt5_password_reset;
mod time;
mod style;
mod p2p_advertiser_relations;
mod p2p_ping_response;
mod sell_contract_for_multiple_accounts_request;
mod paymentagent_create_response;
mod result_item_any_of_sub1;
mod paymentagent_withdraw_response;
mod app_get;
mod identity_verification_document_add_response;
mod secret_question;
mod account_opening_self_declaration_required;
mod trading_server_item;
mod contract_type;
mod logout_response;
mod account_list;
mod client_type;
mod upgrade_limits;
mod p2p_order_dispute_request;
mod mt5_get_settings;
mod get_account_status_response;
mod client_kyc_status_requirements;
mod p2p_ping;
mod active_symbols_request;
mod paymentagent_details;
mod block_trade;
mod balance_request;
mod request_professional_status;
mod buy_contract_for_multiple_accounts;
mod get_third_party_redirect;
mod profit_table_response;
mod crypto_config;
mod contract_update_history_item;
mod authorize_request;
mod app_update;
mod new_account_virtual;
mod details;
mod partner_account_creation_response;
mod active_symbols_response;
mod accounts;
mod active_symbols;
mod portfolio_response;
mod support_professional_client;
mod duration_unit;
mod fatca_declaration;
mod landing_company_response;
mod transaction_request;
mod buy_request;
mod p2p_settings;
mod mt5_account_type;
mod transaction;
mod get_settings_response;
mod trade_type;
mod copytrading_list_response;
mod get_financial_assessment_request;
mod proposal_open_contract_response;
mod legal_requirements;
mod app_delete_request;
mod p2p_advert_list;
mod trading_platform_investor_password_reset_response;
mod website_config_request;
mod identity;
mod is_active;
mod partner_account_creation_request;
mod partner_account_creation_status_request;
mod p2p_advert_update_request;
mod sell_contract_for_multiple_accounts_response;
mod p2p_order_review_response;
mod new_partner_account_request;
mod transaction_response;
mod forward_starting_option_item;
mod p2p_settings_request;
mod p2p_chat_create_response;
mod revoke_oauth_app_response;
mod oauth_apps_request;
mod submarket;
mod p2p_country_list_request;
mod contracts_for_company_request;
mod set_account_currency_response;
mod copytrading_list_request;
mod payout_currencies_response;
mod buy;
mod buy_contract_for_multiple_accounts_request;
mod financial_assessment_questions_request;
mod confirm_email_request;
mod data_item;
mod app_register;
mod trading_servers_request;
mod contract_update_request;
mod sort;
mod paymentagent_withdraw;
mod basis;
mod ohlc;
mod proposal_response;
mod p2p_advertiser_info;
mod get_third_party_redirect_request;
mod schedule_item;
mod add_to_login_history;
mod contracts_for_company;
mod barrier_category_item;
mod partner_account_creation_status;
mod p2p_order_dispute;
mod unsubscribe_email_response;
mod payment_methods;
mod login_history_item;
mod proposal_open_contract;
mod get_account_status;
mod new_partner_account;
mod wallet_signup;
mod cancel_request;
mod demo_account;
mod sell_request;
mod get_third_party_redirect_response;
mod wallet;
mod mt5_new_account_request;
mod verify_email_request;
mod p2p_advertiser_create_response;
mod residence_list_item;
mod p2p_chat_create_request;
mod residence_list_response;
mod p2p_order_review;
mod oauth_apps_response;
mod trading_servers_response;
mod proof_of_ownership;
mod list_item;
mod mt5_login_list_request;
mod poa_status;
mod paymentagent_withdraw_justification_response;
mod status;
mod buy_response;
mod description;
mod tnc_approval_response;
mod contracts_for_company_response;
mod p2p_chat_create;
mod poi_status;
mod transfers;
mod mt5_password_change_request;
mod server_info;
mod trading_hub;
mod additional;
mod app_update_request;
mod limit_order;
mod is_disabled;
mod economic_calendar_response;
mod set_settings_request;
mod partner_accounts_request;
mod app_update_response;
mod balance;
mod confirm_email;
mod is_blocked;
mod action_type;
mod trading_durations_response;
mod cashier_response;
mod set_self_exclusion;
mod get_limits_response;
mod tick;
mod document_type;
mod delete;
mod cfd_experience;
mod mt5_deposit_response;
mod symbol_item;
mod set_account_currency_request;
mod p2p_advertiser_adverts_response;
mod p2p_order_confirm;
mod p2p_advertiser_adverts;
mod compliance_requirements;
mod msg_type;
mod salutation;
mod sell_expired;
mod website_config_response;
mod p2p_advert_update_response;
mod trading_frequency_financial_instruments;
mod p2p_order_create_response;
mod risk_classification;
mod p2p_settings_response;
mod trading_times_request;
mod app_markup_statistics;
mod risk_tolerance;
mod provider;
mod show_name;
mod new_account_real_request;
mod mt5_deposit_request;
mod paymentagent_details_request;
mod new_account_real_response;
mod crypto_config_response;
mod jurisdiction_risk_assessment;
mod trading_platform_password_reset;
mod get_settings_request;
mod subscribe;
mod unsubscribe_email_request;
mod non_pep_declaration;
mod geolocation;
mod type_;
mod paymentagent_withdraw_justification_request;
mod withdraw_one_of_sub1;
mod p2p_advertiser_relations_request;
mod reality_check_response;
mod get_financial_assessment_response;
mod trading_times_response;
mod trade_risk_profile;
mod tin_not_mandatory;
mod balance_response;
mod states_list_item;
mod leverage_trading_high_risk_stop_loss;
mod trade_partners;
mod email_consent;
mod available_item;
mod mt5_password_reset_response;
mod p2p_order_list;
mod payout_currencies;
mod profit_table;
mod states_list_response;
mod partner_accounts_response;
mod p2p_advert_info;
mod p2p_advert_list_request;
mod website_status_response;
mod statement_response;
mod api_token_request;
mod paymentagent_transfer_request;
mod p2p_order_list_response;
mod app_get_request;
mod phone_number_item;
mod exchange_rates;
mod set_financial_assessment;
mod adjust_start_time;
mod copy_stop_request;
mod partner_account_creation;
mod mt5_get_settings_response;
mod unsubscribe_email;
mod counterparty_type;
mod kyc_auth_status_one_of_sub1_value;
mod disclaimer;
mod transfer_between_accounts_response;
mod sub_account_type;
mod new_token_scope_item;
mod trading_experience_financial_instruments;
mod mt5_password_change_response;
mod landing_company_details;
mod sort_by;
mod trading_platform_status;
mod tin_validations;
mod payment_methods_response;
mod tax;
mod get_account_status_request;
mod accept_risk;
mod duration_item;
mod economic_calendar;
mod financial_assessment_questions_response;
mod account_list_request;
mod economic_calendar_request;
mod website_status_request;
mod mt5_withdrawal_request;
mod logout;
mod last_rejected;
mod p2p_order_create;
mod partner_type;
mod p2p_order_cancel_response;
mod dry_run;
mod payment_method_item;
mod app_list_item;
mod p2p_advertiser_create;
mod p2p_order_confirm_response;
mod mt5_password_check_response;
mod contract_update_history_request;
mod proposal;
mod payment_methods_request;
mod p2p_country_list_response;
mod exchange_rates_response;
mod paymentagent_list;
mod crypto_estimations_request;
mod code_of_conduct_approval;
mod transfer_between_accounts;
mod get_financial_assessment;
mod p2p_order_create_request;
mod paymentagent_withdraw_justification;
mod p2p_ping_request;
mod mt5_password_reset_request;
mod partner_settings_response;
mod residence_list_request;
mod app_get_response;
mod p2p_order_info_response;
mod exchange_verification_code_request;
mod asset_index_request;
mod signup_device;
mod p2p_advert_create_request;
mod trading_platform_investor_password_reset_request;
mod p2p_advertiser_list;
mod asset_index;
mod active_symbol_item;
mod topup_virtual_response;
mod trading_servers;
mod contract_type_item;
mod trading_durations_request;
mod copy_start_request;
mod proposal_request;
mod set_financial_assessment_response;
mod tin_skipped;
mod tnc_approval;
mod exchange_verification_code_response;
mod logout_request;
mod get_self_exclusion_request;
mod ticks_response;
mod identity_verification_document_add_request;
mod p2p_advertiser_relations_response;
mod p2p_order_info;
mod partner_account_creation_status_response;
mod has_reality_check;
mod url_parameters;
mod address;
mod mt5_login_list;
mod trading_platform_status_response;
mod account_list_response;
mod copytrading_statistics_response;
mod cashier_one_of_sub1;
mod proposal_open_contract_request;
mod valid_tin;
mod mt5_get_settings_request;
mod p2p_advert_create_response;
mod mt5_new_account;
mod exchange_verification_code;
mod p2p_payment_methods;
mod time_request;
mod ping;

// Re-exports
pub use leverage_impact_trading::*;
pub use states_list_request::*;
pub use statement_request::*;
pub use contracts_for_request::*;
pub use new_account_virtual_request::*;
pub use url_item::*;
pub use get_self_exclusion::*;
pub use parameters::*;
pub use landing_company::*;
pub use result_item_any_of_sub0::*;
pub use p2p_advertiser_list_request::*;
pub use topup_virtual::*;
pub use kyc_auth_status_response::*;
pub use p2p_order_cancel::*;
pub use app_markup_details_response::*;
pub use portfolio_request::*;
pub use copy_start_response::*;
pub use get_settings::*;
pub use paymentagent_list_request::*;
pub use ticks_request::*;
pub use contracts_for_response::*;
pub use landing_company_short::*;
pub use exchange_rates_request::*;
pub use reality_check::*;
pub use tnc_acceptance::*;
pub use id::*;
pub use landing_company_request::*;
pub use app_register_request::*;
pub use mt5_withdrawal_response::*;
pub use kyc_auth_status::*;
pub use environment::*;
pub use deposit::*;
pub use p2p_advertiser_payment_methods::*;
pub use paymentagent_transfer::*;
pub use cancel_response::*;
pub use white_label_links::*;
pub use partner_settings_update_response::*;
pub use mt5_password_change::*;
pub use dispute_reason::*;
pub use trading_platform_status_request::*;
pub use hide_client_schedule_unavailable::*;
pub use p2p_order_confirm_request::*;
pub use p2p_advertiser_update_request::*;
pub use landing_company_info::*;
pub use cancel::*;
pub use required_initial_margin::*;
pub use account_opening_reason::*;
pub use page_type::*;
pub use allow_forward_starting::*;
pub use is_trading_suspended::*;
pub use kyc_auth_status_one_of_sub0::*;
pub use error::*;
pub use copy_stop_response::*;
pub use account_item::*;
pub use set_self_exclusion_response::*;
pub use market::*;
pub use account_list_item::*;
pub use history::*;
pub use partner_signup::*;
pub use supported_document_item::*;
pub use topup_virtual_request::*;
pub use tnc_approval_request::*;
pub use login_history_response::*;
pub use partner_settings_update::*;
pub use sort_field_item::*;
pub use exchange_is_open::*;
pub use disabled::*;
pub use confirm_email_response::*;
pub use account_type::*;
pub use residence_list::*;
pub use set_settings_response::*;
pub use resident_self_declaration::*;
pub use contract_update_response::*;
pub use mt5_login_list_response::*;
pub use p2p_country_list::*;
pub use buy_contract_for_multiple_accounts_response::*;
pub use sell_expired_request::*;
pub use document_upload_request::*;
pub use identity_verification_document_add::*;
pub use market_type::*;
pub use portfolio::*;
pub use app_delete_response::*;
pub use sell::*;
pub use api_token::*;
pub use transfer_between_accounts_request::*;
pub use mt5_new_account_response::*;
pub use p2p_order_review_request::*;
pub use payout_currencies_request::*;
pub use sell_response::*;
pub use rate_type::*;
pub use ticks_history_response::*;
pub use new_account_real::*;
pub use app_markup_details_request::*;
pub use copytrading_list::*;
pub use trade_duration_item::*;
pub use barrier_range::*;
pub use name::*;
pub use trading_platform_investor_password_reset::*;
pub use p2p_advert_info_request::*;
pub use is_listed::*;
pub use sell_contract_for_multiple_accounts::*;
pub use p2p_advertiser_create_request::*;
pub use app_markup_details::*;
pub use app_markup_statistics_response::*;
pub use trading_platform_password_reset_request::*;
pub use tin_validations_request::*;
pub use forget_all_request::*;
pub use mt5_deposit::*;
pub use p2p_order_cancel_request::*;
pub use rights::*;
pub use withdraw_one_of_sub0::*;
pub use set_account_currency::*;
pub use source_of_experience::*;
pub use p2p_advert_list_response::*;
pub use api_token_response::*;
pub use forget_request::*;
pub use mt5_password_check_request::*;
pub use market_item::*;
pub use trading_platform_password_reset_response::*;
pub use ticks_batch_item::*;
pub use linked_to_item::*;
pub use supported_payment_method_item::*;
pub use paymentagent_transfer_response::*;
pub use p2p_advertiser_update_response::*;
pub use set_self_exclusion_request::*;
pub use p2p_order_list_request::*;
pub use contract_update::*;
pub use trading_durations::*;
pub use cfd_frequency::*;
pub use get_limits_request::*;
pub use p2p_advert_create::*;
pub use app_list::*;
pub use cfd_trading_definition::*;
pub use risk_level::*;
pub use app_list_response::*;
pub use submarket_item::*;
pub use set_settings::*;
pub use time_response::*;
pub use sub_account_category::*;
pub use product::*;
pub use ping_request::*;
pub use after_first_deposit_requirements::*;
pub use email_unsubscribe_status::*;
pub use turnover::*;
pub use scope_item::*;
pub use forget_all_response::*;
pub use p2p_advert_info_response::*;
pub use granularity::*;
pub use cashier_request::*;
pub use verify_email_response::*;
pub use trading_duration_item::*;
pub use p2p_advertiser_info_response::*;
pub use account_category::*;
pub use new_account_virtual_response::*;
pub use paymentagent_details_response::*;
pub use p2p_advertiser_info_request::*;
pub use paymentagent_withdraw_request::*;
pub use tin_validations_response::*;
pub use new_partner_account_response::*;
pub use lifetime_valid::*;
pub use get_limits::*;
pub use copytrading_statistics_request::*;
pub use new_account_maltainvest_response::*;
pub use use_client_limits::*;
pub use account_turnover::*;
pub use dxtrade_user_exception::*;
pub use non_participating_jurisdictions::*;
pub use mt5_password_check::*;
pub use feature_flag::*;
pub use website_config::*;
pub use recommended::*;
pub use platform::*;
pub use common_reporting_standard::*;
pub use document_format::*;
pub use create_item::*;
pub use verify_email::*;
pub use new_account_maltainvest::*;
pub use landing_company_details_response::*;
pub use reality_check_request::*;
pub use postcode::*;
pub use p2p_advert_update::*;
pub use cashier::*;
pub use is_virtual::*;
pub use crypto_config_request::*;
pub use ticks_history_request::*;
pub use subscription::*;
pub use oauth_app_item::*;
pub use profit_table_request::*;
pub use p2p_order_info_request::*;
pub use p2p_payment_methods_request::*;
pub use partner_settings::*;
pub use copytrading_statistics::*;
pub use authorize::*;
pub use revoke_oauth_app_request::*;
pub use app_markup_statistics_request::*;
pub use action::*;
pub use client_kyc_status::*;
pub use p2p_advertiser_update::*;
pub use partner_accounts::*;
pub use landing_companie_item::*;
pub use available_service_item::*;
pub use valid_for_current_ip_only::*;
pub use contracts_for::*;
pub use website_status::*;
pub use get_self_exclusion_response::*;
pub use mt5_login_list_item::*;
pub use password_type::*;
pub use mt5_withdrawal::*;
pub use paymentagent_create::*;
pub use kyc_auth_status_request::*;
pub use favourites_only::*;
pub use p2p_advertiser_list_response::*;
pub use authorize_response::*;
pub use forget_response::*;
pub use product_type::*;
pub use partner_settings_request::*;
pub use oauth_apps::*;
pub use financial_assessment_questions::*;
pub use statement::*;
pub use login_history::*;
pub use sell_expired_response::*;
pub use ticks_batch::*;
pub use contract_update_history_response::*;
pub use crypto_estimations::*;
pub use login_history_request::*;
pub use ticks_batch_response::*;
pub use landing_company_details_request::*;
pub use app_list_request::*;
pub use include_spread::*;
pub use created_for::*;
pub use candle_item::*;
pub use trading_times::*;
pub use forget::*;
pub use ping_response::*;
pub use new_account_maltainvest_request::*;
pub use official::*;
pub use p2p_order_dispute_response::*;
pub use query_item::*;
pub use p2p_advertiser_adverts_request::*;
pub use hide_ineligible::*;
pub use asset_index_response::*;
pub use mt5_account_category::*;
pub use allow_copiers::*;
pub use app_register_response::*;
pub use document_upload_response::*;
pub use ticks_batch_request::*;
pub use contract_update_history::*;
pub use paymentagent_create_request::*;
pub use document_upload::*;
pub use p2p_payment_methods_response::*;
pub use service::*;
pub use partner_settings_update_request::*;
pub use paymentagent_list_response::*;
pub use status_code::*;
pub use mt5_password_reset::*;
pub use time::*;
pub use style::*;
pub use p2p_advertiser_relations::*;
pub use p2p_ping_response::*;
pub use sell_contract_for_multiple_accounts_request::*;
pub use paymentagent_create_response::*;
pub use result_item_any_of_sub1::*;
pub use paymentagent_withdraw_response::*;
pub use app_get::*;
pub use identity_verification_document_add_response::*;
pub use secret_question::*;
pub use account_opening_self_declaration_required::*;
pub use trading_server_item::*;
pub use contract_type::*;
pub use logout_response::*;
pub use account_list::*;
pub use client_type::*;
pub use upgrade_limits::*;
pub use p2p_order_dispute_request::*;
pub use mt5_get_settings::*;
pub use get_account_status_response::*;
pub use client_kyc_status_requirements::*;
pub use p2p_ping::*;
pub use active_symbols_request::*;
pub use paymentagent_details::*;
pub use block_trade::*;
pub use balance_request::*;
pub use request_professional_status::*;
pub use buy_contract_for_multiple_accounts::*;
pub use get_third_party_redirect::*;
pub use profit_table_response::*;
pub use crypto_config::*;
pub use contract_update_history_item::*;
pub use authorize_request::*;
pub use app_update::*;
pub use new_account_virtual::*;
pub use details::*;
pub use partner_account_creation_response::*;
pub use active_symbols_response::*;
pub use accounts::*;
pub use active_symbols::*;
pub use portfolio_response::*;
pub use support_professional_client::*;
pub use duration_unit::*;
pub use fatca_declaration::*;
pub use landing_company_response::*;
pub use transaction_request::*;
pub use buy_request::*;
pub use p2p_settings::*;
pub use mt5_account_type::*;
pub use transaction::*;
pub use get_settings_response::*;
pub use trade_type::*;
pub use copytrading_list_response::*;
pub use get_financial_assessment_request::*;
pub use proposal_open_contract_response::*;
pub use legal_requirements::*;
pub use app_delete_request::*;
pub use p2p_advert_list::*;
pub use trading_platform_investor_password_reset_response::*;
pub use website_config_request::*;
pub use identity::*;
pub use is_active::*;
pub use partner_account_creation_request::*;
pub use partner_account_creation_status_request::*;
pub use p2p_advert_update_request::*;
pub use sell_contract_for_multiple_accounts_response::*;
pub use p2p_order_review_response::*;
pub use new_partner_account_request::*;
pub use transaction_response::*;
pub use forward_starting_option_item::*;
pub use p2p_settings_request::*;
pub use p2p_chat_create_response::*;
pub use revoke_oauth_app_response::*;
pub use oauth_apps_request::*;
pub use submarket::*;
pub use p2p_country_list_request::*;
pub use contracts_for_company_request::*;
pub use set_account_currency_response::*;
pub use copytrading_list_request::*;
pub use payout_currencies_response::*;
pub use buy::*;
pub use buy_contract_for_multiple_accounts_request::*;
pub use financial_assessment_questions_request::*;
pub use confirm_email_request::*;
pub use data_item::*;
pub use app_register::*;
pub use trading_servers_request::*;
pub use contract_update_request::*;
pub use sort::*;
pub use paymentagent_withdraw::*;
pub use basis::*;
pub use ohlc::*;
pub use proposal_response::*;
pub use p2p_advertiser_info::*;
pub use get_third_party_redirect_request::*;
pub use schedule_item::*;
pub use add_to_login_history::*;
pub use contracts_for_company::*;
pub use barrier_category_item::*;
pub use partner_account_creation_status::*;
pub use p2p_order_dispute::*;
pub use unsubscribe_email_response::*;
pub use payment_methods::*;
pub use login_history_item::*;
pub use proposal_open_contract::*;
pub use get_account_status::*;
pub use new_partner_account::*;
pub use wallet_signup::*;
pub use cancel_request::*;
pub use demo_account::*;
pub use sell_request::*;
pub use get_third_party_redirect_response::*;
pub use wallet::*;
pub use mt5_new_account_request::*;
pub use verify_email_request::*;
pub use p2p_advertiser_create_response::*;
pub use residence_list_item::*;
pub use p2p_chat_create_request::*;
pub use residence_list_response::*;
pub use p2p_order_review::*;
pub use oauth_apps_response::*;
pub use trading_servers_response::*;
pub use proof_of_ownership::*;
pub use list_item::*;
pub use mt5_login_list_request::*;
pub use poa_status::*;
pub use paymentagent_withdraw_justification_response::*;
pub use status::*;
pub use buy_response::*;
pub use description::*;
pub use tnc_approval_response::*;
pub use contracts_for_company_response::*;
pub use p2p_chat_create::*;
pub use poi_status::*;
pub use transfers::*;
pub use mt5_password_change_request::*;
pub use server_info::*;
pub use trading_hub::*;
pub use additional::*;
pub use app_update_request::*;
pub use limit_order::*;
pub use is_disabled::*;
pub use economic_calendar_response::*;
pub use set_settings_request::*;
pub use partner_accounts_request::*;
pub use app_update_response::*;
pub use balance::*;
pub use confirm_email::*;
pub use is_blocked::*;
pub use action_type::*;
pub use trading_durations_response::*;
pub use cashier_response::*;
pub use set_self_exclusion::*;
pub use get_limits_response::*;
pub use tick::*;
pub use document_type::*;
pub use delete::*;
pub use cfd_experience::*;
pub use mt5_deposit_response::*;
pub use symbol_item::*;
pub use set_account_currency_request::*;
pub use p2p_advertiser_adverts_response::*;
pub use p2p_order_confirm::*;
pub use p2p_advertiser_adverts::*;
pub use compliance_requirements::*;
pub use msg_type::*;
pub use salutation::*;
pub use sell_expired::*;
pub use website_config_response::*;
pub use p2p_advert_update_response::*;
pub use trading_frequency_financial_instruments::*;
pub use p2p_order_create_response::*;
pub use risk_classification::*;
pub use p2p_settings_response::*;
pub use trading_times_request::*;
pub use app_markup_statistics::*;
pub use risk_tolerance::*;
pub use provider::*;
pub use show_name::*;
pub use new_account_real_request::*;
pub use mt5_deposit_request::*;
pub use paymentagent_details_request::*;
pub use new_account_real_response::*;
pub use crypto_config_response::*;
pub use jurisdiction_risk_assessment::*;
pub use trading_platform_password_reset::*;
pub use get_settings_request::*;
pub use subscribe::*;
pub use unsubscribe_email_request::*;
pub use non_pep_declaration::*;
pub use geolocation::*;
pub use type_::*;
pub use paymentagent_withdraw_justification_request::*;
pub use withdraw_one_of_sub1::*;
pub use p2p_advertiser_relations_request::*;
pub use reality_check_response::*;
pub use get_financial_assessment_response::*;
pub use trading_times_response::*;
pub use trade_risk_profile::*;
pub use tin_not_mandatory::*;
pub use balance_response::*;
pub use states_list_item::*;
pub use leverage_trading_high_risk_stop_loss::*;
pub use trade_partners::*;
pub use email_consent::*;
pub use available_item::*;
pub use mt5_password_reset_response::*;
pub use p2p_order_list::*;
pub use payout_currencies::*;
pub use profit_table::*;
pub use states_list_response::*;
pub use partner_accounts_response::*;
pub use p2p_advert_info::*;
pub use p2p_advert_list_request::*;
pub use website_status_response::*;
pub use statement_response::*;
pub use api_token_request::*;
pub use paymentagent_transfer_request::*;
pub use p2p_order_list_response::*;
pub use app_get_request::*;
pub use phone_number_item::*;
pub use exchange_rates::*;
pub use set_financial_assessment::*;
pub use adjust_start_time::*;
pub use copy_stop_request::*;
pub use partner_account_creation::*;
pub use mt5_get_settings_response::*;
pub use unsubscribe_email::*;
pub use counterparty_type::*;
pub use kyc_auth_status_one_of_sub1_value::*;
pub use disclaimer::*;
pub use transfer_between_accounts_response::*;
pub use sub_account_type::*;
pub use new_token_scope_item::*;
pub use trading_experience_financial_instruments::*;
pub use mt5_password_change_response::*;
pub use landing_company_details::*;
pub use sort_by::*;
pub use trading_platform_status::*;
pub use tin_validations::*;
pub use payment_methods_response::*;
pub use tax::*;
pub use get_account_status_request::*;
pub use accept_risk::*;
pub use duration_item::*;
pub use economic_calendar::*;
pub use financial_assessment_questions_response::*;
pub use account_list_request::*;
pub use economic_calendar_request::*;
pub use website_status_request::*;
pub use mt5_withdrawal_request::*;
pub use logout::*;
pub use last_rejected::*;
pub use p2p_order_create::*;
pub use partner_type::*;
pub use p2p_order_cancel_response::*;
pub use dry_run::*;
pub use payment_method_item::*;
pub use app_list_item::*;
pub use p2p_advertiser_create::*;
pub use p2p_order_confirm_response::*;
pub use mt5_password_check_response::*;
pub use contract_update_history_request::*;
pub use proposal::*;
pub use payment_methods_request::*;
pub use p2p_country_list_response::*;
pub use exchange_rates_response::*;
pub use paymentagent_list::*;
pub use crypto_estimations_request::*;
pub use code_of_conduct_approval::*;
pub use transfer_between_accounts::*;
pub use get_financial_assessment::*;
pub use p2p_order_create_request::*;
pub use paymentagent_withdraw_justification::*;
pub use p2p_ping_request::*;
pub use mt5_password_reset_request::*;
pub use partner_settings_response::*;
pub use residence_list_request::*;
pub use app_get_response::*;
pub use p2p_order_info_response::*;
pub use exchange_verification_code_request::*;
pub use asset_index_request::*;
pub use signup_device::*;
pub use p2p_advert_create_request::*;
pub use trading_platform_investor_password_reset_request::*;
pub use p2p_advertiser_list::*;
pub use asset_index::*;
pub use active_symbol_item::*;
pub use topup_virtual_response::*;
pub use trading_servers::*;
pub use contract_type_item::*;
pub use trading_durations_request::*;
pub use copy_start_request::*;
pub use proposal_request::*;
pub use set_financial_assessment_response::*;
pub use tin_skipped::*;
pub use tnc_approval::*;
pub use exchange_verification_code_response::*;
pub use logout_request::*;
pub use get_self_exclusion_request::*;
pub use ticks_response::*;
pub use identity_verification_document_add_request::*;
pub use p2p_advertiser_relations_response::*;
pub use p2p_order_info::*;
pub use partner_account_creation_status_response::*;
pub use has_reality_check::*;
pub use url_parameters::*;
pub use address::*;
pub use mt5_login_list::*;
pub use trading_platform_status_response::*;
pub use account_list_response::*;
pub use copytrading_statistics_response::*;
pub use cashier_one_of_sub1::*;
pub use proposal_open_contract_request::*;
pub use valid_tin::*;
pub use mt5_get_settings_request::*;
pub use p2p_advert_create_response::*;
pub use mt5_new_account::*;
pub use exchange_verification_code::*;
pub use p2p_payment_methods::*;
pub use time_request::*;
pub use ping::*;