ib_flex/types/trade_confirmation.rs
1//! Trade Confirmation FLEX statement types
2
3use serde::{Deserialize, Serialize};
4
5/// Trade Confirmation FLEX statement
6///
7/// Contains real-time trade execution data from a Trade Confirmation FLEX query.
8/// This is refreshed immediately after each trade execution.
9#[derive(Debug, Clone, PartialEq, Deserialize, Serialize)]
10pub struct TradeConfirmationStatement {
11 /// IB account number
12 #[serde(rename = "@accountId")]
13 pub account_id: String,
14
15 /// Trade executions
16 #[serde(rename = "Trades", default)]
17 pub trades: super::activity::TradesWrapper,
18}