Skip to main content

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}