Class EbicsOrderVMK

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll

Specialized EbicsOrder for convenient download of a MT-942 interim transaction report (VMK).

public class EbicsOrderVMK : EbicsOrderSwift
Inheritance
EbicsOrderVMK
Inherited Members

Remarks

This is surprisingly derived from EbicsOrderCamt, although it downloads data in SWIFT MT-942 format. However, it overrides CamtDocuments, providing CAMT data that is converted on-thy-fly from MT-942 to CAMT 052. Hence a client can always work with CAMT data, even when the bank supplies SWIFT MT-942 data.

Constructors

EbicsOrderVMK()

Constructs a VMK order that downloads the interim transaction report.

public EbicsOrderVMK()

Remarks

The constructed order will not have a DateRange parameter.

EbicsOrderVMK(DateTime)

Constructs a VMK order that gets the interim transaction report from the given start date up to today.

public EbicsOrderVMK(DateTime tFrom)

Parameters

tFrom DateTime

EbicsOrderVMK(DateTime, DateTime)

Constructs a VMK order that gets the interim transaction report of the requested date range.

public EbicsOrderVMK(DateTime tFrom, DateTime tTo)

Parameters

tFrom DateTime
tTo DateTime

Methods

ConvertSwiftData(SwiftReader, ICollection<EbicsOrderCamtDocument>)

protected override void ConvertSwiftData(SwiftReader aReader, ICollection<EbicsOrderCamtDocument> vCamtDocs)

Parameters

aReader SwiftReader
vCamtDocs ICollection<EbicsOrderCamtDocument>