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.

SwiftPriceQualifierExtensions
SwiftPriceTypeExtensions
SwiftQuantityTypeExtensions
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.

SwiftPriceQualifier
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.