pub struct PaymentTransaction149 {Show 22 fields
pub rvsl_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 rvsd_intr_bk_sttlm_amt: ActiveCurrencyAndAmount,
pub intr_bk_sttlm_dt: Option<String>,
pub sttlm_prty: Option<Priority3Code>,
pub sttlm_tm_indctn: Option<SettlementDateTimeIndication1>,
pub rvsd_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 instg_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub instd_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub rvsl_rsn_inf: Option<Vec<PaymentReversalReason10>>,
pub orgnl_tx_ref: Option<OriginalTransactionReference42>,
pub splmtry_data: Option<Vec<SupplementaryData1>>,
}Fields§
§rvsl_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>§rvsd_intr_bk_sttlm_amt: ActiveCurrencyAndAmount§intr_bk_sttlm_dt: Option<String>§sttlm_prty: Option<Priority3Code>§sttlm_tm_indctn: Option<SettlementDateTimeIndication1>§rvsd_instd_amt: Option<ActiveOrHistoricCurrencyAndAmount>§xchg_rate: Option<f64>§compstn_amt: Option<ActiveOrHistoricCurrencyAndAmount>§chrg_br: Option<ChargeBearerType1Code>§chrgs_inf: Option<Vec<Charges16>>§instg_agt: Option<BranchAndFinancialInstitutionIdentification8>§instd_agt: Option<BranchAndFinancialInstitutionIdentification8>§rvsl_rsn_inf: Option<Vec<PaymentReversalReason10>>§orgnl_tx_ref: Option<OriginalTransactionReference42>§splmtry_data: Option<Vec<SupplementaryData1>>Implementations§
Source§impl PaymentTransaction149
impl PaymentTransaction149
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for PaymentTransaction149
impl RefUnwindSafe for PaymentTransaction149
impl Send for PaymentTransaction149
impl Sync for PaymentTransaction149
impl Unpin for PaymentTransaction149
impl UnwindSafe for PaymentTransaction149
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