pub struct PaymentInstruction46 {Show 14 fields
pub pmt_inf_id: Option<String>,
pub pmt_mtd: PaymentMethod7Code,
pub reqd_advc_tp: Option<AdviceType1>,
pub pmt_tp_inf: Option<PaymentTypeInformation29>,
pub reqd_exctn_dt: Option<DateAndDateTime2Choice>,
pub xpry_dt: Option<DateAndDateTime2Choice>,
pub pmt_cond: Option<PaymentCondition2>,
pub dbtr: PartyIdentification272,
pub dbtr_acct: Option<CashAccount40>,
pub dbtr_agt: BranchAndFinancialInstitutionIdentification8,
pub dbtr_agt_acct: Option<CashAccount40>,
pub ultmt_dbtr: Option<PartyIdentification272>,
pub chrg_br: Option<ChargeBearerType1Code>,
pub cdt_trf_tx: Vec<CreditTransferTransaction65>,
}Fields§
§pmt_inf_id: Option<String>§pmt_mtd: PaymentMethod7Code§reqd_advc_tp: Option<AdviceType1>§pmt_tp_inf: Option<PaymentTypeInformation29>§reqd_exctn_dt: Option<DateAndDateTime2Choice>§xpry_dt: Option<DateAndDateTime2Choice>§pmt_cond: Option<PaymentCondition2>§dbtr: PartyIdentification272§dbtr_acct: Option<CashAccount40>§dbtr_agt: BranchAndFinancialInstitutionIdentification8§dbtr_agt_acct: Option<CashAccount40>§ultmt_dbtr: Option<PartyIdentification272>§chrg_br: Option<ChargeBearerType1Code>§cdt_trf_tx: Vec<CreditTransferTransaction65>Implementations§
Source§impl PaymentInstruction46
impl PaymentInstruction46
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for PaymentInstruction46
impl RefUnwindSafe for PaymentInstruction46
impl Send for PaymentInstruction46
impl Sync for PaymentInstruction46
impl Unpin for PaymentInstruction46
impl UnwindSafe for PaymentInstruction46
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