Class EbicsHPDProtocolParams

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

Represents the (parsed) Ebics-Xml-type "HPDProtocolParamsType".

public sealed class EbicsHPDProtocolParams : EbicsElement
Inheritance
EbicsHPDProtocolParams
Inherited Members

Remarks

This class is mainly designed for server developers. Client developers can rely on EbicsOrderHPD instead.

Constructors

EbicsHPDProtocolParams(string)

public EbicsHPDProtocolParams(string sTagName = "ProtocolParams")

Parameters

sTagName string

Properties

ClientDataDownloadSupported

public bool ClientDataDownloadSupported { get; set; }

Property Value

bool

DownloadableOrderDataSupported

public bool DownloadableOrderDataSupported { get; set; }

Property Value

bool

PreValidationSupported

public bool PreValidationSupported { get; set; }

Property Value

bool

RecoverySupported

public bool RecoverySupported { get; set; }

Property Value

bool

Version

public EbicsHPDVersion Version { get; }

Property Value

EbicsHPDVersion

X509DataSupported

EBICS 2.4/2.5 X509Data@supported-Flag

public bool X509DataSupported { get; set; }

Property Value

bool

Remarks

After parsing HPDProtocolParams within EBICS >= 3.0 this flag is true, by default.

Methods

BuildXml(XmlDocument, EbicsVersion)

public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)

Parameters

xmlDocument XmlDocument
nVersion EbicsVersion

Returns

XmlElement

Remarks

EBICS 2.4/2.5: no X509Data@persistent-Flag will be written

ParseXml(XmlElement, EbicsVersion)

public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)

Parameters

xmlElement XmlElement
nVersion EbicsVersion