Class FinStoInterruption
Generic class that holds the information about a standing order interruption.
Inherited Members
Namespace: Subsembly.FinTS
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinStoInterruption : FinPersist
Constructors
FinStoInterruption()
Declaration
public FinStoInterruption()
Properties
AnnualInterruption
Indicates whether this interruption occurs every year.
Declaration
public bool AnnualInterruption { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value of this property is |
DifferingAmt
Differing payment amount that shall be used during this interruption.
Declaration
public SwiftAmt DifferingAmt { get; set; }
Property Value
Type | Description |
---|---|
SwiftAmt |
InterruptionFrom
Optional date of start of interruption.
Declaration
public SwiftDate InterruptionFrom { get; set; }
Property Value
Type | Description |
---|---|
SwiftDate | The default value of this property is a null date. |
InterruptionTo
Optional date of end of interruption.
Declaration
public SwiftDate InterruptionTo { get; set; }
Property Value
Type | Description |
---|---|
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.
Declaration
public int PaymtSkippedNo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is zero. If this property is non-zero, then InterruptionTo must hold a null date. |
Exceptions
Type | Condition |
---|---|
System.ArgumentOutOfRangeException | An attempt was made to sen a value less than zero or greater than 99. |
Methods
ReadXml(XmlReader)
Declaration
public override void ReadXml(XmlReader aXmlReader)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlReader | aXmlReader |
Overrides
Validate()
Validates all properties of this FinStoInterruption.
Declaration
public bool Validate()
Returns
Type | Description |
---|---|
System.Boolean | If all properties have been correctly initialised and are consistent with each
other, then |
WriteXml(XmlWriter)
Declaration
public override void WriteXml(XmlWriter aXmlWriter)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | aXmlWriter |