Class EbicsProtocolEntry
Stores the details of a single customer protocol entry (PTK)
Inheritance
System.Object
EbicsProtocolEntry
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)
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsProtocolEntry : EbicsElement, IEbicsJsonConverter
Properties
ActionCode
The value of the action code found in square brackets.
Declaration
public int ActionCode { get; set; }
Property Value
Type |
Description |
System.Int32 |
If no action code is included in the protocol entry text, then this is -1.
Otherwise the action code can range from 0 to 99.
|
ActionText
Declaration
public string ActionText { get; set; }
Property Value
Type |
Description |
System.String |
|
DisplayFile
Optional display file text.
Declaration
public string DisplayFile { get; set; }
Property Value
Type |
Description |
System.String |
|
ExternalReasonCode
The External Reason Code from a HAC protocol entry.
Declaration
public string ExternalReasonCode { get; set; }
Property Value
Type |
Description |
System.String |
|
OrderID
Declaration
public string OrderID { get; set; }
Property Value
Type |
Description |
System.String |
|
OrderText
Declaration
public string OrderText { get; set; }
Property Value
Type |
Description |
System.String |
|
OrderType
Declaration
public string OrderType { get; set; }
Property Value
Type |
Description |
System.String |
|
ResultCode
The value of the result code found in square brackets.
Declaration
public int ResultCode { get; set; }
Property Value
Type |
Description |
System.Int32 |
If no result code is included in the protocol entry text, then this is -1.
Otherwise the result code can range from 0 to 99.
|
ResultText
Declaration
public string ResultText { get; set; }
Property Value
Type |
Description |
System.String |
|
Text
The complete, raw text of this protocol entry.
Declaration
public string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
TimeStamp
Declaration
public DateTime TimeStamp { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
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
Clear()
Declaration
CreateProtocolEntry(JsonObject)
Declaration
public static EbicsProtocolEntry CreateProtocolEntry(JsonObject jsonObject)
Parameters
Returns
FromJson(JsonObject)
Declaration
public void FromJson(JsonObject jsonObject)
Parameters
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlElement |
|
EbicsVersion |
nVersion |
|
Overrides
ToJson(JsonObject)
Declaration
public JsonObject ToJson(JsonObject jsonObject)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Implements
Extension Methods