pub struct Mandate23 {Show 23 fields
pub mndt_id: Option<Vec<String>>,
pub mndt_req_id: String,
pub authntcn: Option<MandateAuthentication1>,
pub tp: Option<MandateTypeInformation2>,
pub ocrncs: Option<MandateOccurrences5>,
pub trckg_ind: bool,
pub frst_colltn_amt: Option<ActiveCurrencyAndAmount>,
pub colltn_amt: Option<ActiveCurrencyAndAmount>,
pub max_amt: Option<ActiveCurrencyAndAmount>,
pub adjstmnt: Option<MandateAdjustment1>,
pub rsn: Option<MandateSetupReason1Choice>,
pub cdtr_schme_id: Option<PartyIdentification272>,
pub cdtr: PartyIdentification272,
pub cdtr_acct: Option<CashAccount40>,
pub cdtr_agt: Option<BranchAndFinancialInstitutionIdentification8>,
pub ultmt_cdtr: Option<PartyIdentification272>,
pub dbtr: PartyIdentification272,
pub dbtr_acct: Option<CashAccount40>,
pub dbtr_agt: BranchAndFinancialInstitutionIdentification8,
pub ultmt_dbtr: Option<PartyIdentification272>,
pub mndt_ref: Option<String>,
pub rfrd_doc: Option<Vec<ReferredMandateDocument2>>,
pub splmtry_data: Option<Vec<SupplementaryData1>>,
}Fields§
§mndt_id: Option<Vec<String>>§mndt_req_id: String§authntcn: Option<MandateAuthentication1>§tp: Option<MandateTypeInformation2>§ocrncs: Option<MandateOccurrences5>§trckg_ind: bool§frst_colltn_amt: Option<ActiveCurrencyAndAmount>§colltn_amt: Option<ActiveCurrencyAndAmount>§max_amt: Option<ActiveCurrencyAndAmount>§adjstmnt: Option<MandateAdjustment1>§rsn: Option<MandateSetupReason1Choice>§cdtr_schme_id: Option<PartyIdentification272>§cdtr: PartyIdentification272§cdtr_acct: Option<CashAccount40>§cdtr_agt: Option<BranchAndFinancialInstitutionIdentification8>§ultmt_cdtr: Option<PartyIdentification272>§dbtr: PartyIdentification272§dbtr_acct: Option<CashAccount40>§dbtr_agt: BranchAndFinancialInstitutionIdentification8§ultmt_dbtr: Option<PartyIdentification272>§mndt_ref: Option<String>§rfrd_doc: Option<Vec<ReferredMandateDocument2>>§splmtry_data: Option<Vec<SupplementaryData1>>Implementations§
Auto Trait Implementations§
impl Freeze for Mandate23
impl RefUnwindSafe for Mandate23
impl Send for Mandate23
impl Sync for Mandate23
impl Unpin for Mandate23
impl UnwindSafe for Mandate23
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