Module messages

Source
Expand description

SWIFT MT message implementations

Re-exports§

pub use mt102::MT102;
pub use mt103::MT103;
pub use mt192::MT192;
pub use mt195::MT195;
pub use mt196::MT196;
pub use mt197::MT197;
pub use mt199::MT199;
pub use mt202::MT202;
pub use mt940::MT940;
pub use mt941::MT941;
pub use mt942::MT942;

Modules§

mt102
MT102: Multiple Customer Credit Transfer
mt103
MT103: Single Customer Credit Transfer
mt192
MT192: Request for Cancellation
mt195
MT195: Queries
mt196
MT196: Answers
mt197
MT197: Copy of a Message
mt199
MT199: Free Format Message
mt202
MT202: General Financial Institution Transfer
mt940
MT940: Customer Statement Message
mt941
MT941: Balance Report Message
mt942
MT942: Interim Transaction Report

Enums§

MTMessage
Main enum representing all supported MT message types

Traits§

MTMessageType
Common trait for all MT message types

Functions§

extract_text_block
Helper function to extract text block from message blocks
find_field
Helper function to find field by tag in a list of fields
find_fields
Helper function to find all fields with a specific tag
get_optional_field_value
Helper function to get optional field value
get_required_field_value
Helper function to get required field value