pub struct InvestmentAccountOwnershipInformation16 {Show 32 fields
pub pty: Party47Choice,
pub mny_lndrg_chck: Option<MoneyLaunderingCheck1Choice>,
pub invstr_prfl_vldtn: Option<Vec<PartyProfileInformation5>>,
pub ownrsh_bnfcry_rate: Option<OwnershipBeneficiaryRate1>,
pub clnt_id: Option<String>,
pub fscl_xmptn: Option<bool>,
pub sgntry_rght_ind: Option<bool>,
pub mi_fid_clssfctn: Option<MiFIDClassification1>,
pub ntfctn: Option<Vec<Notification2>>,
pub fatca_form_tp: Option<Vec<FATCAForm1Choice>>,
pub fatca_sts: Option<Vec<FATCAStatus2>>,
pub fatca_rptg_dt: Option<String>,
pub crs_form_tp: Option<Vec<CRSForm1Choice>>,
pub crs_sts: Option<Vec<CRSStatus4>>,
pub crs_rptg_dt: Option<String>,
pub othr_id: Option<Vec<GenericIdentification82>>,
pub tax_xmptn: Option<TaxExemptionReason2Choice>,
pub tax_rptg: Option<Vec<TaxReporting3>>,
pub lang: Option<String>,
pub mail_tp: Option<MailType1Choice>,
pub ctry_and_resdtl_sts: Option<CountryAndResidentialStatusType2>,
pub mntry_wlth: Option<DateAndAmount1>,
pub eqty_val: Option<DateAndAmount1>,
pub workg_cptl: Option<DateAndAmount1>,
pub cpny_lk: Option<CompanyLink1Choice>,
pub elctrnc_mlng_svc_ref: Option<String>,
pub pmry_com_adr: Option<Vec<CommunicationAddress6>>,
pub scndry_com_adr: Option<Vec<CommunicationAddress6>>,
pub addtl_rgltry_inf: Option<RegulatoryInformation1>,
pub acctg_sts: Option<AccountingStatus1Choice>,
pub addtl_inf: Option<Vec<AdditiononalInformation13>>,
pub ctrlg_pty: Option<bool>,
}Fields§
§pty: Party47Choice§mny_lndrg_chck: Option<MoneyLaunderingCheck1Choice>§invstr_prfl_vldtn: Option<Vec<PartyProfileInformation5>>§ownrsh_bnfcry_rate: Option<OwnershipBeneficiaryRate1>§clnt_id: Option<String>§fscl_xmptn: Option<bool>§sgntry_rght_ind: Option<bool>§mi_fid_clssfctn: Option<MiFIDClassification1>§ntfctn: Option<Vec<Notification2>>§fatca_form_tp: Option<Vec<FATCAForm1Choice>>§fatca_sts: Option<Vec<FATCAStatus2>>§fatca_rptg_dt: Option<String>§crs_form_tp: Option<Vec<CRSForm1Choice>>§crs_sts: Option<Vec<CRSStatus4>>§crs_rptg_dt: Option<String>§othr_id: Option<Vec<GenericIdentification82>>§tax_xmptn: Option<TaxExemptionReason2Choice>§tax_rptg: Option<Vec<TaxReporting3>>§lang: Option<String>§mail_tp: Option<MailType1Choice>§ctry_and_resdtl_sts: Option<CountryAndResidentialStatusType2>§mntry_wlth: Option<DateAndAmount1>§eqty_val: Option<DateAndAmount1>§workg_cptl: Option<DateAndAmount1>§cpny_lk: Option<CompanyLink1Choice>§elctrnc_mlng_svc_ref: Option<String>§pmry_com_adr: Option<Vec<CommunicationAddress6>>§scndry_com_adr: Option<Vec<CommunicationAddress6>>§addtl_rgltry_inf: Option<RegulatoryInformation1>§acctg_sts: Option<AccountingStatus1Choice>§addtl_inf: Option<Vec<AdditiononalInformation13>>§ctrlg_pty: Option<bool>Implementations§
Source§impl InvestmentAccountOwnershipInformation16
impl InvestmentAccountOwnershipInformation16
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for InvestmentAccountOwnershipInformation16
impl RefUnwindSafe for InvestmentAccountOwnershipInformation16
impl Send for InvestmentAccountOwnershipInformation16
impl Sync for InvestmentAccountOwnershipInformation16
impl Unpin for InvestmentAccountOwnershipInformation16
impl UnwindSafe for InvestmentAccountOwnershipInformation16
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