pub struct MT101Transaction {Show 16 fields
pub field_21: Field21NoOption,
pub field_21f: Option<Field21F>,
pub field_23e: Option<Vec<Field23E>>,
pub field_32b: Field32B,
pub instructing_party_tx: Option<Field50InstructingParty>,
pub ordering_customer_tx: Option<Field50OrderingCustomerFGH>,
pub field_52: Option<Field52AccountServicingInstitution>,
pub field_56: Option<Field56Intermediary>,
pub field_57: Option<Field57AccountWithInstitution>,
pub field_59: Field59,
pub field_70: Option<Field70>,
pub field_77b: Option<Field77B>,
pub field_33b: Option<Field33B>,
pub field_71a: Field71A,
pub field_25a: Option<Field25A>,
pub field_36: Option<Field36>,
}
Expand description
Sequence B - Transaction details
Fields§
§field_21: Field21NoOption
Transaction reference (Field 21)
field_21f: Option<Field21F>
F/X deal reference (Field 21F)
field_23e: Option<Vec<Field23E>>
Instruction codes (Field 23E)
field_32b: Field32B
Currency and amount (Field 32B)
instructing_party_tx: Option<Field50InstructingParty>
Instructing party (Field 50C/L)
ordering_customer_tx: Option<Field50OrderingCustomerFGH>
Ordering customer (Field 50F/G/H)
field_52: Option<Field52AccountServicingInstitution>
Account servicing institution (Field 52)
field_56: Option<Field56Intermediary>
Intermediary (Field 56)
field_57: Option<Field57AccountWithInstitution>
Account with institution (Field 57)
field_59: Field59
Beneficiary customer (Field 59)
field_70: Option<Field70>
Remittance information (Field 70)
field_77b: Option<Field77B>
Regulatory reporting (Field 77B)
field_33b: Option<Field33B>
Original amount (Field 33B)
field_71a: Field71A
Details of charges (Field 71A)
field_25a: Option<Field25A>
Charges account (Field 25A)
field_36: Option<Field36>
Exchange rate (Field 36)
Trait Implementations§
Source§impl Clone for MT101Transaction
impl Clone for MT101Transaction
Source§fn clone(&self) -> MT101Transaction
fn clone(&self) -> MT101Transaction
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 MT101Transaction
impl Debug for MT101Transaction
Source§impl<'de> Deserialize<'de> for MT101Transaction
impl<'de> Deserialize<'de> for MT101Transaction
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 MT101Transaction
impl PartialEq for MT101Transaction
Source§impl Serialize for MT101Transaction
impl Serialize for MT101Transaction
impl StructuralPartialEq for MT101Transaction
Auto Trait Implementations§
impl Freeze for MT101Transaction
impl RefUnwindSafe for MT101Transaction
impl Send for MT101Transaction
impl Sync for MT101Transaction
impl Unpin for MT101Transaction
impl UnwindSafe for MT101Transaction
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more