pub struct TierInterestDetail {Show 29 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub currency: Option<String>,
pub fx_rate_to_base: Option<Decimal>,
pub interest_type: Option<String>,
pub report_date: Option<NaiveDate>,
pub value_date: Option<NaiveDate>,
pub tier_break: Option<String>,
pub balance_threshold: Option<Decimal>,
pub securities_principal: Option<Decimal>,
pub commodities_principal: Option<Decimal>,
pub ibukl_principal: Option<Decimal>,
pub total_principal: Option<Decimal>,
pub rate: Option<Decimal>,
pub securities_interest: Option<Decimal>,
pub commodities_interest: Option<Decimal>,
pub ibukl_interest: Option<Decimal>,
pub total_interest: Option<Decimal>,
pub code: Option<String>,
pub from_acct: Option<String>,
pub to_acct: Option<String>,
pub margin_balance: Option<String>,
pub date: Option<NaiveDate>,
pub from_date: Option<NaiveDate>,
pub to_date: Option<NaiveDate>,
pub balance: Option<Decimal>,
pub interest_rate: Option<Decimal>,
pub interest: Option<Decimal>,
}Expand description
Tier interest detail
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
currency: Option<String>Currency
fx_rate_to_base: Option<Decimal>FX rate to base currency
interest_type: Option<String>Interest type (e.g., “Debit Interest”, “Short Credit Interest”)
report_date: Option<NaiveDate>Report date
value_date: Option<NaiveDate>Value date
tier_break: Option<String>Tier break (Roman numerals like “I”, “II”, etc.)
balance_threshold: Option<Decimal>Balance threshold
securities_principal: Option<Decimal>Securities principal
commodities_principal: Option<Decimal>Commodities principal
ibukl_principal: Option<Decimal>IBUKL principal
total_principal: Option<Decimal>Total principal
rate: Option<Decimal>Interest rate
securities_interest: Option<Decimal>Securities interest
commodities_interest: Option<Decimal>Commodities interest
ibukl_interest: Option<Decimal>IBUKL interest
total_interest: Option<Decimal>Total interest
code: Option<String>Code
from_acct: Option<String>From account
to_acct: Option<String>To account
margin_balance: Option<String>Margin balance
date: Option<NaiveDate>Date
from_date: Option<NaiveDate>From date
to_date: Option<NaiveDate>To date
balance: Option<Decimal>Balance (legacy)
interest_rate: Option<Decimal>Interest rate (legacy field name)
interest: Option<Decimal>Interest (legacy)
Trait Implementations§
Source§impl Clone for TierInterestDetail
impl Clone for TierInterestDetail
Source§fn clone(&self) -> TierInterestDetail
fn clone(&self) -> TierInterestDetail
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 TierInterestDetail
impl Debug for TierInterestDetail
Source§impl<'de> Deserialize<'de> for TierInterestDetail
impl<'de> Deserialize<'de> for TierInterestDetail
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 TierInterestDetail
impl PartialEq for TierInterestDetail
Source§impl Serialize for TierInterestDetail
impl Serialize for TierInterestDetail
impl StructuralPartialEq for TierInterestDetail
Auto Trait Implementations§
impl Freeze for TierInterestDetail
impl RefUnwindSafe for TierInterestDetail
impl Send for TierInterestDetail
impl Sync for TierInterestDetail
impl Unpin for TierInterestDetail
impl UnwindSafe for TierInterestDetail
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