pub struct LoanContract4 {Show 19 fields
pub ctrct_doc_id: DocumentIdentification22,
pub ln_tp_id: Option<String>,
pub buyr: Vec<TradeParty6>,
pub sellr: Vec<TradeParty6>,
pub amt: Option<ActiveCurrencyAndAmount>,
pub mtrty_dt: Option<String>,
pub prlngtn_flg: Option<bool>,
pub start_dt: Option<String>,
pub sttlm_ccy: Option<String>,
pub spcl_conds: Option<SpecialCondition1>,
pub drtn_cd: Option<String>,
pub intrst_rate: Option<InterestRate2Choice>,
pub trch: Option<Vec<LoanContractTranche1>>,
pub pmt_schdl: Option<Vec<PaymentSchedule1>>,
pub intrst_schdl: Option<Vec<InterestPaymentSchedule1>>,
pub intra_cpny_ln: bool,
pub coll: Option<ContractCollateral1>,
pub sndctd_ln: Option<Vec<SyndicatedLoan3>>,
pub attchmnt: Option<Vec<DocumentGeneralInformation5>>,
}Fields§
§ctrct_doc_id: DocumentIdentification22§ln_tp_id: Option<String>§buyr: Vec<TradeParty6>§sellr: Vec<TradeParty6>§amt: Option<ActiveCurrencyAndAmount>§mtrty_dt: Option<String>§prlngtn_flg: Option<bool>§start_dt: Option<String>§sttlm_ccy: Option<String>§spcl_conds: Option<SpecialCondition1>§drtn_cd: Option<String>§intrst_rate: Option<InterestRate2Choice>§trch: Option<Vec<LoanContractTranche1>>§pmt_schdl: Option<Vec<PaymentSchedule1>>§intrst_schdl: Option<Vec<InterestPaymentSchedule1>>§intra_cpny_ln: bool§coll: Option<ContractCollateral1>§sndctd_ln: Option<Vec<SyndicatedLoan3>>§attchmnt: Option<Vec<DocumentGeneralInformation5>>Implementations§
Source§impl LoanContract4
impl LoanContract4
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for LoanContract4
impl RefUnwindSafe for LoanContract4
impl Send for LoanContract4
impl Sync for LoanContract4
impl Unpin for LoanContract4
impl UnwindSafe for LoanContract4
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