pub struct EntryTransaction10 {Show 26 fields
pub refs: Option<TransactionReferences6>,
pub amt: Option<ActiveOrHistoricCurrencyAndAmount>,
pub cdt_dbt_ind: Option<CreditDebitCode>,
pub amt_dtls: Option<AmountAndCurrencyExchange3>,
pub avlbty: Option<Vec<CashAvailability1>>,
pub bk_tx_cd: Option<BankTransactionCodeStructure4>,
pub chrgs: Option<Charges6>,
pub intrst: Option<TransactionInterest4>,
pub rltd_pties: Option<TransactionParties6>,
pub rltd_agts: Option<TransactionAgents5>,
pub lcl_instrm: Option<LocalInstrument2Choice>,
pub purp: Option<Purpose2Choice>,
pub rltd_rmt_inf: Option<Vec<RemittanceLocation7>>,
pub rmt_inf: Option<RemittanceInformation16>,
pub rltd_dts: Option<TransactionDates3>,
pub rltd_pric: Option<TransactionPrice4Choice>,
pub rltd_qties: Option<Vec<TransactionQuantities3Choice>>,
pub fin_instrm_id: Option<SecurityIdentification19>,
pub tax: Option<TaxInformation8>,
pub rtr_inf: Option<PaymentReturnReason5>,
pub corp_actn: Option<CorporateAction9>,
pub sfkpg_acct: Option<SecuritiesAccount19>,
pub csh_dpst: Option<Vec<CashDeposit1>>,
pub card_tx: Option<CardTransaction17>,
pub addtl_tx_inf: Option<String>,
pub splmtry_data: Option<Vec<SupplementaryData1>>,
}Fields§
§refs: Option<TransactionReferences6>§amt: Option<ActiveOrHistoricCurrencyAndAmount>§cdt_dbt_ind: Option<CreditDebitCode>§amt_dtls: Option<AmountAndCurrencyExchange3>§avlbty: Option<Vec<CashAvailability1>>§bk_tx_cd: Option<BankTransactionCodeStructure4>§chrgs: Option<Charges6>§intrst: Option<TransactionInterest4>§rltd_pties: Option<TransactionParties6>§rltd_agts: Option<TransactionAgents5>§lcl_instrm: Option<LocalInstrument2Choice>§purp: Option<Purpose2Choice>§rltd_rmt_inf: Option<Vec<RemittanceLocation7>>§rmt_inf: Option<RemittanceInformation16>§rltd_dts: Option<TransactionDates3>§rltd_pric: Option<TransactionPrice4Choice>§rltd_qties: Option<Vec<TransactionQuantities3Choice>>§fin_instrm_id: Option<SecurityIdentification19>§tax: Option<TaxInformation8>§rtr_inf: Option<PaymentReturnReason5>§corp_actn: Option<CorporateAction9>§sfkpg_acct: Option<SecuritiesAccount19>§csh_dpst: Option<Vec<CashDeposit1>>§card_tx: Option<CardTransaction17>§addtl_tx_inf: Option<String>§splmtry_data: Option<Vec<SupplementaryData1>>Implementations§
Source§impl EntryTransaction10
impl EntryTransaction10
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for EntryTransaction10
impl Clone for EntryTransaction10
Source§fn clone(&self) -> EntryTransaction10
fn clone(&self) -> EntryTransaction10
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EntryTransaction10
impl Debug for EntryTransaction10
Source§impl Default for EntryTransaction10
impl Default for EntryTransaction10
Source§fn default() -> EntryTransaction10
fn default() -> EntryTransaction10
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntryTransaction10
impl<'de> Deserialize<'de> for EntryTransaction10
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
Source§impl PartialEq for EntryTransaction10
impl PartialEq for EntryTransaction10
Source§impl Serialize for EntryTransaction10
impl Serialize for EntryTransaction10
impl StructuralPartialEq for EntryTransaction10
Auto Trait Implementations§
impl Freeze for EntryTransaction10
impl RefUnwindSafe for EntryTransaction10
impl Send for EntryTransaction10
impl Sync for EntryTransaction10
impl Unpin for EntryTransaction10
impl UnwindSafe for EntryTransaction10
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