Class EbicsOrderSepa
Base implementation for all orders that upload SEPA XML documents.
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 EbicsOrderSepa : EbicsOrder
Constructors
EbicsOrderSepa(SepaDocument)
Creates a SEPA XML upload order and tries to derived the correct order type from the given SEPA XML document.
Declaration
public EbicsOrderSepa(SepaDocument aSepaDoc)
Parameters
Type | Name | Description |
---|---|---|
SepaDocument | aSepaDoc | Fully initialized SEPA XML document that shall be uploaded to the bank.
This must not be |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The parameter |
System.ArgumentException | The EBICS order type could not be derived from the given SEPA XML document. |
EbicsOrderSepa(String, SepaDocument)
Creates a SEPA XML upload order with the given order type and SEPA XML document.
Declaration
public EbicsOrderSepa(string sOrderType, SepaDocument aSepaDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | sOrderType | The EBICS order type. This must not be |
SepaDocument | aSepaDoc | Fully initialized SEPA XML document that shall be uploaded to the bank.
This must not be |
Methods
CreateSepaOrderData(SepaDocument)
Creates the binary order data from the given SEPA XML document.
Declaration
public static EbicsDataBuffer CreateSepaOrderData(SepaDocument aSepaDoc)
Parameters
Type | Name | Description |
---|---|---|
SepaDocument | aSepaDoc |
Returns
Type | Description |
---|---|
EbicsDataBuffer |