Class EbicsOrderVMK
Specialized EbicsOrder for convenient download of a MT-942 interim transaction report (VMK).
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsOrderVMK : EbicsOrderSwift
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.
Declaration
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.
Declaration
public EbicsOrderVMK(DateTime tFrom)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | tFrom |
EbicsOrderVMK(DateTime, DateTime)
Constructs a VMK order that gets the interim transaction report of the requested date range.
Declaration
public EbicsOrderVMK(DateTime tFrom, DateTime tTo)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | tFrom | |
System.DateTime | tTo |
Methods
ConvertSwiftData(SwiftReader, ICollection<EbicsOrderCamtDocument>)
Declaration
protected override void ConvertSwiftData(SwiftReader aReader, ICollection<EbicsOrderCamtDocument> vCamtDocs)
Parameters
Type | Name | Description |
---|---|---|
SwiftReader | aReader | |
System.Collections.Generic.ICollection<EbicsOrderCamtDocument> | vCamtDocs |