pub struct InvestmentAccount73 {Show 38 fields
pub id: Option<String>,
pub nm: Option<String>,
pub dsgnt: Option<String>,
pub tp: Option<AccountType2Choice>,
pub ownrsh_tp: OwnershipType2Choice,
pub tax_xmptn: Option<TaxExemptionReason2Choice>,
pub stmt_frqcy: Option<StatementFrequencyReason2Choice>,
pub ref_ccy: Option<String>,
pub lang: Option<String>,
pub incm_pref: Option<IncomePreference2Code>,
pub rinvstmt_dtls: Option<Vec<Reinvestment4>>,
pub tax_whldg_mtd: Option<TaxWithholdingMethod3Code>,
pub tax_rptg: Option<Vec<TaxReporting3>>,
pub lttr_intt_dtls: Option<LetterIntent1>,
pub acmltn_rght_ref: Option<String>,
pub reqrd_sgntries_nb: Option<f64>,
pub fnd_fmly_nm: Option<String>,
pub fin_instrm_dtls: Option<Vec<FinancialInstrument87>>,
pub rndg_dtls: Option<RoundingParameters1>,
pub acct_svcr: Option<PartyIdentification125Choice>,
pub blckd_sts: Option<BlockedStatusReason2Choice>,
pub acct_usg_tp: Option<AccountUsageType2Choice>,
pub frgn_sts_certfctn: Option<Provided1Code>,
pub acct_sgntr_dt_tm: Option<DateAndDateTime1Choice>,
pub tx_chanl_tp: Option<TransactionChannelType1Choice>,
pub invstmt_acct_ctgy: Option<InvestmentAccountCategory1Choice>,
pub pldgg: Option<Eligible1Code>,
pub coll: Option<Collateral1Code>,
pub thrd_pty_rghts: Option<ThirdPartyRights2>,
pub pwr_of_attny_lvl_of_ctrl: Option<LevelOfControl1Choice>,
pub acctg_sts: Option<AccountingStatus1Choice>,
pub opng_dt: Option<DateAndDateTime1Choice>,
pub clsg_dt: Option<DateAndDateTime1Choice>,
pub neg_ind: Option<bool>,
pub prcg_ordr: Option<PositionEffect3Code>,
pub lblty: Option<Liability1Choice>,
pub invstr_prfl: Option<Vec<InvestorProfile2>>,
pub fscl_yr: Option<FiscalYear1Choice>,
}Fields§
§id: Option<String>§nm: Option<String>§dsgnt: Option<String>§tp: Option<AccountType2Choice>§ownrsh_tp: OwnershipType2Choice§tax_xmptn: Option<TaxExemptionReason2Choice>§stmt_frqcy: Option<StatementFrequencyReason2Choice>§ref_ccy: Option<String>§lang: Option<String>§incm_pref: Option<IncomePreference2Code>§rinvstmt_dtls: Option<Vec<Reinvestment4>>§tax_whldg_mtd: Option<TaxWithholdingMethod3Code>§tax_rptg: Option<Vec<TaxReporting3>>§lttr_intt_dtls: Option<LetterIntent1>§acmltn_rght_ref: Option<String>§reqrd_sgntries_nb: Option<f64>§fnd_fmly_nm: Option<String>§fin_instrm_dtls: Option<Vec<FinancialInstrument87>>§rndg_dtls: Option<RoundingParameters1>§acct_svcr: Option<PartyIdentification125Choice>§blckd_sts: Option<BlockedStatusReason2Choice>§acct_usg_tp: Option<AccountUsageType2Choice>§frgn_sts_certfctn: Option<Provided1Code>§acct_sgntr_dt_tm: Option<DateAndDateTime1Choice>§tx_chanl_tp: Option<TransactionChannelType1Choice>§invstmt_acct_ctgy: Option<InvestmentAccountCategory1Choice>§pldgg: Option<Eligible1Code>§coll: Option<Collateral1Code>§thrd_pty_rghts: Option<ThirdPartyRights2>§pwr_of_attny_lvl_of_ctrl: Option<LevelOfControl1Choice>§acctg_sts: Option<AccountingStatus1Choice>§opng_dt: Option<DateAndDateTime1Choice>§clsg_dt: Option<DateAndDateTime1Choice>§neg_ind: Option<bool>§prcg_ordr: Option<PositionEffect3Code>§lblty: Option<Liability1Choice>§invstr_prfl: Option<Vec<InvestorProfile2>>§fscl_yr: Option<FiscalYear1Choice>Implementations§
Source§impl InvestmentAccount73
impl InvestmentAccount73
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for InvestmentAccount73
impl RefUnwindSafe for InvestmentAccount73
impl Send for InvestmentAccount73
impl Sync for InvestmentAccount73
impl Unpin for InvestmentAccount73
impl UnwindSafe for InvestmentAccount73
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