pub struct CashReportCurrency {Show 38 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub currency: String,
pub from_date: NaiveDate,
pub to_date: NaiveDate,
pub starting_cash: Decimal,
pub starting_cash_sec: Option<Decimal>,
pub starting_cash_com: Option<Decimal>,
pub commissions: Option<Decimal>,
pub commissions_sec: Option<Decimal>,
pub commissions_com: Option<Decimal>,
pub deposits: Option<Decimal>,
pub withdrawals: Option<Decimal>,
pub dividends: Option<Decimal>,
pub broker_interest: Option<Decimal>,
pub bond_interest: Option<Decimal>,
pub withholding_tax: Option<Decimal>,
pub net_trades_sales: Option<Decimal>,
pub net_trades_purchases: Option<Decimal>,
pub account_transfers: Option<Decimal>,
pub internal_transfers: Option<Decimal>,
pub external_transfers: Option<Decimal>,
pub linking_adjustments: Option<Decimal>,
pub other_fees: Option<Decimal>,
pub fx_translation_pnl: Option<Decimal>,
pub billable_sales_tax: Option<Decimal>,
pub realized_forex_pnl: Option<Decimal>,
pub debit_card_activity: Option<Decimal>,
pub client_fees: Option<Decimal>,
pub cash_settling_mtm: Option<Decimal>,
pub soft_dollars: Option<Decimal>,
pub ending_cash: Decimal,
pub ending_cash_sec: Option<Decimal>,
pub ending_cash_com: Option<Decimal>,
pub ending_settled_cash: Option<Decimal>,
pub ending_settled_cash_sec: Option<Decimal>,
pub ending_settled_cash_com: Option<Decimal>,
}Expand description
Cash report by currency
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
currency: StringCurrency
from_date: NaiveDateFrom date
to_date: NaiveDateTo date
starting_cash: DecimalStarting cash
starting_cash_sec: Option<Decimal>Starting cash (securities segment)
starting_cash_com: Option<Decimal>Starting cash (commodities segment)
commissions: Option<Decimal>Commissions paid
commissions_sec: Option<Decimal>Commissions (securities segment)
commissions_com: Option<Decimal>Commissions (commodities segment)
deposits: Option<Decimal>Deposits
withdrawals: Option<Decimal>Withdrawals
dividends: Option<Decimal>Dividends
broker_interest: Option<Decimal>Broker interest received
bond_interest: Option<Decimal>Bond interest received
withholding_tax: Option<Decimal>Withholding tax
net_trades_sales: Option<Decimal>Net trades sales
net_trades_purchases: Option<Decimal>Net trades purchases
account_transfers: Option<Decimal>Account transfers
internal_transfers: Option<Decimal>Internal transfers
external_transfers: Option<Decimal>External transfers
linking_adjustments: Option<Decimal>Link interest
other_fees: Option<Decimal>Other fees
fx_translation_pnl: Option<Decimal>FX translation P&L
billable_sales_tax: Option<Decimal>Billable sales tax
realized_forex_pnl: Option<Decimal>Realized forex P&L
debit_card_activity: Option<Decimal>Debit card activity
client_fees: Option<Decimal>Client fees
cash_settling_mtm: Option<Decimal>Cash settling MTM
soft_dollars: Option<Decimal>Soft dollar fees
ending_cash: DecimalEnding cash
ending_cash_sec: Option<Decimal>Ending cash (securities segment)
ending_cash_com: Option<Decimal>Ending cash (commodities segment)
ending_settled_cash: Option<Decimal>Ending settled cash
ending_settled_cash_sec: Option<Decimal>Ending settled cash (securities segment)
ending_settled_cash_com: Option<Decimal>Ending settled cash (commodities segment)
Trait Implementations§
Source§impl Clone for CashReportCurrency
impl Clone for CashReportCurrency
Source§fn clone(&self) -> CashReportCurrency
fn clone(&self) -> CashReportCurrency
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CashReportCurrency
impl Debug for CashReportCurrency
Source§impl<'de> Deserialize<'de> for CashReportCurrency
impl<'de> Deserialize<'de> for CashReportCurrency
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CashReportCurrency
impl PartialEq for CashReportCurrency
Source§impl Serialize for CashReportCurrency
impl Serialize for CashReportCurrency
impl StructuralPartialEq for CashReportCurrency
Auto Trait Implementations§
impl Freeze for CashReportCurrency
impl RefUnwindSafe for CashReportCurrency
impl Send for CashReportCurrency
impl Sync for CashReportCurrency
impl Unpin for CashReportCurrency
impl UnwindSafe for CashReportCurrency
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more