pub struct MT202SequenceB {Show 14 fields
pub field_50a: Field50,
pub field_59a: Field59,
pub field_52a: Option<GenericBicField>,
pub field_52d: Option<GenericNameAddressField>,
pub field_56a: Option<GenericBicField>,
pub field_56c: Option<GenericAccountField>,
pub field_56d: Option<GenericNameAddressField>,
pub field_57a: Option<GenericBicField>,
pub field_57b: Option<GenericPartyField>,
pub field_57c: Option<GenericAccountField>,
pub field_57d: Option<GenericNameAddressField>,
pub field_70: Option<GenericMultiLine4x35>,
pub field_72: Option<GenericMultiLine6x35>,
pub field_33b: Option<GenericCurrencyAmountField>,
}
Expand description
§MT202 Sequence B: Underlying Customer Credit Transfer Details (COV variant)
This sequence contains the underlying customer credit transfer details and is present only in MT202 COV messages.
Fields§
§field_50a: Field50
§field_59a: Field59
§field_52a: Option<GenericBicField>
§field_52d: Option<GenericNameAddressField>
§field_56a: Option<GenericBicField>
§field_56c: Option<GenericAccountField>
§field_56d: Option<GenericNameAddressField>
§field_57a: Option<GenericBicField>
§field_57b: Option<GenericPartyField>
§field_57c: Option<GenericAccountField>
§field_57d: Option<GenericNameAddressField>
§field_70: Option<GenericMultiLine4x35>
§field_72: Option<GenericMultiLine6x35>
§field_33b: Option<GenericCurrencyAmountField>
Implementations§
Source§impl MT202SequenceB
impl MT202SequenceB
Sourcepub fn validation_rules() -> &'static str
pub fn validation_rules() -> &'static str
Get the validation rules for this message type
Trait Implementations§
Source§impl Clone for MT202SequenceB
impl Clone for MT202SequenceB
Source§fn clone(&self) -> MT202SequenceB
fn clone(&self) -> MT202SequenceB
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MT202SequenceB
impl Debug for MT202SequenceB
Source§impl<'de> Deserialize<'de> for MT202SequenceB
impl<'de> Deserialize<'de> for MT202SequenceB
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 MT202SequenceB
impl PartialEq for MT202SequenceB
Source§impl Serialize for MT202SequenceB
impl Serialize for MT202SequenceB
Source§impl SwiftMessageBody for MT202SequenceB
impl SwiftMessageBody for MT202SequenceB
Source§fn message_type() -> &'static str
fn message_type() -> &'static str
Get the message type identifier (e.g., “103”, “202”)
Source§fn from_fields(fields: HashMap<String, Vec<String>>) -> SwiftResult<Self>
fn from_fields(fields: HashMap<String, Vec<String>>) -> SwiftResult<Self>
Create from field map
Source§fn required_fields() -> Vec<&'static str>
fn required_fields() -> Vec<&'static str>
Get required field tags for this message type
Source§fn optional_fields() -> Vec<&'static str>
fn optional_fields() -> Vec<&'static str>
Get optional field tags for this message type
Source§fn is_cover_message(&self) -> bool
fn is_cover_message(&self) -> bool
Check if this message is a cover message (default: false)
fn has_reject_codes(&self) -> bool
fn has_return_codes(&self) -> bool
fn is_stp_message(&self) -> bool
impl StructuralPartialEq for MT202SequenceB
Auto Trait Implementations§
impl Freeze for MT202SequenceB
impl RefUnwindSafe for MT202SequenceB
impl Send for MT202SequenceB
impl Sync for MT202SequenceB
impl Unpin for MT202SequenceB
impl UnwindSafe for MT202SequenceB
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