Enum SwiftStatementOfHoldingsMT535ReaderState

Namespace
Subsembly.Swift
Assembly
Subsembly.Sepa.dll

The SwiftStatementOfHoldingsMT535Reader reads a MT-535 SWIFT message through a finite state machine, following the states defined by this enumeration.

public enum SwiftStatementOfHoldingsMT535ReaderState

Fields

A_13A = 3

Field 13A (Number of the statement) was read, its content is available through the Field property.

A_16R = 1

Field 16R - GENL(start of sequence A) was read.

A_16S = 11

Field 16S (end of sequence A) was read.

A_17B = 10

Field 17B (Characteristic for activity) was read, its content is available through the Field property.

A_20C = 4

Field 20C (Sender's reference) was read, its content is available through the Field property.

A_22F = 8

Field 22F (Type of the statement) was read, its content is available through the Field property.

A_23G = 5

Field 23G (Function of message) was read, its content is available through the Field property.

A_28E = 2

Field 28E (Page number/continuation indicator) was read, its content is available through the Field property.

A_97A = 9

Field 97A (Securities account) was read, its content is available through the Field property.

A_98a_PREP = 6

Field 98a(98A or 98C) (Date prepared) was read, its content is available through the Field property.

A_98a_STAT = 7

Field 98a(98A or 98C) (Date of the statement) was read, its content is available through the Field property.

B1_16R = 18

Field 16R - SUBBAL (start of sequence B1) was read.

B1_16S = 22

Field 16S - SUBBAL (end of sequence B1) was read.

B1_70C = 21

Field 70C (Narrative for details of sub-balance) was read, its content is available through the Field property.

B1_93C = 19

Field 93C (Balance) was read, its content is available through the Field property.

B1_94C = 20

Field 94C (Place of portfolio) was read, its content is available through the Field property.

B_16R = 12

Field 16R - FIN (start of sequence B) was read.

B_16S = 27

Field 16S - FIN (end of sequence B) was read.

B_19A = 24

A Field 19A (Portfolio Value or Amount of Accrued Interest) was read. Further such fields may follow.

B_35B = 13

Field 35B (ID of the financial instrument) was read, its content is available through the Field property.

B_70E = 26

Field 92B (Exchange rate) was read, its content is available through the Field property.

B_90a = 14

Field 90a (Price) was read, its content is available through the Field property.

B_92B = 25

Field 92B (Exchange rate) was read, its content is available through the Field property.

B_93B = 17

Field 93B (Total balance) was read, its content is available through the Field property.

B_94B = 15

Field 94B (Origin of price/rate) was read, its content is available through the Field property.

B_98a = 16

Field 98a (Quotation date of price/rate) was read, its content is available through the Field property.

B_99A = 23

Field 99A (Number of accrued days) was read, its content is available through the Field property.

C_16R = 28

Field 16R - ADDINFO (start of sequence C) was read.

C_16S = 30

Field 16S - ADDINFO (end of sequence C) was read.

C_19A = 29

Field 19A (Total value of the portfolio inventories) was read, its content is available through the Field property.

EndOfStream = 32

The end of the input stream was reached.

EndOfText = 31

Final state.

Start = 0

Initial state of the SwiftStatementOfHoldingsMT535Reader. Field 16R - GENL is expected as the first field.