Class EbicsHAAResponseOrderData
Holds Order data for administrative order type HAA
Inherited Members
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsHAAResponseOrderData : EbicsElement
Remarks
This class is normally only relevant for server developers. Client developers should use EbicsOrderHAA, instead.
Constructors
EbicsHAAResponseOrderData()
Declaration
public EbicsHAAResponseOrderData()
Properties
OrderTypes
All kinds of business transaction formats for which updated customer data are ready for download in the bank system.
Declaration
public IEnumerable<string> OrderTypes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
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.
Declaration
public IEnumerable<EbicsService> Services { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EbicsService> |
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.
Declaration
public void AddOrderType(string sOrderType)
Parameters
Type | Name | Description |
---|---|---|
System.String | sOrderType |
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.
Declaration
public void AddService(EbicsService aService)
Parameters
Type | Name | Description |
---|---|---|
EbicsService | aService |
Remarks
Prefer AddOrderType over AddService, if you want to support EBICS 2.4/2.5.
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The given parameter was |
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlDocument | xmlDocument | |
EbicsVersion | nVersion |
Returns
Type | Description |
---|---|
System.Xml.XmlElement |
Overrides
Clear()
Declaration
public void Clear()
GetOrderTypes()
Declaration
public IEnumerable<string> GetOrderTypes()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
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.
Declaration
public IEnumerable<EbicsService> GetServices()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<EbicsService> |
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlElement | xmlElement | |
EbicsVersion | nVersion |