Class SepaAgent

Namespace
Subsembly.Sepa
Assembly
Subsembly.Sepa.dll

Holds a ISO 20022 Agent element with a FinancialInstitutionIdentification.

public sealed class SepaAgent : SepaObject
Inheritance
SepaAgent
Inherited Members

Remarks

ISO 20022 calls this a BranchAndFinancialInstitutionIdentification: Unique and unambiguous identification of a financial institution or a branch of a financial institution.

Constructors

SepaAgent(string, bool)

public SepaAgent(string sTagName, bool fIsMandatory)

Parameters

sTagName string
fIsMandatory bool

Properties

BIC

Shortcut for accessing FinancialInstitutionIdentification.BIC.

public SepaBIC BIC { get; set; }

Property Value

SepaBIC

FinancialInstitutionIdentification

public SepaFinancialInstitutionIdentification FinancialInstitutionIdentification { get; }

Property Value

SepaFinancialInstitutionIdentification

IsEmpty

public override bool IsEmpty { get; }

Property Value

bool

Methods

Clear()

public override void Clear()

OnReadXml(XmlReader, SepaMessageInfo)

protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)

Parameters

aXmlReader XmlReader
aMessageInfo SepaMessageInfo

OnValidate(ICollection<SepaException>, string)

protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)

Parameters

vErrors ICollection<SepaException>
sPath string

OnWriteXml(XmlWriter, SepaMessageInfo)

protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)

Parameters

aXmlWriter XmlWriter
aMessageInfo SepaMessageInfo