Expand description
Sample generation utilities for SWIFT MT messages and fields
Structs§
- Field
Config - Configuration for generating field samples
- Message
Config - Configuration for generating message samples
Enums§
- Length
Preference - Length generation preferences
- Message
Scenario - Predefined message generation scenarios
- Value
Range - Value constraints for generation
Functions§
- generate_
account_ number - Generate an account number (max 34 characters)
- generate_
alphabetic - Generate random alphabetic string of specified length (uppercase)
- generate_
alphanumeric - Generate random alphanumeric string of specified length
- generate_
any_ character - Generate string with any SWIFT-allowed character (reduced special chars for realism)
- generate_
bank_ operation_ code - Generate a bank operation code
- generate_
by_ format_ spec - Generate a value based on SWIFT format specification
- generate_
by_ format_ spec_ with_ config - Generate a value based on SWIFT format specification with configuration
- generate_
date_ yymmdd - Generate a valid date in YYMMDD format
- generate_
date_ yyyymmdd - Generate a valid date in YYYYMMDD format
- generate_
decimal - Generate decimal number with specified total length and decimal places
- generate_
decimal_ with_ range - Generate decimal number with optional min/max range
- generate_
details_ of_ charges - Generate a details of charges code
- generate_
instruction_ code - Generate an instruction code
- generate_
name_ and_ address - Generate name and address lines
- generate_
numeric - Generate random numeric string of specified length
- generate_
reference - Generate a reference number (16 characters)
- generate_
time_ hhmm - Generate a valid time in HHMM format
- generate_
transaction_ code - Generate a transaction code
- generate_
uetr - Generate a UETR (Unique End-to-End Transaction Reference) in UUID format Used for CBPR+ compliance in Tag 121 of User Header
- generate_
valid_ bic - Generate a valid BIC code
- generate_
valid_ country_ code - Generate a valid country code
- generate_
valid_ currency - Generate a valid currency code with realistic distribution