ib-flex 0.1.7

Pure Rust parser for Interactive Brokers FLEX XML statements
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Trade Confirmation FLEX statement types

use serde::{Deserialize, Serialize};

/// Trade Confirmation FLEX statement
///
/// Contains real-time trade execution data from a Trade Confirmation FLEX query.
/// This is refreshed immediately after each trade execution.
#[derive(Debug, Clone, PartialEq, Deserialize, Serialize)]
pub struct TradeConfirmationStatement {
    /// IB account number
    #[serde(rename = "@accountId")]
    pub account_id: String,

    /// Trade executions
    #[serde(rename = "Trades", default)]
    pub trades: super::activity::TradesWrapper,
}