pub struct OriginalTransactionReference40 {Show 19 fields
pub amt: Option<AmountType4Choice>,
pub reqd_exctn_dt: Option<DateAndDateTime2Choice>,
pub xpry_dt: Option<DateAndDateTime2Choice>,
pub pmt_cond: Option<PaymentCondition2>,
pub pmt_tp_inf: Option<PaymentTypeInformation29>,
pub pmt_mtd: Option<PaymentMethod4Code>,
pub mndt_rltd_inf: Option<CreditTransferMandateData1>,
pub rmt_inf: Option<RemittanceInformation22>,
pub nclsd_file: Option<Vec<Document15>>,
pub ultmt_dbtr: Option<PartyIdentification272>,
pub dbtr: Option<PartyIdentification272>,
pub dbtr_acct: Option<CashAccount40>,
pub dbtr_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub dbtr_agt_acct: Option<CashAccount40>,
pub cdtr_agt: BranchAndFinancialInstitutionIdentification8,
pub cdtr_agt_acct: Option<CashAccount40>,
pub cdtr: PartyIdentification272,
pub cdtr_acct: Option<CashAccount40>,
pub ultmt_cdtr: Option<PartyIdentification272>,
}Fields§
§amt: Option<AmountType4Choice>§reqd_exctn_dt: Option<DateAndDateTime2Choice>§xpry_dt: Option<DateAndDateTime2Choice>§pmt_cond: Option<PaymentCondition2>§pmt_tp_inf: Option<PaymentTypeInformation29>§pmt_mtd: Option<PaymentMethod4Code>§mndt_rltd_inf: Option<CreditTransferMandateData1>§rmt_inf: Option<RemittanceInformation22>§nclsd_file: Option<Vec<Document15>>§ultmt_dbtr: Option<PartyIdentification272>§dbtr: Option<PartyIdentification272>§dbtr_acct: Option<CashAccount40>§dbtr_agt: Option<BranchAndFinancialInstitutionIdentification8>§dbtr_agt_acct: Option<CashAccount40>§cdtr_agt: BranchAndFinancialInstitutionIdentification8§cdtr_agt_acct: Option<CashAccount40>§cdtr: PartyIdentification272§cdtr_acct: Option<CashAccount40>§ultmt_cdtr: Option<PartyIdentification272>Implementations§
Source§impl OriginalTransactionReference40
impl OriginalTransactionReference40
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for OriginalTransactionReference40
impl RefUnwindSafe for OriginalTransactionReference40
impl Send for OriginalTransactionReference40
impl Sync for OriginalTransactionReference40
impl Unpin for OriginalTransactionReference40
impl UnwindSafe for OriginalTransactionReference40
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