CommonFinancialInstrumentAttributes12

Struct CommonFinancialInstrumentAttributes12 

Source
pub struct CommonFinancialInstrumentAttributes12 {
Show 53 fields pub scty_sts: Option<SecurityStatus3Choice>, pub iso_scty_lng_nm: Option<String>, pub iso_scty_shrt_nm: Option<String>, pub nm_vld_fr: Option<DateAndDateTime2Choice>, pub dnmtn_ccy: Option<String>, pub cert_nb: Option<String>, pub ctrct_vrsn_nb: Option<f64>, pub cpn_attchd_nb: Option<String>, pub tax_lot_nb: Option<String>, pub pool_nb: Option<String>, pub cvrd_ind: Option<bool>, pub lgl_rstrctns: Option<LegalRestrictions4Choice>, pub pos_lmt: Option<FinancialInstrumentQuantity1Choice>, pub near_term_pos_lmt: Option<FinancialInstrumentQuantity1Choice>, pub listg_dt: Option<String>, pub rcrd_dt: Option<String>, pub xpry_dt: Option<String>, pub purp: Option<String>, pub clssfctn_tp: Option<ClassificationType2>, pub issnc: Option<Issuance5>, pub tradg_mkt: Option<Vec<TradingParameters2>>, pub sprd_and_bchmk_crv: Option<Vec<BenchmarkCurve6>>, pub put_tp: Option<PutType3Choice>, pub call_tp: Option<CallType3Choice>, pub fngb_ind: Option<bool>, pub cnfdtl: Option<bool>, pub prvt_plcmnt: Option<bool>, pub convtbl_ind: Option<bool>, pub convs_prd: Option<DateTimePeriod1>, pub convs_ratio_nmrtr: Option<FinancialInstrumentQuantity1Choice>, pub convs_ratio_dnmtr: Option<FinancialInstrumentQuantity1Choice>, pub pmry_plc_of_dpst: Option<PartyIdentification136>, pub tradg_mtd: Option<UnitOrFaceAmount1Choice>, pub tefra_rule: Option<TEFRARules3Choice>, pub sr_nb: Option<String>, pub clss: Option<String>, pub whldg_tax_rgm: Option<Vec<SecurityWithHoldingTax1>>, pub pmt_sts: Option<SecuritiesPaymentStatus5Choice>, pub initl_phys_form: Option<InitialPhysicalForm4Choice>, pub aftr_xchg_phys_form: Option<InitialPhysicalForm3Choice>, pub cmon_sfkpr: Option<PartyIdentification177Choice>, pub red_tp: Option<MaturityRedemptionType3Choice>, pub red_pmt_ccy: Option<String>, pub rstrctn: Option<Vec<SecurityRestriction3>>, pub fin_instrm_id: Option<SecurityIdentification39>, pub sttlm_inf: Option<Vec<SettlementInformation17>>, pub fin_instrm_form: Option<FinancialInstrumentForm2>, pub ctct_nm: Option<Organisation38>, pub lead_mgr: Option<Organisation38>, pub prncpl_png_agt: Option<Organisation38>, pub png_agt: Option<Organisation38>, pub dpstry: Option<Organisation38>, pub undrlyg_rsk: Option<Organisation38>,
}

Fields§

§scty_sts: Option<SecurityStatus3Choice>§iso_scty_lng_nm: Option<String>§iso_scty_shrt_nm: Option<String>§nm_vld_fr: Option<DateAndDateTime2Choice>§dnmtn_ccy: Option<String>§cert_nb: Option<String>§ctrct_vrsn_nb: Option<f64>§cpn_attchd_nb: Option<String>§tax_lot_nb: Option<String>§pool_nb: Option<String>§cvrd_ind: Option<bool>§lgl_rstrctns: Option<LegalRestrictions4Choice>§pos_lmt: Option<FinancialInstrumentQuantity1Choice>§near_term_pos_lmt: Option<FinancialInstrumentQuantity1Choice>§listg_dt: Option<String>§rcrd_dt: Option<String>§xpry_dt: Option<String>§purp: Option<String>§clssfctn_tp: Option<ClassificationType2>§issnc: Option<Issuance5>§tradg_mkt: Option<Vec<TradingParameters2>>§sprd_and_bchmk_crv: Option<Vec<BenchmarkCurve6>>§put_tp: Option<PutType3Choice>§call_tp: Option<CallType3Choice>§fngb_ind: Option<bool>§cnfdtl: Option<bool>§prvt_plcmnt: Option<bool>§convtbl_ind: Option<bool>§convs_prd: Option<DateTimePeriod1>§convs_ratio_nmrtr: Option<FinancialInstrumentQuantity1Choice>§convs_ratio_dnmtr: Option<FinancialInstrumentQuantity1Choice>§pmry_plc_of_dpst: Option<PartyIdentification136>§tradg_mtd: Option<UnitOrFaceAmount1Choice>§tefra_rule: Option<TEFRARules3Choice>§sr_nb: Option<String>§clss: Option<String>§whldg_tax_rgm: Option<Vec<SecurityWithHoldingTax1>>§pmt_sts: Option<SecuritiesPaymentStatus5Choice>§initl_phys_form: Option<InitialPhysicalForm4Choice>§aftr_xchg_phys_form: Option<InitialPhysicalForm3Choice>§cmon_sfkpr: Option<PartyIdentification177Choice>§red_tp: Option<MaturityRedemptionType3Choice>§red_pmt_ccy: Option<String>§rstrctn: Option<Vec<SecurityRestriction3>>§fin_instrm_id: Option<SecurityIdentification39>§sttlm_inf: Option<Vec<SettlementInformation17>>§fin_instrm_form: Option<FinancialInstrumentForm2>§ctct_nm: Option<Organisation38>§lead_mgr: Option<Organisation38>§prncpl_png_agt: Option<Organisation38>§png_agt: Option<Organisation38>§dpstry: Option<Organisation38>§undrlyg_rsk: Option<Organisation38>

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.