pub struct SecurityIdentification47 {Show 21 fields
pub id: SecurityIdentification40,
pub nm: String,
pub shrt_nm: Option<String>,
pub clss_tp: Option<String>,
pub umbrll_nm: Option<String>,
pub new_umbrll: Option<bool>,
pub clssfctn_tp: Option<SecurityClassificationType2Choice>,
pub base_ccy: Option<String>,
pub ctry_of_dmcl: Option<String>,
pub regd_dstrbtn_ctry: Option<Vec<String>>,
pub pdct_tp: Option<ProductStructure1Choice>,
pub issr: Option<ContactAttributes5>,
pub issr_pdct_govnc_prc: Option<GovernanceProcess1Choice>,
pub pdct_ctgy: Option<String>,
pub pdct_ctgy_de: Option<String>,
pub ntnl_or_unit_based: Option<NotionalOrUnitBased1Choice>,
pub qtn_tp: Option<QuotationType1Choice>,
pub lvrgd_or_cntngnt_lblty: Option<bool>,
pub no_rtrcssn_ind: Option<bool>,
pub ex_pst_cost_clctn_bsis: Option<ExPostCostCalculationBasis1Choice>,
pub addtl_inf: Option<Vec<AdditionalInformation15>>,
}Fields§
§id: SecurityIdentification40§nm: String§shrt_nm: Option<String>§clss_tp: Option<String>§umbrll_nm: Option<String>§new_umbrll: Option<bool>§clssfctn_tp: Option<SecurityClassificationType2Choice>§base_ccy: Option<String>§ctry_of_dmcl: Option<String>§regd_dstrbtn_ctry: Option<Vec<String>>§pdct_tp: Option<ProductStructure1Choice>§issr: Option<ContactAttributes5>§issr_pdct_govnc_prc: Option<GovernanceProcess1Choice>§pdct_ctgy: Option<String>§pdct_ctgy_de: Option<String>§ntnl_or_unit_based: Option<NotionalOrUnitBased1Choice>§qtn_tp: Option<QuotationType1Choice>§lvrgd_or_cntngnt_lblty: Option<bool>§no_rtrcssn_ind: Option<bool>§ex_pst_cost_clctn_bsis: Option<ExPostCostCalculationBasis1Choice>§addtl_inf: Option<Vec<AdditionalInformation15>>Implementations§
Source§impl SecurityIdentification47
impl SecurityIdentification47
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for SecurityIdentification47
impl RefUnwindSafe for SecurityIdentification47
impl Send for SecurityIdentification47
impl Sync for SecurityIdentification47
impl Unpin for SecurityIdentification47
impl UnwindSafe for SecurityIdentification47
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