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
pub mod account;
pub use self::account::Account;
pub mod account_changes;
pub use self::account_changes::AccountChanges;
pub mod account_changes_response;
pub use self::account_changes_response::AccountChangesResponse;
pub mod account_changes_state;
pub use self::account_changes_state::AccountChangesState;
pub mod account_configuration_bad_request_response;
pub use self::account_configuration_bad_request_response::AccountConfigurationBadRequestResponse;
pub mod account_configuration_forbidden_response;
pub use self::account_configuration_forbidden_response::AccountConfigurationForbiddenResponse;
pub mod account_configuration_request;
pub use self::account_configuration_request::AccountConfigurationRequest;
pub mod account_configuration_response;
pub use self::account_configuration_response::AccountConfigurationResponse;
pub mod account_currency;
pub use self::account_currency::AccountCurrency;
pub mod account_guaranteed_stop_loss_order_mode;
pub use self::account_guaranteed_stop_loss_order_mode::AccountGuaranteedStopLossOrderMode;
pub mod account_instruments_response;
pub use self::account_instruments_response::AccountInstrumentsResponse;
pub mod account_properties;
pub use self::account_properties::AccountProperties;
pub mod account_response;
pub use self::account_response::AccountResponse;
pub mod account_state;
pub use self::account_state::AccountState;
pub mod account_summary;
pub use self::account_summary::AccountSummary;
pub mod account_summary_response;
pub use self::account_summary_response::AccountSummaryResponse;
pub mod accounts_response;
pub use self::accounts_response::AccountsResponse;
pub mod calculated_position_state;
pub use self::calculated_position_state::CalculatedPositionState;
pub mod calculated_trade_state;
pub use self::calculated_trade_state::CalculatedTradeState;
pub mod cancel_order_404_response;
pub use self::cancel_order_404_response::CancelOrder404Response;
pub mod cancel_order_response;
pub use self::cancel_order_response::CancelOrderResponse;
pub mod candles_response;
pub use self::candles_response::CandlesResponse;
pub mod candlestick;
pub use self::candlestick::Candlestick;
pub mod candlestick_data;
pub use self::candlestick_data::CandlestickData;
pub mod candlestick_granularity;
pub use self::candlestick_granularity::CandlestickGranularity;
pub mod client_configure;
pub use self::client_configure::ClientConfigure;
pub mod client_configure_reject_transaction;
pub use self::client_configure_reject_transaction::ClientConfigureRejectTransaction;
pub mod client_configure_transaction;
pub use self::client_configure_transaction::ClientConfigureTransaction;
pub mod client_extensions;
pub use self::client_extensions::ClientExtensions;
pub mod client_price;
pub use self::client_price::ClientPrice;
pub mod close_position_bad_request_response;
pub use self::close_position_bad_request_response::ClosePositionBadRequestResponse;
pub mod close_position_not_found_response;
pub use self::close_position_not_found_response::ClosePositionNotFoundResponse;
pub mod close_position_request;
pub use self::close_position_request::ClosePositionRequest;
pub mod close_position_response;
pub use self::close_position_response::ClosePositionResponse;
pub mod close_trade_bad_request_response;
pub use self::close_trade_bad_request_response::CloseTradeBadRequestResponse;
pub mod close_trade_not_found_response;
pub use self::close_trade_not_found_response::CloseTradeNotFoundResponse;
pub mod close_trade_request;
pub use self::close_trade_request::CloseTradeRequest;
pub mod close_trade_response;
pub use self::close_trade_response::CloseTradeResponse;
pub mod create_order_bad_request_response;
pub use self::create_order_bad_request_response::CreateOrderBadRequestResponse;
pub mod create_order_not_found_response;
pub use self::create_order_not_found_response::CreateOrderNotFoundResponse;
pub mod create_order_request;
pub use self::create_order_request::CreateOrderRequest;
pub mod create_order_response;
pub use self::create_order_response::CreateOrderResponse;
pub mod date_time_format;
pub use self::date_time_format::DateTimeFormat;
pub mod dependent_trade_orders_bad_request_response;
pub use self::dependent_trade_orders_bad_request_response::DependentTradeOrdersBadRequestResponse;
pub mod dependent_trade_orders_request;
pub use self::dependent_trade_orders_request::DependentTradeOrdersRequest;
pub mod dependent_trade_orders_response;
pub use self::dependent_trade_orders_response::DependentTradeOrdersResponse;
pub mod dynamic_order_state;
pub use self::dynamic_order_state::DynamicOrderState;
pub mod error400;
pub use self::error400::Error400;
pub mod error401;
pub use self::error401::Error401;
pub mod error403;
pub use self::error403::Error403;
pub mod error404;
pub use self::error404::Error404;
pub mod error405;
pub use self::error405::Error405;
pub mod error416;
pub use self::error416::Error416;
pub mod error4xx_body;
pub use self::error4xx_body::Error4xxBody;
pub mod error4xx_transaction;
pub use self::error4xx_transaction::Error4xxTransaction;
pub mod home_conversions;
pub use self::home_conversions::HomeConversions;
pub mod instrument;
pub use self::instrument::Instrument;
pub mod instrument_comission;
pub use self::instrument_comission::InstrumentComission;
pub mod instrument_name;
pub use self::instrument_name::InstrumentName;
pub mod instrument_order_book_response;
pub use self::instrument_order_book_response::InstrumentOrderBookResponse;
pub mod instrument_position_book_response;
pub use self::instrument_position_book_response::InstrumentPositionBookResponse;
pub mod instrument_position_response;
pub use self::instrument_position_response::InstrumentPositionResponse;
pub mod instrument_type;
pub use self::instrument_type::InstrumentType;
pub mod market_order;
pub use self::market_order::MarketOrder;
pub mod market_order_delayed_trade_close;
pub use self::market_order_delayed_trade_close::MarketOrderDelayedTradeClose;
pub mod market_order_margin_closeout;
pub use self::market_order_margin_closeout::MarketOrderMarginCloseout;
pub mod market_order_margin_closeout_reason;
pub use self::market_order_margin_closeout_reason::MarketOrderMarginCloseoutReason;
pub mod market_order_position_closeout;
pub use self::market_order_position_closeout::MarketOrderPositionCloseout;
pub mod market_order_position_fill;
pub use self::market_order_position_fill::MarketOrderPositionFill;
pub mod market_order_reason;
pub use self::market_order_reason::MarketOrderReason;
pub mod market_order_reject_transaction;
pub use self::market_order_reject_transaction::MarketOrderRejectTransaction;
pub mod market_order_trade_close;
pub use self::market_order_trade_close::MarketOrderTradeClose;
pub mod market_order_transaction;
pub use self::market_order_transaction::MarketOrderTransaction;
pub mod open_positions_response;
pub use self::open_positions_response::OpenPositionsResponse;
pub mod open_trade_response;
pub use self::open_trade_response::OpenTradeResponse;
pub mod order;
pub use self::order::Order;
pub mod order_book;
pub use self::order_book::OrderBook;
pub mod order_book_bucket;
pub use self::order_book_bucket::OrderBookBucket;
pub mod order_cancel;
pub use self::order_cancel::OrderCancel;
pub mod order_cancel_reason;
pub use self::order_cancel_reason::OrderCancelReason;
pub mod order_cancel_reject_transaction;
pub use self::order_cancel_reject_transaction::OrderCancelRejectTransaction;
pub mod order_cancel_transaction;
pub use self::order_cancel_transaction::OrderCancelTransaction;
pub mod order_client_extensions_modify;
pub use self::order_client_extensions_modify::OrderClientExtensionsModify;
pub mod order_client_extensions_modify_reject_transaction;
pub use self::order_client_extensions_modify_reject_transaction::OrderClientExtensionsModifyRejectTransaction;
pub mod order_client_extensions_modify_transaction;
pub use self::order_client_extensions_modify_transaction::OrderClientExtensionsModifyTransaction;
pub mod order_extensions_bad_request_response;
pub use self::order_extensions_bad_request_response::OrderExtensionsBadRequestResponse;
pub mod order_extensions_not_found_response;
pub use self::order_extensions_not_found_response::OrderExtensionsNotFoundResponse;
pub mod order_extensions_request;
pub use self::order_extensions_request::OrderExtensionsRequest;
pub mod order_extensions_response;
pub use self::order_extensions_response::OrderExtensionsResponse;
pub mod order_fill_reason;
pub use self::order_fill_reason::OrderFillReason;
pub mod order_fill_transaction;
pub use self::order_fill_transaction::OrderFillTransaction;
pub mod order_response;
pub use self::order_response::OrderResponse;
pub mod order_state;
pub use self::order_state::OrderState;
pub mod orders_response;
pub use self::orders_response::OrdersResponse;
pub mod pending_orders_response;
pub use self::pending_orders_response::PendingOrdersResponse;
pub mod position;
pub use self::position::Position;
pub mod position_book;
pub use self::position_book::PositionBook;
pub mod position_book_bucket;
pub use self::position_book_bucket::PositionBookBucket;
pub mod position_side;
pub use self::position_side::PositionSide;
pub mod positions_response;
pub use self::positions_response::PositionsResponse;
pub mod price_bucket;
pub use self::price_bucket::PriceBucket;
pub mod price_status;
pub use self::price_status::PriceStatus;
pub mod pricing_response;
pub use self::pricing_response::PricingResponse;
pub mod quote_home_conversion_factors;
pub use self::quote_home_conversion_factors::QuoteHomeConversionFactors;
pub mod reject_transaction;
pub use self::reject_transaction::RejectTransaction;
pub mod related_transaction;
pub use self::related_transaction::RelatedTransaction;
pub mod replace_order_bad_request_response;
pub use self::replace_order_bad_request_response::ReplaceOrderBadRequestResponse;
pub mod replace_order_not_found_response;
pub use self::replace_order_not_found_response::ReplaceOrderNotFoundResponse;
pub mod replace_order_request;
pub use self::replace_order_request::ReplaceOrderRequest;
pub mod replace_order_response;
pub use self::replace_order_response::ReplaceOrderResponse;
pub mod stop_loss_details;
pub use self::stop_loss_details::StopLossDetails;
pub mod stop_loss_order;
pub use self::stop_loss_order::StopLossOrder;
pub mod stop_loss_order_reject_transaction;
pub use self::stop_loss_order_reject_transaction::StopLossOrderRejectTransaction;
pub mod stop_loss_order_transaction;
pub use self::stop_loss_order_transaction::StopLossOrderTransaction;
pub mod stop_loss_order_transaction_base;
pub use self::stop_loss_order_transaction_base::StopLossOrderTransactionBase;
pub mod take_profit_details;
pub use self::take_profit_details::TakeProfitDetails;
pub mod take_profit_order;
pub use self::take_profit_order::TakeProfitOrder;
pub mod take_profit_order_reject_transaction;
pub use self::take_profit_order_reject_transaction::TakeProfitOrderRejectTransaction;
pub mod take_profit_order_transaction;
pub use self::take_profit_order_transaction::TakeProfitOrderTransaction;
pub mod take_profit_order_transaction_base;
pub use self::take_profit_order_transaction_base::TakeProfitOrderTransactionBase;
pub mod trade;
pub use self::trade::Trade;
pub mod trade_client_extensions_modify;
pub use self::trade_client_extensions_modify::TradeClientExtensionsModify;
pub mod trade_client_extensions_modify_reject_transaction;
pub use self::trade_client_extensions_modify_reject_transaction::TradeClientExtensionsModifyRejectTransaction;
pub mod trade_client_extensions_modify_transaction;
pub use self::trade_client_extensions_modify_transaction::TradeClientExtensionsModifyTransaction;
pub mod trade_extensions_bad_request_response;
pub use self::trade_extensions_bad_request_response::TradeExtensionsBadRequestResponse;
pub mod trade_extensions_not_found_response;
pub use self::trade_extensions_not_found_response::TradeExtensionsNotFoundResponse;
pub mod trade_extensions_request;
pub use self::trade_extensions_request::TradeExtensionsRequest;
pub mod trade_extensions_response;
pub use self::trade_extensions_response::TradeExtensionsResponse;
pub mod trade_open;
pub use self::trade_open::TradeOpen;
pub mod trade_order_base;
pub use self::trade_order_base::TradeOrderBase;
pub mod trade_order_time_in_force;
pub use self::trade_order_time_in_force::TradeOrderTimeInForce;
pub mod trade_order_transaction_reason;
pub use self::trade_order_transaction_reason::TradeOrderTransactionReason;
pub mod trade_order_trigger_condition;
pub use self::trade_order_trigger_condition::TradeOrderTriggerCondition;
pub mod trade_reduce;
pub use self::trade_reduce::TradeReduce;
pub mod trade_response;
pub use self::trade_response::TradeResponse;
pub mod trade_state;
pub use self::trade_state::TradeState;
pub mod trade_summary;
pub use self::trade_summary::TradeSummary;
pub mod trades_response;
pub use self::trades_response::TradesResponse;
pub mod trailing_stop_loss_details;
pub use self::trailing_stop_loss_details::TrailingStopLossDetails;
pub mod trailing_stop_loss_order;
pub use self::trailing_stop_loss_order::TrailingStopLossOrder;
pub mod trailing_stop_loss_order_reject_transaction;
pub use self::trailing_stop_loss_order_reject_transaction::TrailingStopLossOrderRejectTransaction;
pub mod trailing_stop_loss_order_transaction;
pub use self::trailing_stop_loss_order_transaction::TrailingStopLossOrderTransaction;
pub mod trailing_stop_loss_order_transaction_base;
pub use self::trailing_stop_loss_order_transaction_base::TrailingStopLossOrderTransactionBase;
pub mod transaction;
pub use self::transaction::Transaction;
pub mod transaction_heartbeat;
pub use self::transaction_heartbeat::TransactionHeartbeat;
pub mod transaction_id_range_response;
pub use self::transaction_id_range_response::TransactionIdRangeResponse;
pub mod transaction_response;
pub use self::transaction_response::TransactionResponse;
pub mod transaction_since_id_response;
pub use self::transaction_since_id_response::TransactionSinceIdResponse;
pub mod transaction_type;
pub use self::transaction_type::TransactionType;
pub mod transactions_response;
pub use self::transactions_response::TransactionsResponse;
pub mod units_available;
pub use self::units_available::UnitsAvailable;
pub mod units_available_details;
pub use self::units_available_details::UnitsAvailableDetails;