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§
Source§impl CommonFinancialInstrumentAttributes12
impl CommonFinancialInstrumentAttributes12
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for CommonFinancialInstrumentAttributes12
impl RefUnwindSafe for CommonFinancialInstrumentAttributes12
impl Send for CommonFinancialInstrumentAttributes12
impl Sync for CommonFinancialInstrumentAttributes12
impl Unpin for CommonFinancialInstrumentAttributes12
impl UnwindSafe for CommonFinancialInstrumentAttributes12
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