Class FinStoInterruption
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
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. Otherwisefalse
is returned.
WriteXml(XmlWriter)
public override void WriteXml(XmlWriter aXmlWriter)
Parameters
aXmlWriter
XmlWriter