Class SepaStatusReasonInformation
A Status Reason Information from a Payment Status Report message.
Inherited Members
Namespace: Subsembly.Sepa
Assembly: Subsembly.Sepa.dll
Syntax
public class SepaStatusReasonInformation : SepaObject
Constructors
SepaStatusReasonInformation()
Declaration
public SepaStatusReasonInformation()
Properties
AdditionalInformation
Optional additional information for status reason.
Declaration
public string AdditionalInformation { get; set; }
Property Value
Type | Description |
---|---|
System.String | If no additional information is provided, this property is |
Remarks
Only latin characters should be used. It is up to the caller to ensure that the provided string contains only characters accepted by the recipient of the SEPA document.
Exceptions
Type | Condition |
---|---|
System.ArgumentException | An attempt was made to set a string longer than 105 characters. |
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
StatusOriginator
Optional originator of this status information.
Declaration
public SepaPartyIdentification StatusOriginator { get; }
Property Value
Type | Description |
---|---|
SepaPartyIdentification |
Remarks
StatusReasonCode
Optional status reason code.
Declaration
public string StatusReasonCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
All codes are four alphanumeric characters. See other documentation for individual possible values.
Exceptions
Type | Condition |
---|---|
System.ArgumentException | An attempt was made to set a syntactically invalid code. |
Methods
Clear()
Declaration
public override void Clear()
Overrides
OnReadXml(XmlReader, SepaMessageInfo)
Declaration
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlReader | aXmlReader | |
SepaMessageInfo | aMessageInfo |
Overrides
OnValidate(ICollection<SepaException>, String)
Declaration
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.ICollection<SepaException> | vErrors | |
System.String | sPath |
Overrides
OnWriteXml(XmlWriter, SepaMessageInfo)
Declaration
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | aXmlWriter | |
SepaMessageInfo | aMessageInfo |