pub struct PaymentTransaction159 {Show 27 fields
pub rtr_id: Option<String>,
pub orgnl_grp_inf: Option<OriginalGroupInformation29>,
pub orgnl_instr_id: Option<String>,
pub orgnl_end_to_end_id: Option<String>,
pub orgnl_tx_id: Option<String>,
pub orgnl_uetr: Option<String>,
pub orgnl_clr_sys_ref: Option<String>,
pub orgnl_intr_bk_sttlm_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub orgnl_intr_bk_sttlm_dt: Option<String>,
pub pmt_tp_inf: Option<PaymentTypeInformation28>,
pub rtrd_intr_bk_sttlm_amt: ActiveCurrencyAndAmount,
pub intr_bk_sttlm_dt: Option<String>,
pub sttlm_prty: Option<Priority3Code>,
pub sttlm_tm_indctn: Option<SettlementDateTimeIndication1>,
pub sttlm_tm_req: Option<SettlementTimeRequest2>,
pub rtrd_instd_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub xchg_rate: Option<f64>,
pub compstn_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub chrg_br: Option<ChargeBearerType1Code>,
pub chrgs_inf: Option<Vec<Charges16>>,
pub clr_sys_ref: Option<String>,
pub instg_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub instd_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub rtr_chain: Option<TransactionParties11>,
pub rtr_rsn_inf: Option<Vec<PaymentReturnReason7>>,
pub orgnl_tx_ref: Option<OriginalTransactionReference41>,
pub splmtry_data: Option<Vec<SupplementaryData1>>,
}Fields§
§rtr_id: Option<String>§orgnl_grp_inf: Option<OriginalGroupInformation29>§orgnl_instr_id: Option<String>§orgnl_end_to_end_id: Option<String>§orgnl_tx_id: Option<String>§orgnl_uetr: Option<String>§orgnl_clr_sys_ref: Option<String>§orgnl_intr_bk_sttlm_amt: Option<ActiveOrHistoricCurrencyAndAmount>§orgnl_intr_bk_sttlm_dt: Option<String>§pmt_tp_inf: Option<PaymentTypeInformation28>§rtrd_intr_bk_sttlm_amt: ActiveCurrencyAndAmount§intr_bk_sttlm_dt: Option<String>§sttlm_prty: Option<Priority3Code>§sttlm_tm_indctn: Option<SettlementDateTimeIndication1>§sttlm_tm_req: Option<SettlementTimeRequest2>§rtrd_instd_amt: Option<ActiveOrHistoricCurrencyAndAmount>§xchg_rate: Option<f64>§compstn_amt: Option<ActiveOrHistoricCurrencyAndAmount>§chrg_br: Option<ChargeBearerType1Code>§chrgs_inf: Option<Vec<Charges16>>§clr_sys_ref: Option<String>§instg_agt: Option<BranchAndFinancialInstitutionIdentification8>§instd_agt: Option<BranchAndFinancialInstitutionIdentification8>§rtr_chain: Option<TransactionParties11>§rtr_rsn_inf: Option<Vec<PaymentReturnReason7>>§orgnl_tx_ref: Option<OriginalTransactionReference41>§splmtry_data: Option<Vec<SupplementaryData1>>Implementations§
Source§impl PaymentTransaction159
impl PaymentTransaction159
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for PaymentTransaction159
impl RefUnwindSafe for PaymentTransaction159
impl Send for PaymentTransaction159
impl Sync for PaymentTransaction159
impl Unpin for PaymentTransaction159
impl UnwindSafe for PaymentTransaction159
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