XRoadLib


IServiceMap

Namespace: XRoadLib.Serialization.Mapping

Provides serialization/deserialization interface for X-Road operations.

Instance members

Instance memberDescription
DeserializeRequest(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract

Deserializes X-Road message protocol requests according to operation definitions.

DeserializeResponse(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract

Deserializes X-Road message protocol responses according to operation definitions.

OperationDefinition
Signature: OperationDefinition
Modifiers: abstract

Configuration settings of the operation that the ServiceMap implements.

RequestDefinition
Signature: RequestDefinition
Modifiers: abstract

Response element specification of the X-Road operation.

ResponseDefinition
Signature: ResponseDefinition
Modifiers: abstract

Response element specification of the X-Road operation.

SerializeRequest(...)
Signature: (writer:XmlWriter * value:obj * message:XRoadMessage * requestNamespace:string) -> unit
Modifiers: abstract

Serializes X-Road message protocol requests according to operation definitions.

SerializeResponse(...)
Signature: (writer:XmlWriter * value:obj * message:XRoadMessage * requestReader:XmlReader * customSerialization:ICustomSerialization) -> unit
Modifiers: abstract

Serializes X-Road message protocol responses according to operation definitions.

Fork me on GitHub