Class VopPaymentStatusReport
Extensions for SepaPaymentStatusReport in order to support the German Verification of Payee implementation.
Inheritance
System.Object
VopPaymentStatusReport
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.Sepa.VerificationOfPayee
Assembly: Subsembly.Sepa.dll
Syntax
public static class VopPaymentStatusReport
Methods
GetVopStatusNarrative(SepaPaymentStatusReport, VopStatusCode)
Returns the multi-line narrative text that was provided for the status report for a given VopStatusCode.
Declaration
public static string GetVopStatusNarrative(this SepaPaymentStatusReport aPaymentStatusReport, VopStatusCode nVopStatusCode)
Parameters
Type | Name | Description |
---|---|---|
SepaPaymentStatusReport | aPaymentStatusReport | |
VopStatusCode | nVopStatusCode |
Returns
Type | Description |
---|---|
System.String | If a narrative text was provided, then it is returned. If no narrative was
provided for the requested status code, then |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The parameter |
System.ArgumentException | The parameter |
SetVopStatusNarrative(SepaPaymentStatusReport, VopStatusCode, String[])
Declaration
public static void SetVopStatusNarrative(this SepaPaymentStatusReport aPaymentStatusReport, VopStatusCode nVopStatusCode, string[] vsVopStatusNarrative)
Parameters
Type | Name | Description |
---|---|---|
SepaPaymentStatusReport | aPaymentStatusReport | |
VopStatusCode | nVopStatusCode | |
System.String[] | vsVopStatusNarrative |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The parameter |
System.ArgumentException | The parameter |