Class EbicsParameter
Holds an EBICS Parameter element.
Inheritance
EbicsParameter
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsParameter : EbicsElement, IEbicsJsonConverter
Constructors
EbicsParameter()
Declaration
EbicsParameter(string, object)
Declaration
public EbicsParameter(string sName, object aValue)
Parameters
Properties
Name
Declaration
public string Name { get; set; }
Property Value
Parent
Declaration
public EbicsParameters Parent { get; }
Property Value
Type |
Description |
EbicsParameters |
If this EbicsParameter was not added to an EbicsParameters collection, then this is
null .
|
Type
XML type of the value of this parameter.
Declaration
public string Type { get; }
Property Value
Type |
Description |
string |
One of "string", "int", or "boolean".
|
Value
Declaration
public object Value { get; set; }
Property Value
Type |
Description |
object |
By default the parameter value has the type string, however, other value types are
possible. Currently implemented is supported for the .NET native types
String , Int32 , and Boolean . The value null is
considered to mean an empty string.
|
ValueString
The Value of this parameter converted to an XML string.
Declaration
public string ValueString { get; }
Property Value
Type |
Description |
string |
If the Value is null , then this property will return an
empty string.
|
Methods
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Returns
Overrides
CreateParameter(JsonObject)
Declaration
public static EbicsParameter CreateParameter(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
Overrides
ToJson(JsonObject)
Declaration
public JsonObject ToJson(JsonObject jsonObject)
Parameters
Returns
Implements
Extension Methods