pub struct MT101 {
pub field_20: GenericReferenceField,
pub field_28d: Field28D,
pub field_30: GenericTextField,
pub field_21r: Option<GenericReferenceField>,
pub field_50a_seq_a: Option<Field50>,
pub field_52a_seq_a: Option<GenericBicField>,
pub field_52c_seq_a: Option<GenericAccountField>,
pub field_51a: Option<GenericBicField>,
pub field_25: Option<GenericTextField>,
pub transactions: Vec<MT101Transaction>,
}
Expand description
MT101: Request for Credit Transfer
Message for requesting multiple credit transfers with transaction details.
Fields§
§field_20: GenericReferenceField
§field_28d: Field28D
§field_30: GenericTextField
§field_21r: Option<GenericReferenceField>
§field_50a_seq_a: Option<Field50>
§field_52a_seq_a: Option<GenericBicField>
§field_52c_seq_a: Option<GenericAccountField>
§field_51a: Option<GenericBicField>
§field_25: Option<GenericTextField>
§transactions: Vec<MT101Transaction>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MT101
impl<'de> Deserialize<'de> for MT101
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 SwiftMessageBody for MT101
impl SwiftMessageBody for MT101
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 sample_minimal() -> Self
fn sample_minimal() -> Self
Generate a minimal sample (only mandatory fields)
Source§fn sample_full() -> Self
fn sample_full() -> Self
Generate a full sample (all fields populated)
Source§fn sample_with_config(config: &MessageConfig) -> Self
fn sample_with_config(config: &MessageConfig) -> Self
Generate a sample with configuration
impl StructuralPartialEq for MT101
Auto Trait Implementations§
impl Freeze for MT101
impl RefUnwindSafe for MT101
impl Send for MT101
impl Sync for MT101
impl Unpin for MT101
impl UnwindSafe for MT101
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