Namespace Subsembly.Swift
Classes
- Swift9xxBase
Generic base class for SWIFT MT-940 and SWIFT MT-942 Cash Management messages.
- SwiftAcct
Helper that represents the account identification from a SWIFT MT-940 field :25:.
- SwiftBalance
Collects all possible information from a SWIFT balance field.
- SwiftBlock
Represents a single SWIFT Message Block that is part of a SwiftMessage.
- SwiftBlockSequence
A sequence of SwiftBlock instances.
- SwiftCharset
Collects utility methods about SWIFT character sets.
- SwiftException
Exception that is thrown by the SwiftReader in order to indicate SWIFT syntax errors.
- SwiftField
Collects all the information about a single SWIFT field.
- SwiftFieldSequence
A ISO 15022 conforming sequence of SWIFT fields is itself a SwiftField.
- SwiftGenericISO15022
A generic ISO 15022 conforming SWIFT message.
- SwiftInterimTransRept
Repesents and manages SWIFT MT-942 Interim Transaction Report messages.
- SwiftMX
Utility methods that convert old SWIFT MT-940 and SWIFT MT-942 messages to ISO 20022 CAMT statements and vice versa.
- SwiftMessage
Represents a single SWIFT Message that consists of a series of SWIFT Message Blocks.
- SwiftReader
The SwiftReader reads SWIFT data from a binary input stream.
- SwiftSepaTags
Parses and collects tagged SEPA information from plain purpose text.
- SwiftStatement
Repesents and manages SWIFT MT-940 Customer Statement messages.
- SwiftStatementLine
A SwiftStatementLine collects all the information from the SWIFT fields 61 and 86, which together make up a statement line.
- SwiftStatementOfHoldings
Repesents and manages SWIFT MT-535 / MT-571 Customer Statement of Holdings messages.
- SwiftStatementOfHoldingsFinancialInstrument
Represents a financial instrument (sequence B) inside of a Statement of Holdings message.
- SwiftStatementOfHoldingsMT535Reader
The SwiftStatementOfHoldingsMT535Reader reads one MT-535 SWIFT messages from a SwiftReader source.
- SwiftStatementOfHoldingsMT571Reader
The SwiftStatementOfHoldingsMT571Reader reads one MT-571 SWIFT messages from a SwiftReader source.
- SwiftStatementOfHoldingsSubBalance
An instance of SwiftStatementOfHoldingsSubBalance represents a B1-sequence inside of a MT 535 message.
- SwiftStatementReader
The SwiftStatementReader reads one or more MT-940 or MT-942 SWIFT messages from a SwiftReader source.
- SwiftTextLines
Helper class for working with a block of text lines, such as the multi-line payment purpose field on a German remittance.
- SwiftUtil
Global utility methods.
- SwiftWriter
The SwiftWriter writes SWIFT data, given as a sequence of SWIFT fields to a TextWriter.
Structs
- SwiftAmt
A financial amount with currency.
- SwiftDate
Represents a special SWIFT date with support for virtual dates such as February, 30th and which can be all zeroes.
- SwiftISIN
Wrapper for dealing with ISIN and WKN numbers.
- SwiftTime
Represents a time within a day, accurate to a second. This structure can be logically null.
Enums
- SwiftCharsets
Enumerates the most important SWIFT character sets.
- SwiftDateFormat
Enumerates the various SWIFT date formats supported by the SwiftDate type.
- SwiftExceptionCode
The SwiftExceptionCode classifies the nature of a SwiftException.
- SwiftFieldType
Enumerates the SWIFT field types that are differentiated by the SwiftField class FieldType property.
- SwiftISINKind
The kind of a SwiftISIN.
- SwiftOptions
Option flags for the processing of SWIFT data by the SwiftReader and writing SWIFT data through the SwiftWriter.
- SwiftPriceType
Indicates the type of a given price.
- SwiftQuantityType
Inidicates the type of a quantity either as a face amount with a currency, or as a plain number of shares without a currency.
- SwiftReaderState
Enumerates the externally visible states of the SwiftReader class.
- SwiftStatementOfHoldingsContinuationIndicator
Enumerates all the continuation indicator states. A continuation indicator is part of field 28 (MT 571) / field 28E (MT 535) of a SWIFT Statement of Holdings message. The continuation indicator of a SwiftStatementOfHoldings message can be accessed via its ContinuationIndicator property. A (defined) continuation indicator is mandatory in MT-535 SWIFT Statement of Holdings messages and optional in MT-571 SWIFT Statement of Holdings messages.
- SwiftStatementOfHoldingsMT535ReaderState
The SwiftStatementOfHoldingsMT535Reader reads a MT-535 SWIFT message through a finite state machine, following the states defined by this enumeration.
- SwiftStatementOfHoldingsMT571ReaderState
The SwiftStatementOfHoldingsMT571Reader reads a MT-571 SWIFT message through a finite state machine, following the states defined by this enumeration.
- SwiftStatementOfHoldingsRepositoryType
Type of repository (enumeration for Field 4 of Field 70C of a MT-535 message).
- SwiftStatementReaderState
When the SwiftStatementReader reads a MT-940 or MT-942 SWIFT message, it classifies each field read according to the states defined by this enumeration.
- SwiftSubfieldFlags
Set of flags the define some characteristics for subfields. These flags control how the Subfield() method extracts a subfield.
- SwiftTextLines.WrapOption
Selects an option how to wrap lines that exceed a desired maximum line length.
- SwiftTimeFormat
Enumerates the various SWIFT time formats supported by the SwiftTime type.