Class EbicsHAAResponseOrderData
Holds Order data for administrative order type HAA
public class EbicsHAAResponseOrderData : EbicsElement
- Inheritance
-
EbicsHAAResponseOrderData
- Inherited Members
Remarks
This class is normally only relevant for server developers. Client developers should use EbicsOrderHAA, instead.
Constructors
EbicsHAAResponseOrderData()
public EbicsHAAResponseOrderData()
Properties
OrderTypes
All kinds of business transaction formats for which updated customer data are ready for download in the bank system.
public IEnumerable<string> OrderTypes { get; }
Property Value
Remarks
Returns all order types that were added via AddOrderType or were identified during Xml parsing.
BuildXml automatically converts these orderTypes to services for EBICS Version 3.0 or higher.
Services
All kinds of business transaction formats for which updated customer data are ready for download in the bank system.
public IEnumerable<EbicsService> Services { get; }
Property Value
Remarks
Returns all service types that were added via AddService or were identified during Xml parsing.
BuildXml considers these services only for EBICS Version 3.0 or higher.
Methods
AddOrderType(string)
Add another kind of business transaction format for which updated customer data are ready for download in the bank system.
public void AddOrderType(string sOrderType)
Parameters
sOrderType
string
Remarks
Prefer AddOrderType over AddService, if you want to support EBICS 2.4/2.5.
AddService(EbicsService)
Add another kind of business transaction format for which updated customer data are ready for download in the bank system.
public void AddService(EbicsService aService)
Parameters
aService
EbicsService
Remarks
Prefer AddOrderType over AddService, if you want to support EBICS 2.4/2.5.
Exceptions
- ArgumentNullException
The given parameter was
null
.
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocument
XmlDocumentnVersion
EbicsVersion
Returns
Clear()
public void Clear()
GetOrderTypes()
public IEnumerable<string> GetOrderTypes()
Returns
GetServices()
Returns all services that would be persisted via BuildXml for EBICS Version 3.0 or higher.
This is a combination of
- the services returned via the Services property with
- the orderTypes that can be mapped to services.
public IEnumerable<EbicsService> GetServices()
Returns
ParseXml(XmlElement, EbicsVersion)
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
xmlElement
XmlElementnVersion
EbicsVersion