PaymentStatusReport
Usually aPaymentStatusReport has a single StatusInformation element, but some banks may return multiple elements. This class
handles both cases.
payment | group | transaction
Returns the type of the first element in the report.
Status
Returns the status of the first element in the report.
StatusInformation
The status information of the first element in the report.
StatusInformation[]
The status information of the first element in the report.
OriginalGroupInformation
Represents the original group information in a payment status report.StatusType
Represents the type of status in a payment status report. Possible values:'group' | 'payment' | 'transaction'
PaymentStatusCode
Represents the status codes in a payment status report.
For more information, see the ISO 20022 External Code Sets.
PaymentStatus
A type representing the possible values ofPaymentStatusCode.
BaseStatusInformation
Represents the base structure for status information in a payment status report.GroupStatusInformation
Represents the status information for a group in a payment status report. ExtendsBaseStatusInformation.
PaymentStatusInformation
Represents the status information for a payment in a payment status report. ExtendsBaseStatusInformation.
TransactionStatusInformation
Represents the status information for a transaction in a payment status report. ExtendsBaseStatusInformation.
StatusInformation
A union type of all possible status information types in a payment status report. Possible types:GroupStatusInformationPaymentStatusInformationTransactionStatusInformation