pub struct Field11R {
pub message_type: String,
pub date: NaiveDate,
pub session_number: Option<String>,
pub input_sequence_number: Option<String>,
}
Expand description
Field 11R: MT Reference (Option R)
Response context variant of Field 11 module. Used in acknowledgment and response messages to reference the original message.
Components:
- Message type (3!n)
- Date (6!n, YYMMDD format)
- Session number (optional, [4!n])
- Input sequence number (optional, [6!n])
For complete documentation, see the Field 11 module.
Fields§
§message_type: String
Message type of the original message being referenced
Format: 3!n - Exactly 3 numeric digits Examples: “103”, “202”, “205”, “940”
date: NaiveDate
Date of the original message
Format: 6!n (YYMMDD) - Must be valid calendar date Used to locate the original message in daily processing
session_number: Option<String>
Session number of the original message
Format: [4!n] - Optional 4-digit session identifier Helps identify message within specific processing session
input_sequence_number: Option<String>
Input Sequence Number of the original message
Format: [6!n] - Optional 6-digit sequence identifier Provides precise message location within session logs
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Field11R
impl<'de> Deserialize<'de> for Field11R
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>,
Source§impl SwiftField for Field11R
impl SwiftField for Field11R
Source§fn to_swift_string(&self) -> String
fn to_swift_string(&self) -> String
Source§fn format_spec() -> &'static str
fn format_spec() -> &'static str
impl StructuralPartialEq for Field11R
Auto Trait Implementations§
impl Freeze for Field11R
impl RefUnwindSafe for Field11R
impl Send for Field11R
impl Sync for Field11R
impl Unpin for Field11R
impl UnwindSafe for Field11R
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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