Class FinStoInterruption

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

Generic class that holds the information about a standing order interruption.

public class FinStoInterruption : FinPersist
Inheritance
FinStoInterruption
Inherited Members

Constructors

FinStoInterruption()

public FinStoInterruption()

Properties

AnnualInterruption

Indicates whether this interruption occurs every year.

public bool AnnualInterruption { get; set; }

Property Value

bool

The default value of this property is false.

DifferingAmt

Differing payment amount that shall be used during this interruption.

public SwiftAmt DifferingAmt { get; set; }

Property Value

SwiftAmt

InterruptionFrom

Optional date of start of interruption.

public SwiftDate InterruptionFrom { get; set; }

Property Value

SwiftDate

The default value of this property is a null date.

InterruptionTo

Optional date of end of interruption.

public SwiftDate InterruptionTo { get; set; }

Property Value

SwiftDate

The default value of this property is a null date. If this property is set to a non-null date, then PaymtSkippedNo must be zero.

PaymtSkippedNo

Optional number of skipped exections of the standing order.

public int PaymtSkippedNo { get; set; }

Property Value

int

The default value is zero. If this property is non-zero, then InterruptionTo must hold a null date.

Exceptions

ArgumentOutOfRangeException

An attempt was made to sen a value less than zero or greater than 99.

Methods

ReadXml(XmlReader)

public override void ReadXml(XmlReader aXmlReader)

Parameters

aXmlReader XmlReader

Validate()

Validates all properties of this FinStoInterruption.

public bool Validate()

Returns

bool

If all properties have been correctly initialised and are consistent with each other, then true is returned. Otherwise false is returned.

WriteXml(XmlWriter)

public override void WriteXml(XmlWriter aXmlWriter)

Parameters

aXmlWriter XmlWriter