Enum SwiftStatementOfHoldingsMT535ReaderState
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 = 3Field 13A (Number of the statement) was read, its content is available through the Field property.
A_16R = 1Field 16R - GENL(start of sequence A) was read.
A_16S = 11Field 16S (end of sequence A) was read.
A_17B = 10Field 17B (Characteristic for activity) was read, its content is available through the Field property.
A_20C = 4Field 20C (Sender's reference) was read, its content is available through the Field property.
A_22F = 8Field 22F (Type of the statement) was read, its content is available through the Field property.
A_23G = 5Field 23G (Function of message) was read, its content is available through the Field property.
A_28E = 2Field 28E (Page number/continuation indicator) was read, its content is available through the Field property.
A_97A = 9Field 97A (Securities account) was read, its content is available through the Field property.
A_98a_PREP = 6Field 98a(98A or 98C) (Date prepared) was read, its content is available through the Field property.
A_98a_STAT = 7Field 98a(98A or 98C) (Date of the statement) was read, its content is available through the Field property.
B1_16R = 18Field 16R - SUBBAL (start of sequence B1) was read.
B1_16S = 22Field 16S - SUBBAL (end of sequence B1) was read.
B1_70C = 21Field 70C (Narrative for details of sub-balance) was read, its content is available through the Field property.
B1_93C = 19Field 93C (Balance) was read, its content is available through the Field property.
B1_94C = 20Field 94C (Place of portfolio) was read, its content is available through the Field property.
B_16R = 12Field 16R - FIN (start of sequence B) was read.
B_16S = 27Field 16S - FIN (end of sequence B) was read.
B_19A = 24A Field 19A (Portfolio Value or Amount of Accrued Interest) was read. Further such fields may follow.
B_35B = 13Field 35B (ID of the financial instrument) was read, its content is available through the Field property.
B_70E = 26Field 92B (Exchange rate) was read, its content is available through the Field property.
B_90a = 14Field 90a (Price) was read, its content is available through the Field property.
B_92B = 25Field 92B (Exchange rate) was read, its content is available through the Field property.
B_93B = 17Field 93B (Total balance) was read, its content is available through the Field property.
B_94B = 15Field 94B (Origin of price/rate) was read, its content is available through the Field property.
B_98a = 16Field 98a (Quotation date of price/rate) was read, its content is available through the Field property.
B_99A = 23Field 99A (Number of accrued days) was read, its content is available through the Field property.
C_16R = 28Field 16R - ADDINFO (start of sequence C) was read.
C_16S = 30Field 16S - ADDINFO (end of sequence C) was read.
C_19A = 29Field 19A (Total value of the portfolio inventories) was read, its content is available through the Field property.
EndOfStream = 32The end of the input stream was reached.
EndOfText = 31Final state.
Start = 0Initial state of the SwiftStatementOfHoldingsMT535Reader. Field 16R - GENL is expected as the first field.