InvestmentAccountOwnershipInformation16

Struct InvestmentAccountOwnershipInformation16 

Source
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§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.