pub struct Field77T {
pub envelope_content: String,
}
Expand description
Field 77: Narrative and Envelope Contents
§Purpose
Provides extended narrative information and envelope contents for various financial messages. This field family supports detailed documentation, regulatory information, and structured content that requires more extensive text than standard narrative fields. Essential for compliance, documentation, and detailed communication requirements.
§Field Options Overview
- Field 77T: Envelope Contents - structured envelope information
- Field 77A: Narrative - extended narrative text (20 lines)
- Field 77B: Narrative - shorter narrative text (3 lines)
§Business Context Applications
- Regulatory Documentation: Detailed regulatory and compliance information
- Trade Finance: Extended trade documentation and terms
- Complex Instructions: Detailed processing instructions
- Legal Documentation: Legal terms and conditions
§Network Validation Requirements
- Format Compliance: Each variant has specific format requirements
- Character Set: Must use valid SWIFT character set
- Length Restrictions: Varying length limits for different options
- Content Validation: Content must be relevant and appropriate
§See Also
- Swift FIN User Handbook: Narrative Field Specifications
- Regulatory Documentation: Compliance Information Requirements
- Trade Finance: Documentary Requirements
- Message Documentation: Extended Information Standards Field 77T: Envelope Contents
Contains structured envelope information with specific format requirements. Used for regulatory and compliance documentation with extensive content capacity.
Fields§
§envelope_content: String
Envelope content
Format: 9000z - Up to 9000 characters with specific structure Contains structured regulatory and compliance information
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Field77T
impl<'de> Deserialize<'de> for Field77T
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 SwiftField for Field77T
impl SwiftField for Field77T
Source§fn to_swift_string(&self) -> String
fn to_swift_string(&self) -> String
Convert field back to SWIFT string format
Source§fn format_spec() -> &'static str
fn format_spec() -> &'static str
Get field format specification
impl StructuralPartialEq for Field77T
Auto Trait Implementations§
impl Freeze for Field77T
impl RefUnwindSafe for Field77T
impl Send for Field77T
impl Sync for Field77T
impl Unpin for Field77T
impl UnwindSafe for Field77T
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> 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