pub struct SecuritiesTransactionReport7 {Show 14 fields
pub tx_id: String,
pub exctg_pty: String,
pub invstmt_pty_ind: bool,
pub submitg_pty: String,
pub buyr: PartyIdentification79,
pub sellr: PartyIdentification79,
pub ordr_trnsmssn: SecuritiesTransactionTransmission2,
pub tx: SecuritiesTransaction3,
pub fin_instrm: FinancialInstrumentAttributes5Choice,
pub invstmt_dcsn_prsn: Option<InvestmentParty1Choice>,
pub exctg_prsn: ExecutingParty1Choice,
pub addtl_attrbts: SecuritiesTransactionIndicator2,
pub tech_attrbts: Option<RecordTechnicalData5>,
pub splmtry_data: Option<Vec<SupplementaryData1>>,
}Fields§
§tx_id: String§exctg_pty: String§invstmt_pty_ind: bool§submitg_pty: String§buyr: PartyIdentification79§sellr: PartyIdentification79§ordr_trnsmssn: SecuritiesTransactionTransmission2§tx: SecuritiesTransaction3§fin_instrm: FinancialInstrumentAttributes5Choice§invstmt_dcsn_prsn: Option<InvestmentParty1Choice>§exctg_prsn: ExecutingParty1Choice§addtl_attrbts: SecuritiesTransactionIndicator2§tech_attrbts: Option<RecordTechnicalData5>§splmtry_data: Option<Vec<SupplementaryData1>>Implementations§
Source§impl SecuritiesTransactionReport7
impl SecuritiesTransactionReport7
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for SecuritiesTransactionReport7
impl RefUnwindSafe for SecuritiesTransactionReport7
impl Send for SecuritiesTransactionReport7
impl Sync for SecuritiesTransactionReport7
impl Unpin for SecuritiesTransactionReport7
impl UnwindSafe for SecuritiesTransactionReport7
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