• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class EbicsHxDResponseOrderData

    Holds the data of a HKDResponseOrderData or HTDResponseOrderData XML element.

    Inheritance
    System.Object
    EbicsElement
    EbicsHxDResponseOrderData
    EbicsHKDResponseOrderData
    EbicsHTDResponseOrderData
    Inherited Members
    EbicsElement.BuildXmlDocument(EbicsVersion)
    EbicsElement.Load(Stream, EbicsVersion)
    EbicsElement.Load(String, EbicsVersion)
    EbicsElement.Save(Stream, EbicsVersion)
    EbicsElement.Save(String, EbicsVersion)
    EbicsElement.FromBuffer(EbicsDataBuffer, EbicsVersion)
    EbicsElement.ToBuffer(EbicsVersion)
    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 abstract class EbicsHxDResponseOrderData : EbicsElement

    Constructors

    EbicsHxDResponseOrderData(String)

    Declaration
    protected EbicsHxDResponseOrderData(string sTagName)
    Parameters
    Type Name Description
    System.String sTagName

    Properties

    AccountInfos

    Collection of all AccountInfo elements that were received.

    Declaration
    public EbicsAccountInfos AccountInfos { get; }
    Property Value
    Type Description
    EbicsAccountInfos

    AddressInfo

    The AddressInfo element from the PartnerInfo element.

    Declaration
    public EbicsAddressInfo AddressInfo { get; }
    Property Value
    Type Description
    EbicsAddressInfo

    BankInfo

    The BankInfo element from the PartnerInfo element.

    Declaration
    public EbicsBankInfo BankInfo { get; }
    Property Value
    Type Description
    EbicsBankInfo

    OrderInfos

    Collection of all OrderInfo elements that were received.

    Declaration
    public EbicsAuthOrderInfos OrderInfos { get; }
    Property Value
    Type Description
    EbicsAuthOrderInfos

    OrderType

    Declaration
    protected string OrderType { get; }
    Property Value
    Type Description
    System.String

    OrderTypes

    Collection of all order types from all order infos that were received. Consider calling GetOrderTypes(EbicsContact) instead of reading this property.

    Declaration
    public string[] OrderTypes { get; }
    Property Value
    Type Description
    System.String[]

    If OrderInfos is null, then this property is also null. Otherwise it is always non-null, but still may be empty.

    Remarks

    If these is a EbicsHTDResponseOrderData element obtained via EBICS 3.0 (or later), then an attempt is made to resolve the Service to a classic order type. See OrderType.

    See Also
    GetOrderTypes(EbicsContact)

    UserInfo

    Convenience shortcut for accessing the first element of the UserInfos.

    Declaration
    public EbicsUserInfo UserInfo { get; }
    Property Value
    Type Description
    EbicsUserInfo

    UserInfos

    Collection of all UserInfo elements that were received.

    Declaration
    public EbicsUserInfos UserInfos { get; }
    Property Value
    Type Description
    EbicsUserInfos
    Remarks

    For a HTDResponseOrderData there must be always exactly one UserInfo element. For a HKDResponseOrderData there must be one or more UserInfo elements.

    See Also
    UserInfo

    Methods

    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
    EbicsElement.BuildXml(XmlDocument, EbicsVersion)

    Create(String)

    Declaration
    public static EbicsHxDResponseOrderData Create(string sOrderType)
    Parameters
    Type Name Description
    System.String sOrderType
    Returns
    Type Description
    EbicsHxDResponseOrderData

    GetOrderTypes(EbicsContact)

    Collection of all order types from all order infos that were received.

    Declaration
    public string[] GetOrderTypes(EbicsContact aContact)
    Parameters
    Type Name Description
    EbicsContact aContact

    The EbicsContact to which this EbicsAuthOrderInfo belongs to. This is needed to properly derive the order type from the EbicsService when needed. If this is null, then the Default mapping is used.

    Returns
    Type Description
    System.String[]

    If OrderInfos is null, then the return value is also null. Otherwise it is always non-null, but still may be empty.

    Remarks

    If these is a EbicsHTDResponseOrderData element obtained via EBICS 3.0 (or later), then an attempt is made to resolve the Service to a classic order type. See GetOrderType(EbicsContact).

    ParseXml(XmlElement, EbicsVersion)

    Declaration
    public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
    Parameters
    Type Name Description
    System.Xml.XmlElement xmlElement
    EbicsVersion nVersion
    Overrides
    EbicsElement.ParseXml(XmlElement, EbicsVersion)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH