deriv_api_schema/
lib.rs

1// Generated by schema_generator.rs - DO NOT EDIT.
2
3//! # Deriv API Schema
4//! 
5//! Auto-generated Rust types for the Deriv API.
6//! These types are generated from the official API documentation.
7//! 
8//! This crate provides strongly typed request and response structures for all API endpoints.
9
10#![allow(clippy::too_many_lines)]
11#![allow(clippy::derive_partial_eq_without_eq)]
12#![allow(clippy::extra_unused_lifetimes)] // Can happen with generated code
13#![allow(clippy::needless_lifetimes)] // Can happen with generated code
14#![allow(non_snake_case)] // Allow type names like `P2P`
15#![allow(dead_code)] // Allow unused generated types
16
17#[allow(unused_imports)]
18use serde::{Deserialize, Serialize};
19#[allow(unused_imports)]
20use serde_json::Value;
21#[allow(unused_imports)]
22use std::collections::HashMap;
23#[allow(unused_imports)]
24use chrono::{DateTime, Utc};
25
26// Module declarations
27mod leverage_impact_trading;
28mod states_list_request;
29mod statement_request;
30mod contracts_for_request;
31mod new_account_virtual_request;
32mod url_item;
33mod get_self_exclusion;
34mod parameters;
35mod landing_company;
36mod result_item_any_of_sub0;
37mod p2p_advertiser_list_request;
38mod topup_virtual;
39mod kyc_auth_status_response;
40mod p2p_order_cancel;
41mod app_markup_details_response;
42mod portfolio_request;
43mod copy_start_response;
44mod get_settings;
45mod paymentagent_list_request;
46mod ticks_request;
47mod contracts_for_response;
48mod landing_company_short;
49mod exchange_rates_request;
50mod reality_check;
51mod tnc_acceptance;
52mod id;
53mod landing_company_request;
54mod app_register_request;
55mod mt5_withdrawal_response;
56mod kyc_auth_status;
57mod environment;
58mod deposit;
59mod p2p_advertiser_payment_methods;
60mod paymentagent_transfer;
61mod cancel_response;
62mod white_label_links;
63mod partner_settings_update_response;
64mod mt5_password_change;
65mod dispute_reason;
66mod trading_platform_status_request;
67mod hide_client_schedule_unavailable;
68mod p2p_order_confirm_request;
69mod p2p_advertiser_update_request;
70mod landing_company_info;
71mod cancel;
72mod required_initial_margin;
73mod account_opening_reason;
74mod page_type;
75mod allow_forward_starting;
76mod is_trading_suspended;
77mod kyc_auth_status_one_of_sub0;
78mod error;
79mod copy_stop_response;
80mod account_item;
81mod set_self_exclusion_response;
82mod market;
83mod account_list_item;
84mod history;
85mod partner_signup;
86mod supported_document_item;
87mod topup_virtual_request;
88mod tnc_approval_request;
89mod login_history_response;
90mod partner_settings_update;
91mod sort_field_item;
92mod exchange_is_open;
93mod disabled;
94mod confirm_email_response;
95mod account_type;
96mod residence_list;
97mod set_settings_response;
98mod resident_self_declaration;
99mod contract_update_response;
100mod mt5_login_list_response;
101mod p2p_country_list;
102mod buy_contract_for_multiple_accounts_response;
103mod sell_expired_request;
104mod document_upload_request;
105mod identity_verification_document_add;
106mod market_type;
107mod portfolio;
108mod app_delete_response;
109mod sell;
110mod api_token;
111mod transfer_between_accounts_request;
112mod mt5_new_account_response;
113mod p2p_order_review_request;
114mod payout_currencies_request;
115mod sell_response;
116mod rate_type;
117mod ticks_history_response;
118mod new_account_real;
119mod app_markup_details_request;
120mod copytrading_list;
121mod trade_duration_item;
122mod barrier_range;
123mod name;
124mod trading_platform_investor_password_reset;
125mod p2p_advert_info_request;
126mod is_listed;
127mod sell_contract_for_multiple_accounts;
128mod p2p_advertiser_create_request;
129mod app_markup_details;
130mod app_markup_statistics_response;
131mod trading_platform_password_reset_request;
132mod tin_validations_request;
133mod forget_all_request;
134mod mt5_deposit;
135mod p2p_order_cancel_request;
136mod rights;
137mod withdraw_one_of_sub0;
138mod set_account_currency;
139mod source_of_experience;
140mod p2p_advert_list_response;
141mod api_token_response;
142mod forget_request;
143mod mt5_password_check_request;
144mod market_item;
145mod trading_platform_password_reset_response;
146mod ticks_batch_item;
147mod linked_to_item;
148mod supported_payment_method_item;
149mod paymentagent_transfer_response;
150mod p2p_advertiser_update_response;
151mod set_self_exclusion_request;
152mod p2p_order_list_request;
153mod contract_update;
154mod trading_durations;
155mod cfd_frequency;
156mod get_limits_request;
157mod p2p_advert_create;
158mod app_list;
159mod cfd_trading_definition;
160mod risk_level;
161mod app_list_response;
162mod submarket_item;
163mod set_settings;
164mod time_response;
165mod sub_account_category;
166mod product;
167mod ping_request;
168mod after_first_deposit_requirements;
169mod email_unsubscribe_status;
170mod turnover;
171mod scope_item;
172mod forget_all_response;
173mod p2p_advert_info_response;
174mod granularity;
175mod cashier_request;
176mod verify_email_response;
177mod trading_duration_item;
178mod p2p_advertiser_info_response;
179mod account_category;
180mod new_account_virtual_response;
181mod paymentagent_details_response;
182mod p2p_advertiser_info_request;
183mod paymentagent_withdraw_request;
184mod tin_validations_response;
185mod new_partner_account_response;
186mod lifetime_valid;
187mod get_limits;
188mod copytrading_statistics_request;
189mod new_account_maltainvest_response;
190mod use_client_limits;
191mod account_turnover;
192mod dxtrade_user_exception;
193mod non_participating_jurisdictions;
194mod mt5_password_check;
195mod feature_flag;
196mod website_config;
197mod recommended;
198mod platform;
199mod common_reporting_standard;
200mod document_format;
201mod create_item;
202mod verify_email;
203mod new_account_maltainvest;
204mod landing_company_details_response;
205mod reality_check_request;
206mod postcode;
207mod p2p_advert_update;
208mod cashier;
209mod is_virtual;
210mod crypto_config_request;
211mod ticks_history_request;
212mod subscription;
213mod oauth_app_item;
214mod profit_table_request;
215mod p2p_order_info_request;
216mod p2p_payment_methods_request;
217mod partner_settings;
218mod copytrading_statistics;
219mod authorize;
220mod revoke_oauth_app_request;
221mod app_markup_statistics_request;
222mod action;
223mod client_kyc_status;
224mod p2p_advertiser_update;
225mod partner_accounts;
226mod landing_companie_item;
227mod available_service_item;
228mod valid_for_current_ip_only;
229mod contracts_for;
230mod website_status;
231mod get_self_exclusion_response;
232mod mt5_login_list_item;
233mod password_type;
234mod mt5_withdrawal;
235mod paymentagent_create;
236mod kyc_auth_status_request;
237mod favourites_only;
238mod p2p_advertiser_list_response;
239mod authorize_response;
240mod forget_response;
241mod product_type;
242mod partner_settings_request;
243mod oauth_apps;
244mod financial_assessment_questions;
245mod statement;
246mod login_history;
247mod sell_expired_response;
248mod ticks_batch;
249mod contract_update_history_response;
250mod crypto_estimations;
251mod login_history_request;
252mod ticks_batch_response;
253mod landing_company_details_request;
254mod app_list_request;
255mod include_spread;
256mod created_for;
257mod candle_item;
258mod trading_times;
259mod forget;
260mod ping_response;
261mod new_account_maltainvest_request;
262mod official;
263mod p2p_order_dispute_response;
264mod query_item;
265mod p2p_advertiser_adverts_request;
266mod hide_ineligible;
267mod asset_index_response;
268mod mt5_account_category;
269mod allow_copiers;
270mod app_register_response;
271mod document_upload_response;
272mod ticks_batch_request;
273mod contract_update_history;
274mod paymentagent_create_request;
275mod document_upload;
276mod p2p_payment_methods_response;
277mod service;
278mod partner_settings_update_request;
279mod paymentagent_list_response;
280mod status_code;
281mod mt5_password_reset;
282mod time;
283mod style;
284mod p2p_advertiser_relations;
285mod p2p_ping_response;
286mod sell_contract_for_multiple_accounts_request;
287mod paymentagent_create_response;
288mod result_item_any_of_sub1;
289mod paymentagent_withdraw_response;
290mod app_get;
291mod identity_verification_document_add_response;
292mod secret_question;
293mod account_opening_self_declaration_required;
294mod trading_server_item;
295mod contract_type;
296mod logout_response;
297mod account_list;
298mod client_type;
299mod upgrade_limits;
300mod p2p_order_dispute_request;
301mod mt5_get_settings;
302mod get_account_status_response;
303mod client_kyc_status_requirements;
304mod p2p_ping;
305mod active_symbols_request;
306mod paymentagent_details;
307mod block_trade;
308mod balance_request;
309mod request_professional_status;
310mod buy_contract_for_multiple_accounts;
311mod get_third_party_redirect;
312mod profit_table_response;
313mod crypto_config;
314mod contract_update_history_item;
315mod authorize_request;
316mod app_update;
317mod new_account_virtual;
318mod details;
319mod partner_account_creation_response;
320mod active_symbols_response;
321mod accounts;
322mod active_symbols;
323mod portfolio_response;
324mod support_professional_client;
325mod duration_unit;
326mod fatca_declaration;
327mod landing_company_response;
328mod transaction_request;
329mod buy_request;
330mod p2p_settings;
331mod mt5_account_type;
332mod transaction;
333mod get_settings_response;
334mod trade_type;
335mod copytrading_list_response;
336mod get_financial_assessment_request;
337mod proposal_open_contract_response;
338mod legal_requirements;
339mod app_delete_request;
340mod p2p_advert_list;
341mod trading_platform_investor_password_reset_response;
342mod website_config_request;
343mod identity;
344mod is_active;
345mod partner_account_creation_request;
346mod partner_account_creation_status_request;
347mod p2p_advert_update_request;
348mod sell_contract_for_multiple_accounts_response;
349mod p2p_order_review_response;
350mod new_partner_account_request;
351mod transaction_response;
352mod forward_starting_option_item;
353mod p2p_settings_request;
354mod p2p_chat_create_response;
355mod revoke_oauth_app_response;
356mod oauth_apps_request;
357mod submarket;
358mod p2p_country_list_request;
359mod contracts_for_company_request;
360mod set_account_currency_response;
361mod copytrading_list_request;
362mod payout_currencies_response;
363mod buy;
364mod buy_contract_for_multiple_accounts_request;
365mod financial_assessment_questions_request;
366mod confirm_email_request;
367mod data_item;
368mod app_register;
369mod trading_servers_request;
370mod contract_update_request;
371mod sort;
372mod paymentagent_withdraw;
373mod basis;
374mod ohlc;
375mod proposal_response;
376mod p2p_advertiser_info;
377mod get_third_party_redirect_request;
378mod schedule_item;
379mod add_to_login_history;
380mod contracts_for_company;
381mod barrier_category_item;
382mod partner_account_creation_status;
383mod p2p_order_dispute;
384mod unsubscribe_email_response;
385mod payment_methods;
386mod login_history_item;
387mod proposal_open_contract;
388mod get_account_status;
389mod new_partner_account;
390mod wallet_signup;
391mod cancel_request;
392mod demo_account;
393mod sell_request;
394mod get_third_party_redirect_response;
395mod wallet;
396mod mt5_new_account_request;
397mod verify_email_request;
398mod p2p_advertiser_create_response;
399mod residence_list_item;
400mod p2p_chat_create_request;
401mod residence_list_response;
402mod p2p_order_review;
403mod oauth_apps_response;
404mod trading_servers_response;
405mod proof_of_ownership;
406mod list_item;
407mod mt5_login_list_request;
408mod poa_status;
409mod paymentagent_withdraw_justification_response;
410mod status;
411mod buy_response;
412mod description;
413mod tnc_approval_response;
414mod contracts_for_company_response;
415mod p2p_chat_create;
416mod poi_status;
417mod transfers;
418mod mt5_password_change_request;
419mod server_info;
420mod trading_hub;
421mod additional;
422mod app_update_request;
423mod limit_order;
424mod is_disabled;
425mod economic_calendar_response;
426mod set_settings_request;
427mod partner_accounts_request;
428mod app_update_response;
429mod balance;
430mod confirm_email;
431mod is_blocked;
432mod action_type;
433mod trading_durations_response;
434mod cashier_response;
435mod set_self_exclusion;
436mod get_limits_response;
437mod tick;
438mod document_type;
439mod delete;
440mod cfd_experience;
441mod mt5_deposit_response;
442mod symbol_item;
443mod set_account_currency_request;
444mod p2p_advertiser_adverts_response;
445mod p2p_order_confirm;
446mod p2p_advertiser_adverts;
447mod compliance_requirements;
448mod msg_type;
449mod salutation;
450mod sell_expired;
451mod website_config_response;
452mod p2p_advert_update_response;
453mod trading_frequency_financial_instruments;
454mod p2p_order_create_response;
455mod risk_classification;
456mod p2p_settings_response;
457mod trading_times_request;
458mod app_markup_statistics;
459mod risk_tolerance;
460mod provider;
461mod show_name;
462mod new_account_real_request;
463mod mt5_deposit_request;
464mod paymentagent_details_request;
465mod new_account_real_response;
466mod crypto_config_response;
467mod jurisdiction_risk_assessment;
468mod trading_platform_password_reset;
469mod get_settings_request;
470mod subscribe;
471mod unsubscribe_email_request;
472mod non_pep_declaration;
473mod geolocation;
474mod type_;
475mod paymentagent_withdraw_justification_request;
476mod withdraw_one_of_sub1;
477mod p2p_advertiser_relations_request;
478mod reality_check_response;
479mod get_financial_assessment_response;
480mod trading_times_response;
481mod trade_risk_profile;
482mod tin_not_mandatory;
483mod balance_response;
484mod states_list_item;
485mod leverage_trading_high_risk_stop_loss;
486mod trade_partners;
487mod email_consent;
488mod available_item;
489mod mt5_password_reset_response;
490mod p2p_order_list;
491mod payout_currencies;
492mod profit_table;
493mod states_list_response;
494mod partner_accounts_response;
495mod p2p_advert_info;
496mod p2p_advert_list_request;
497mod website_status_response;
498mod statement_response;
499mod api_token_request;
500mod paymentagent_transfer_request;
501mod p2p_order_list_response;
502mod app_get_request;
503mod phone_number_item;
504mod exchange_rates;
505mod set_financial_assessment;
506mod adjust_start_time;
507mod copy_stop_request;
508mod partner_account_creation;
509mod mt5_get_settings_response;
510mod unsubscribe_email;
511mod counterparty_type;
512mod kyc_auth_status_one_of_sub1_value;
513mod disclaimer;
514mod transfer_between_accounts_response;
515mod sub_account_type;
516mod new_token_scope_item;
517mod trading_experience_financial_instruments;
518mod mt5_password_change_response;
519mod landing_company_details;
520mod sort_by;
521mod trading_platform_status;
522mod tin_validations;
523mod payment_methods_response;
524mod tax;
525mod get_account_status_request;
526mod accept_risk;
527mod duration_item;
528mod economic_calendar;
529mod financial_assessment_questions_response;
530mod account_list_request;
531mod economic_calendar_request;
532mod website_status_request;
533mod mt5_withdrawal_request;
534mod logout;
535mod last_rejected;
536mod p2p_order_create;
537mod partner_type;
538mod p2p_order_cancel_response;
539mod dry_run;
540mod payment_method_item;
541mod app_list_item;
542mod p2p_advertiser_create;
543mod p2p_order_confirm_response;
544mod mt5_password_check_response;
545mod contract_update_history_request;
546mod proposal;
547mod payment_methods_request;
548mod p2p_country_list_response;
549mod exchange_rates_response;
550mod paymentagent_list;
551mod crypto_estimations_request;
552mod code_of_conduct_approval;
553mod transfer_between_accounts;
554mod get_financial_assessment;
555mod p2p_order_create_request;
556mod paymentagent_withdraw_justification;
557mod p2p_ping_request;
558mod mt5_password_reset_request;
559mod partner_settings_response;
560mod residence_list_request;
561mod app_get_response;
562mod p2p_order_info_response;
563mod exchange_verification_code_request;
564mod asset_index_request;
565mod signup_device;
566mod p2p_advert_create_request;
567mod trading_platform_investor_password_reset_request;
568mod p2p_advertiser_list;
569mod asset_index;
570mod active_symbol_item;
571mod topup_virtual_response;
572mod trading_servers;
573mod contract_type_item;
574mod trading_durations_request;
575mod copy_start_request;
576mod proposal_request;
577mod set_financial_assessment_response;
578mod tin_skipped;
579mod tnc_approval;
580mod exchange_verification_code_response;
581mod logout_request;
582mod get_self_exclusion_request;
583mod ticks_response;
584mod identity_verification_document_add_request;
585mod p2p_advertiser_relations_response;
586mod p2p_order_info;
587mod partner_account_creation_status_response;
588mod has_reality_check;
589mod url_parameters;
590mod address;
591mod mt5_login_list;
592mod trading_platform_status_response;
593mod account_list_response;
594mod copytrading_statistics_response;
595mod cashier_one_of_sub1;
596mod proposal_open_contract_request;
597mod valid_tin;
598mod mt5_get_settings_request;
599mod p2p_advert_create_response;
600mod mt5_new_account;
601mod exchange_verification_code;
602mod p2p_payment_methods;
603mod time_request;
604mod ping;
605
606// Re-exports
607pub use leverage_impact_trading::*;
608pub use states_list_request::*;
609pub use statement_request::*;
610pub use contracts_for_request::*;
611pub use new_account_virtual_request::*;
612pub use url_item::*;
613pub use get_self_exclusion::*;
614pub use parameters::*;
615pub use landing_company::*;
616pub use result_item_any_of_sub0::*;
617pub use p2p_advertiser_list_request::*;
618pub use topup_virtual::*;
619pub use kyc_auth_status_response::*;
620pub use p2p_order_cancel::*;
621pub use app_markup_details_response::*;
622pub use portfolio_request::*;
623pub use copy_start_response::*;
624pub use get_settings::*;
625pub use paymentagent_list_request::*;
626pub use ticks_request::*;
627pub use contracts_for_response::*;
628pub use landing_company_short::*;
629pub use exchange_rates_request::*;
630pub use reality_check::*;
631pub use tnc_acceptance::*;
632pub use id::*;
633pub use landing_company_request::*;
634pub use app_register_request::*;
635pub use mt5_withdrawal_response::*;
636pub use kyc_auth_status::*;
637pub use environment::*;
638pub use deposit::*;
639pub use p2p_advertiser_payment_methods::*;
640pub use paymentagent_transfer::*;
641pub use cancel_response::*;
642pub use white_label_links::*;
643pub use partner_settings_update_response::*;
644pub use mt5_password_change::*;
645pub use dispute_reason::*;
646pub use trading_platform_status_request::*;
647pub use hide_client_schedule_unavailable::*;
648pub use p2p_order_confirm_request::*;
649pub use p2p_advertiser_update_request::*;
650pub use landing_company_info::*;
651pub use cancel::*;
652pub use required_initial_margin::*;
653pub use account_opening_reason::*;
654pub use page_type::*;
655pub use allow_forward_starting::*;
656pub use is_trading_suspended::*;
657pub use kyc_auth_status_one_of_sub0::*;
658pub use error::*;
659pub use copy_stop_response::*;
660pub use account_item::*;
661pub use set_self_exclusion_response::*;
662pub use market::*;
663pub use account_list_item::*;
664pub use history::*;
665pub use partner_signup::*;
666pub use supported_document_item::*;
667pub use topup_virtual_request::*;
668pub use tnc_approval_request::*;
669pub use login_history_response::*;
670pub use partner_settings_update::*;
671pub use sort_field_item::*;
672pub use exchange_is_open::*;
673pub use disabled::*;
674pub use confirm_email_response::*;
675pub use account_type::*;
676pub use residence_list::*;
677pub use set_settings_response::*;
678pub use resident_self_declaration::*;
679pub use contract_update_response::*;
680pub use mt5_login_list_response::*;
681pub use p2p_country_list::*;
682pub use buy_contract_for_multiple_accounts_response::*;
683pub use sell_expired_request::*;
684pub use document_upload_request::*;
685pub use identity_verification_document_add::*;
686pub use market_type::*;
687pub use portfolio::*;
688pub use app_delete_response::*;
689pub use sell::*;
690pub use api_token::*;
691pub use transfer_between_accounts_request::*;
692pub use mt5_new_account_response::*;
693pub use p2p_order_review_request::*;
694pub use payout_currencies_request::*;
695pub use sell_response::*;
696pub use rate_type::*;
697pub use ticks_history_response::*;
698pub use new_account_real::*;
699pub use app_markup_details_request::*;
700pub use copytrading_list::*;
701pub use trade_duration_item::*;
702pub use barrier_range::*;
703pub use name::*;
704pub use trading_platform_investor_password_reset::*;
705pub use p2p_advert_info_request::*;
706pub use is_listed::*;
707pub use sell_contract_for_multiple_accounts::*;
708pub use p2p_advertiser_create_request::*;
709pub use app_markup_details::*;
710pub use app_markup_statistics_response::*;
711pub use trading_platform_password_reset_request::*;
712pub use tin_validations_request::*;
713pub use forget_all_request::*;
714pub use mt5_deposit::*;
715pub use p2p_order_cancel_request::*;
716pub use rights::*;
717pub use withdraw_one_of_sub0::*;
718pub use set_account_currency::*;
719pub use source_of_experience::*;
720pub use p2p_advert_list_response::*;
721pub use api_token_response::*;
722pub use forget_request::*;
723pub use mt5_password_check_request::*;
724pub use market_item::*;
725pub use trading_platform_password_reset_response::*;
726pub use ticks_batch_item::*;
727pub use linked_to_item::*;
728pub use supported_payment_method_item::*;
729pub use paymentagent_transfer_response::*;
730pub use p2p_advertiser_update_response::*;
731pub use set_self_exclusion_request::*;
732pub use p2p_order_list_request::*;
733pub use contract_update::*;
734pub use trading_durations::*;
735pub use cfd_frequency::*;
736pub use get_limits_request::*;
737pub use p2p_advert_create::*;
738pub use app_list::*;
739pub use cfd_trading_definition::*;
740pub use risk_level::*;
741pub use app_list_response::*;
742pub use submarket_item::*;
743pub use set_settings::*;
744pub use time_response::*;
745pub use sub_account_category::*;
746pub use product::*;
747pub use ping_request::*;
748pub use after_first_deposit_requirements::*;
749pub use email_unsubscribe_status::*;
750pub use turnover::*;
751pub use scope_item::*;
752pub use forget_all_response::*;
753pub use p2p_advert_info_response::*;
754pub use granularity::*;
755pub use cashier_request::*;
756pub use verify_email_response::*;
757pub use trading_duration_item::*;
758pub use p2p_advertiser_info_response::*;
759pub use account_category::*;
760pub use new_account_virtual_response::*;
761pub use paymentagent_details_response::*;
762pub use p2p_advertiser_info_request::*;
763pub use paymentagent_withdraw_request::*;
764pub use tin_validations_response::*;
765pub use new_partner_account_response::*;
766pub use lifetime_valid::*;
767pub use get_limits::*;
768pub use copytrading_statistics_request::*;
769pub use new_account_maltainvest_response::*;
770pub use use_client_limits::*;
771pub use account_turnover::*;
772pub use dxtrade_user_exception::*;
773pub use non_participating_jurisdictions::*;
774pub use mt5_password_check::*;
775pub use feature_flag::*;
776pub use website_config::*;
777pub use recommended::*;
778pub use platform::*;
779pub use common_reporting_standard::*;
780pub use document_format::*;
781pub use create_item::*;
782pub use verify_email::*;
783pub use new_account_maltainvest::*;
784pub use landing_company_details_response::*;
785pub use reality_check_request::*;
786pub use postcode::*;
787pub use p2p_advert_update::*;
788pub use cashier::*;
789pub use is_virtual::*;
790pub use crypto_config_request::*;
791pub use ticks_history_request::*;
792pub use subscription::*;
793pub use oauth_app_item::*;
794pub use profit_table_request::*;
795pub use p2p_order_info_request::*;
796pub use p2p_payment_methods_request::*;
797pub use partner_settings::*;
798pub use copytrading_statistics::*;
799pub use authorize::*;
800pub use revoke_oauth_app_request::*;
801pub use app_markup_statistics_request::*;
802pub use action::*;
803pub use client_kyc_status::*;
804pub use p2p_advertiser_update::*;
805pub use partner_accounts::*;
806pub use landing_companie_item::*;
807pub use available_service_item::*;
808pub use valid_for_current_ip_only::*;
809pub use contracts_for::*;
810pub use website_status::*;
811pub use get_self_exclusion_response::*;
812pub use mt5_login_list_item::*;
813pub use password_type::*;
814pub use mt5_withdrawal::*;
815pub use paymentagent_create::*;
816pub use kyc_auth_status_request::*;
817pub use favourites_only::*;
818pub use p2p_advertiser_list_response::*;
819pub use authorize_response::*;
820pub use forget_response::*;
821pub use product_type::*;
822pub use partner_settings_request::*;
823pub use oauth_apps::*;
824pub use financial_assessment_questions::*;
825pub use statement::*;
826pub use login_history::*;
827pub use sell_expired_response::*;
828pub use ticks_batch::*;
829pub use contract_update_history_response::*;
830pub use crypto_estimations::*;
831pub use login_history_request::*;
832pub use ticks_batch_response::*;
833pub use landing_company_details_request::*;
834pub use app_list_request::*;
835pub use include_spread::*;
836pub use created_for::*;
837pub use candle_item::*;
838pub use trading_times::*;
839pub use forget::*;
840pub use ping_response::*;
841pub use new_account_maltainvest_request::*;
842pub use official::*;
843pub use p2p_order_dispute_response::*;
844pub use query_item::*;
845pub use p2p_advertiser_adverts_request::*;
846pub use hide_ineligible::*;
847pub use asset_index_response::*;
848pub use mt5_account_category::*;
849pub use allow_copiers::*;
850pub use app_register_response::*;
851pub use document_upload_response::*;
852pub use ticks_batch_request::*;
853pub use contract_update_history::*;
854pub use paymentagent_create_request::*;
855pub use document_upload::*;
856pub use p2p_payment_methods_response::*;
857pub use service::*;
858pub use partner_settings_update_request::*;
859pub use paymentagent_list_response::*;
860pub use status_code::*;
861pub use mt5_password_reset::*;
862pub use time::*;
863pub use style::*;
864pub use p2p_advertiser_relations::*;
865pub use p2p_ping_response::*;
866pub use sell_contract_for_multiple_accounts_request::*;
867pub use paymentagent_create_response::*;
868pub use result_item_any_of_sub1::*;
869pub use paymentagent_withdraw_response::*;
870pub use app_get::*;
871pub use identity_verification_document_add_response::*;
872pub use secret_question::*;
873pub use account_opening_self_declaration_required::*;
874pub use trading_server_item::*;
875pub use contract_type::*;
876pub use logout_response::*;
877pub use account_list::*;
878pub use client_type::*;
879pub use upgrade_limits::*;
880pub use p2p_order_dispute_request::*;
881pub use mt5_get_settings::*;
882pub use get_account_status_response::*;
883pub use client_kyc_status_requirements::*;
884pub use p2p_ping::*;
885pub use active_symbols_request::*;
886pub use paymentagent_details::*;
887pub use block_trade::*;
888pub use balance_request::*;
889pub use request_professional_status::*;
890pub use buy_contract_for_multiple_accounts::*;
891pub use get_third_party_redirect::*;
892pub use profit_table_response::*;
893pub use crypto_config::*;
894pub use contract_update_history_item::*;
895pub use authorize_request::*;
896pub use app_update::*;
897pub use new_account_virtual::*;
898pub use details::*;
899pub use partner_account_creation_response::*;
900pub use active_symbols_response::*;
901pub use accounts::*;
902pub use active_symbols::*;
903pub use portfolio_response::*;
904pub use support_professional_client::*;
905pub use duration_unit::*;
906pub use fatca_declaration::*;
907pub use landing_company_response::*;
908pub use transaction_request::*;
909pub use buy_request::*;
910pub use p2p_settings::*;
911pub use mt5_account_type::*;
912pub use transaction::*;
913pub use get_settings_response::*;
914pub use trade_type::*;
915pub use copytrading_list_response::*;
916pub use get_financial_assessment_request::*;
917pub use proposal_open_contract_response::*;
918pub use legal_requirements::*;
919pub use app_delete_request::*;
920pub use p2p_advert_list::*;
921pub use trading_platform_investor_password_reset_response::*;
922pub use website_config_request::*;
923pub use identity::*;
924pub use is_active::*;
925pub use partner_account_creation_request::*;
926pub use partner_account_creation_status_request::*;
927pub use p2p_advert_update_request::*;
928pub use sell_contract_for_multiple_accounts_response::*;
929pub use p2p_order_review_response::*;
930pub use new_partner_account_request::*;
931pub use transaction_response::*;
932pub use forward_starting_option_item::*;
933pub use p2p_settings_request::*;
934pub use p2p_chat_create_response::*;
935pub use revoke_oauth_app_response::*;
936pub use oauth_apps_request::*;
937pub use submarket::*;
938pub use p2p_country_list_request::*;
939pub use contracts_for_company_request::*;
940pub use set_account_currency_response::*;
941pub use copytrading_list_request::*;
942pub use payout_currencies_response::*;
943pub use buy::*;
944pub use buy_contract_for_multiple_accounts_request::*;
945pub use financial_assessment_questions_request::*;
946pub use confirm_email_request::*;
947pub use data_item::*;
948pub use app_register::*;
949pub use trading_servers_request::*;
950pub use contract_update_request::*;
951pub use sort::*;
952pub use paymentagent_withdraw::*;
953pub use basis::*;
954pub use ohlc::*;
955pub use proposal_response::*;
956pub use p2p_advertiser_info::*;
957pub use get_third_party_redirect_request::*;
958pub use schedule_item::*;
959pub use add_to_login_history::*;
960pub use contracts_for_company::*;
961pub use barrier_category_item::*;
962pub use partner_account_creation_status::*;
963pub use p2p_order_dispute::*;
964pub use unsubscribe_email_response::*;
965pub use payment_methods::*;
966pub use login_history_item::*;
967pub use proposal_open_contract::*;
968pub use get_account_status::*;
969pub use new_partner_account::*;
970pub use wallet_signup::*;
971pub use cancel_request::*;
972pub use demo_account::*;
973pub use sell_request::*;
974pub use get_third_party_redirect_response::*;
975pub use wallet::*;
976pub use mt5_new_account_request::*;
977pub use verify_email_request::*;
978pub use p2p_advertiser_create_response::*;
979pub use residence_list_item::*;
980pub use p2p_chat_create_request::*;
981pub use residence_list_response::*;
982pub use p2p_order_review::*;
983pub use oauth_apps_response::*;
984pub use trading_servers_response::*;
985pub use proof_of_ownership::*;
986pub use list_item::*;
987pub use mt5_login_list_request::*;
988pub use poa_status::*;
989pub use paymentagent_withdraw_justification_response::*;
990pub use status::*;
991pub use buy_response::*;
992pub use description::*;
993pub use tnc_approval_response::*;
994pub use contracts_for_company_response::*;
995pub use p2p_chat_create::*;
996pub use poi_status::*;
997pub use transfers::*;
998pub use mt5_password_change_request::*;
999pub use server_info::*;
1000pub use trading_hub::*;
1001pub use additional::*;
1002pub use app_update_request::*;
1003pub use limit_order::*;
1004pub use is_disabled::*;
1005pub use economic_calendar_response::*;
1006pub use set_settings_request::*;
1007pub use partner_accounts_request::*;
1008pub use app_update_response::*;
1009pub use balance::*;
1010pub use confirm_email::*;
1011pub use is_blocked::*;
1012pub use action_type::*;
1013pub use trading_durations_response::*;
1014pub use cashier_response::*;
1015pub use set_self_exclusion::*;
1016pub use get_limits_response::*;
1017pub use tick::*;
1018pub use document_type::*;
1019pub use delete::*;
1020pub use cfd_experience::*;
1021pub use mt5_deposit_response::*;
1022pub use symbol_item::*;
1023pub use set_account_currency_request::*;
1024pub use p2p_advertiser_adverts_response::*;
1025pub use p2p_order_confirm::*;
1026pub use p2p_advertiser_adverts::*;
1027pub use compliance_requirements::*;
1028pub use msg_type::*;
1029pub use salutation::*;
1030pub use sell_expired::*;
1031pub use website_config_response::*;
1032pub use p2p_advert_update_response::*;
1033pub use trading_frequency_financial_instruments::*;
1034pub use p2p_order_create_response::*;
1035pub use risk_classification::*;
1036pub use p2p_settings_response::*;
1037pub use trading_times_request::*;
1038pub use app_markup_statistics::*;
1039pub use risk_tolerance::*;
1040pub use provider::*;
1041pub use show_name::*;
1042pub use new_account_real_request::*;
1043pub use mt5_deposit_request::*;
1044pub use paymentagent_details_request::*;
1045pub use new_account_real_response::*;
1046pub use crypto_config_response::*;
1047pub use jurisdiction_risk_assessment::*;
1048pub use trading_platform_password_reset::*;
1049pub use get_settings_request::*;
1050pub use subscribe::*;
1051pub use unsubscribe_email_request::*;
1052pub use non_pep_declaration::*;
1053pub use geolocation::*;
1054pub use type_::*;
1055pub use paymentagent_withdraw_justification_request::*;
1056pub use withdraw_one_of_sub1::*;
1057pub use p2p_advertiser_relations_request::*;
1058pub use reality_check_response::*;
1059pub use get_financial_assessment_response::*;
1060pub use trading_times_response::*;
1061pub use trade_risk_profile::*;
1062pub use tin_not_mandatory::*;
1063pub use balance_response::*;
1064pub use states_list_item::*;
1065pub use leverage_trading_high_risk_stop_loss::*;
1066pub use trade_partners::*;
1067pub use email_consent::*;
1068pub use available_item::*;
1069pub use mt5_password_reset_response::*;
1070pub use p2p_order_list::*;
1071pub use payout_currencies::*;
1072pub use profit_table::*;
1073pub use states_list_response::*;
1074pub use partner_accounts_response::*;
1075pub use p2p_advert_info::*;
1076pub use p2p_advert_list_request::*;
1077pub use website_status_response::*;
1078pub use statement_response::*;
1079pub use api_token_request::*;
1080pub use paymentagent_transfer_request::*;
1081pub use p2p_order_list_response::*;
1082pub use app_get_request::*;
1083pub use phone_number_item::*;
1084pub use exchange_rates::*;
1085pub use set_financial_assessment::*;
1086pub use adjust_start_time::*;
1087pub use copy_stop_request::*;
1088pub use partner_account_creation::*;
1089pub use mt5_get_settings_response::*;
1090pub use unsubscribe_email::*;
1091pub use counterparty_type::*;
1092pub use kyc_auth_status_one_of_sub1_value::*;
1093pub use disclaimer::*;
1094pub use transfer_between_accounts_response::*;
1095pub use sub_account_type::*;
1096pub use new_token_scope_item::*;
1097pub use trading_experience_financial_instruments::*;
1098pub use mt5_password_change_response::*;
1099pub use landing_company_details::*;
1100pub use sort_by::*;
1101pub use trading_platform_status::*;
1102pub use tin_validations::*;
1103pub use payment_methods_response::*;
1104pub use tax::*;
1105pub use get_account_status_request::*;
1106pub use accept_risk::*;
1107pub use duration_item::*;
1108pub use economic_calendar::*;
1109pub use financial_assessment_questions_response::*;
1110pub use account_list_request::*;
1111pub use economic_calendar_request::*;
1112pub use website_status_request::*;
1113pub use mt5_withdrawal_request::*;
1114pub use logout::*;
1115pub use last_rejected::*;
1116pub use p2p_order_create::*;
1117pub use partner_type::*;
1118pub use p2p_order_cancel_response::*;
1119pub use dry_run::*;
1120pub use payment_method_item::*;
1121pub use app_list_item::*;
1122pub use p2p_advertiser_create::*;
1123pub use p2p_order_confirm_response::*;
1124pub use mt5_password_check_response::*;
1125pub use contract_update_history_request::*;
1126pub use proposal::*;
1127pub use payment_methods_request::*;
1128pub use p2p_country_list_response::*;
1129pub use exchange_rates_response::*;
1130pub use paymentagent_list::*;
1131pub use crypto_estimations_request::*;
1132pub use code_of_conduct_approval::*;
1133pub use transfer_between_accounts::*;
1134pub use get_financial_assessment::*;
1135pub use p2p_order_create_request::*;
1136pub use paymentagent_withdraw_justification::*;
1137pub use p2p_ping_request::*;
1138pub use mt5_password_reset_request::*;
1139pub use partner_settings_response::*;
1140pub use residence_list_request::*;
1141pub use app_get_response::*;
1142pub use p2p_order_info_response::*;
1143pub use exchange_verification_code_request::*;
1144pub use asset_index_request::*;
1145pub use signup_device::*;
1146pub use p2p_advert_create_request::*;
1147pub use trading_platform_investor_password_reset_request::*;
1148pub use p2p_advertiser_list::*;
1149pub use asset_index::*;
1150pub use active_symbol_item::*;
1151pub use topup_virtual_response::*;
1152pub use trading_servers::*;
1153pub use contract_type_item::*;
1154pub use trading_durations_request::*;
1155pub use copy_start_request::*;
1156pub use proposal_request::*;
1157pub use set_financial_assessment_response::*;
1158pub use tin_skipped::*;
1159pub use tnc_approval::*;
1160pub use exchange_verification_code_response::*;
1161pub use logout_request::*;
1162pub use get_self_exclusion_request::*;
1163pub use ticks_response::*;
1164pub use identity_verification_document_add_request::*;
1165pub use p2p_advertiser_relations_response::*;
1166pub use p2p_order_info::*;
1167pub use partner_account_creation_status_response::*;
1168pub use has_reality_check::*;
1169pub use url_parameters::*;
1170pub use address::*;
1171pub use mt5_login_list::*;
1172pub use trading_platform_status_response::*;
1173pub use account_list_response::*;
1174pub use copytrading_statistics_response::*;
1175pub use cashier_one_of_sub1::*;
1176pub use proposal_open_contract_request::*;
1177pub use valid_tin::*;
1178pub use mt5_get_settings_request::*;
1179pub use p2p_advert_create_response::*;
1180pub use mt5_new_account::*;
1181pub use exchange_verification_code::*;
1182pub use p2p_payment_methods::*;
1183pub use time_request::*;
1184pub use ping::*;
1185