pub struct ClientFeesDetail {Show 26 fields
pub account_id: Option<String>,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub date: Option<NaiveDate>,
pub currency: Option<String>,
pub fee_type: Option<String>,
pub revenue: Option<Decimal>,
pub expense: Option<Decimal>,
pub net: Option<Decimal>,
pub description: Option<String>,
pub fx_rate_to_base: Option<Decimal>,
pub trade_id: Option<String>,
pub exec_id: Option<String>,
pub total_revenue: Option<Decimal>,
pub total_commission: Option<Decimal>,
pub broker_execution_charge: Option<Decimal>,
pub clearing_charge: Option<Decimal>,
pub third_party_execution_charge: Option<Decimal>,
pub third_party_regulatory_charge: Option<Decimal>,
pub reg_finra_trading_activity_fee: Option<Decimal>,
pub reg_section31_transaction_fee: Option<Decimal>,
pub reg_other: Option<Decimal>,
pub total_net: Option<Decimal>,
pub total_net_in_base: Option<Decimal>,
pub level_of_detail: Option<String>,
pub other: Option<Decimal>,
}Expand description
Client fee detail
Fields§
§account_id: Option<String>Account ID
acct_alias: Option<String>Account alias
model: Option<String>Model
date: Option<NaiveDate>Date
currency: Option<String>Currency
fee_type: Option<String>Fee type
revenue: Option<Decimal>Revenue
expense: Option<Decimal>Expense
net: Option<Decimal>Net
description: Option<String>Description
fx_rate_to_base: Option<Decimal>FX rate to base
trade_id: Option<String>tradeID (added for full ibflex coverage)
exec_id: Option<String>execID (added for full ibflex coverage)
total_revenue: Option<Decimal>totalRevenue (added for full ibflex coverage)
total_commission: Option<Decimal>totalCommission (added for full ibflex coverage)
broker_execution_charge: Option<Decimal>brokerExecutionCharge (added for full ibflex coverage)
clearing_charge: Option<Decimal>clearingCharge (added for full ibflex coverage)
third_party_execution_charge: Option<Decimal>thirdPartyExecutionCharge (added for full ibflex coverage)
third_party_regulatory_charge: Option<Decimal>thirdPartyRegulatoryCharge (added for full ibflex coverage)
reg_finra_trading_activity_fee: Option<Decimal>regFINRATradingActivityFee (added for full ibflex coverage)
reg_section31_transaction_fee: Option<Decimal>regSection31TransactionFee (added for full ibflex coverage)
reg_other: Option<Decimal>regOther (added for full ibflex coverage)
total_net: Option<Decimal>totalNet (added for full ibflex coverage)
total_net_in_base: Option<Decimal>totalNetInBase (added for full ibflex coverage)
level_of_detail: Option<String>levelOfDetail (added for full ibflex coverage)
other: Option<Decimal>other (added for full ibflex coverage)
Trait Implementations§
Source§impl Clone for ClientFeesDetail
impl Clone for ClientFeesDetail
Source§fn clone(&self) -> ClientFeesDetail
fn clone(&self) -> ClientFeesDetail
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ClientFeesDetail
impl Debug for ClientFeesDetail
Source§impl<'de> Deserialize<'de> for ClientFeesDetail
impl<'de> Deserialize<'de> for ClientFeesDetail
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ClientFeesDetail
impl PartialEq for ClientFeesDetail
Source§fn eq(&self, other: &ClientFeesDetail) -> bool
fn eq(&self, other: &ClientFeesDetail) -> bool
self and other values to be equal, and is used by ==.