Class VopTransactionResult
- Namespace
- Subsembly.Sepa.VerificationOfPayee
- Assembly
- Subsembly.Sepa.dll
Provides the details of the Verification of Payee result for a single transaction.
public class VopTransactionResult
- Inheritance
-
VopTransactionResult
- Inherited Members
Constructors
VopTransactionResult(VopStatusCode, string)
public VopTransactionResult(VopStatusCode nStatusCode, string sOrgnlEndToEndId)
Parameters
nStatusCodeVopStatusCodesOrgnlEndToEndIdstring
Properties
Caption
Provides a single caption text for this VopTransactionResult.
public string Caption { get; }
Property Value
- See Also
CorrectCreditorName
If the StatusCode is CloseMatch, then this propery may provide the correct name of the payee.
public string CorrectCreditorName { get; set; }
Property Value
Description
Provides a description for the StatusCode.
public string Description { get; }
Property Value
Remarks
If the StatusCode was not set, or is invalid, then this returns
null.
If the StatusCode is NotApplicable, then a description based on the NotApplicableReasonCode may be returned.
NotApplicableDescription
Provides either NotApplicableReasonText, or a standard description for NotApplicableReasonCode.
public string NotApplicableDescription { get; }
Property Value
- See Also
NotApplicableReasonCode
If the StatusCode is NotApplicable, then this property may provide further information upon the reason why the status is NotApplicable.
public VopNotApplicableReasonCode NotApplicableReasonCode { get; set; }
Property Value
NotApplicableReasonText
If the StatusCode is NotApplicable, and NotApplicableReasonCode is TransactionNotSupported, then this property may provide further textual information upon the reason why the status is NotApplicable.
public string NotApplicableReasonText { get; set; }
Property Value
OriginalAmount
public decimal OriginalAmount { get; set; }
Property Value
OriginalCreditorAccountIBAN
public SepaIBAN OriginalCreditorAccountIBAN { get; set; }
Property Value
OriginalCreditorName
public string OriginalCreditorName { get; set; }
Property Value
OriginalEndToEndId
public string OriginalEndToEndId { get; }
Property Value
OriginalPaymentInformationIndex
The zero based index of the original SepaCreditTransferPaymentInformation within the original SepaCreditTransferPaymentInitiation.
public int? OriginalPaymentInformationIndex { get; set; }
Property Value
- int?
OriginalTransactionIndex
The overall zero based index of the original transaction within the SepaCreditTransferPaymentInitiation.
public int? OriginalTransactionIndex { get; set; }
Property Value
- int?
OriginalTransactionInformationIndex
The zero based index of the original SepaCreditTransferTransactionInformation within the original SepaCreditTransferPaymentInformation.
public int? OriginalTransactionInformationIndex { get; set; }
Property Value
- int?
StatusCode
public VopStatusCode StatusCode { get; }
Property Value
Methods
FromJson(JsonObject)
public static VopTransactionResult FromJson(JsonObject js)
Parameters
jsJsonObject
Returns
ToJson()
public JsonObject ToJson()
Returns
ToString()
public override string ToString()