Module sequence_parser

Module sequence_parser 

Source
Expand description

Generic sequence parser for SWIFT MT messages with multiple sequences

Many SWIFT MT messages have multiple sequences:

  • MT101: Sequence A (General Info), Sequence B (Transactions)
  • MT104: Sequence A (General Info), Sequence B (Transactions), Sequence C (Settlement)
  • MT107: Similar structure with multiple sequences

This module provides generic parsing capabilities for such messages.

Structs§

ParsedSequences
Parsed sequences from a SWIFT message
SequenceConfig
Configuration for sequence parsing

Functions§

get_sequence_config
Get sequence configuration for a specific message type
parse_repetitive_sequence
Parse repetitive sequence items (like transactions)
split_into_sequences
Split fields into sequences based on configuration

Type Aliases§

FieldMap
Type alias for field storage to reduce complexity