pub struct CreditTransferTransaction63 {Show 28 fields
pub ultmt_dbtr: Option<PartyIdentification272>,
pub initg_pty: Option<PartyIdentification272>,
pub dbtr: PartyIdentification272,
pub dbtr_acct: Option<CashAccount40>,
pub dbtr_agt: BranchAndFinancialInstitutionIdentification8,
pub dbtr_agt_acct: Option<CashAccount40>,
pub prvs_instg_agt1: Option<BranchAndFinancialInstitutionIdentification8>,
pub prvs_instg_agt1_acct: Option<CashAccount40>,
pub prvs_instg_agt2: Option<BranchAndFinancialInstitutionIdentification8>,
pub prvs_instg_agt2_acct: Option<CashAccount40>,
pub prvs_instg_agt3: Option<BranchAndFinancialInstitutionIdentification8>,
pub prvs_instg_agt3_acct: Option<CashAccount40>,
pub intrmy_agt1: Option<BranchAndFinancialInstitutionIdentification8>,
pub intrmy_agt1_acct: Option<CashAccount40>,
pub intrmy_agt2: Option<BranchAndFinancialInstitutionIdentification8>,
pub intrmy_agt2_acct: Option<CashAccount40>,
pub intrmy_agt3: Option<BranchAndFinancialInstitutionIdentification8>,
pub intrmy_agt3_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>,
pub instr_for_cdtr_agt: Option<Vec<InstructionForCreditorAgent3>>,
pub instr_for_nxt_agt: Option<Vec<InstructionForNextAgent1>>,
pub tax: Option<TaxData1>,
pub rmt_inf: Option<RemittanceInformation22>,
pub instd_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
}Fields§
§ultmt_dbtr: Option<PartyIdentification272>§initg_pty: Option<PartyIdentification272>§dbtr: PartyIdentification272§dbtr_acct: Option<CashAccount40>§dbtr_agt: BranchAndFinancialInstitutionIdentification8§dbtr_agt_acct: Option<CashAccount40>§prvs_instg_agt1: Option<BranchAndFinancialInstitutionIdentification8>§prvs_instg_agt1_acct: Option<CashAccount40>§prvs_instg_agt2: Option<BranchAndFinancialInstitutionIdentification8>§prvs_instg_agt2_acct: Option<CashAccount40>§prvs_instg_agt3: Option<BranchAndFinancialInstitutionIdentification8>§prvs_instg_agt3_acct: Option<CashAccount40>§intrmy_agt1: Option<BranchAndFinancialInstitutionIdentification8>§intrmy_agt1_acct: Option<CashAccount40>§intrmy_agt2: Option<BranchAndFinancialInstitutionIdentification8>§intrmy_agt2_acct: Option<CashAccount40>§intrmy_agt3: Option<BranchAndFinancialInstitutionIdentification8>§intrmy_agt3_acct: Option<CashAccount40>§cdtr_agt: BranchAndFinancialInstitutionIdentification8§cdtr_agt_acct: Option<CashAccount40>§cdtr: PartyIdentification272§cdtr_acct: Option<CashAccount40>§ultmt_cdtr: Option<PartyIdentification272>§instr_for_cdtr_agt: Option<Vec<InstructionForCreditorAgent3>>§instr_for_nxt_agt: Option<Vec<InstructionForNextAgent1>>§tax: Option<TaxData1>§rmt_inf: Option<RemittanceInformation22>§instd_amt: Option<ActiveOrHistoricCurrencyAndAmount>Implementations§
Source§impl CreditTransferTransaction63
impl CreditTransferTransaction63
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for CreditTransferTransaction63
impl RefUnwindSafe for CreditTransferTransaction63
impl Send for CreditTransferTransaction63
impl Sync for CreditTransferTransaction63
impl Unpin for CreditTransferTransaction63
impl UnwindSafe for CreditTransferTransaction63
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