pub struct Mandate20 {Show 22 fields
pub mndt_id: Max35Text,
pub mndt_req_id: Option<Max35Text>,
pub authntcn: Option<MandateAuthentication1>,
pub tp: Option<MandateTypeInformation2>,
pub ocrncs: Option<MandateOccurrences5>,
pub trckg_ind: bool,
pub frst_colltn_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub colltn_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub max_amt: Option<ActiveOrHistoricCurrencyAndAmount>,
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<Max35Text>,
pub rfrd_doc: Option<Vec<ReferredMandateDocument2>>,
}
Fields§
§mndt_id: Max35Text
§mndt_req_id: Option<Max35Text>
§authntcn: Option<MandateAuthentication1>
§tp: Option<MandateTypeInformation2>
§ocrncs: Option<MandateOccurrences5>
§trckg_ind: bool
§frst_colltn_amt: Option<ActiveOrHistoricCurrencyAndAmount>
§colltn_amt: Option<ActiveOrHistoricCurrencyAndAmount>
§max_amt: Option<ActiveOrHistoricCurrencyAndAmount>
§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<Max35Text>
§rfrd_doc: Option<Vec<ReferredMandateDocument2>>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mandate20
impl<'de> Deserialize<'de> for Mandate20
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Mandate20
Auto Trait Implementations§
impl Freeze for Mandate20
impl RefUnwindSafe for Mandate20
impl Send for Mandate20
impl Sync for Mandate20
impl Unpin for Mandate20
impl UnwindSafe for Mandate20
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)