ServiceMap
Namespace: XRoadLib.Serialization.Mapping
Constructors
Constructor | Description |
new(...)
Signature: (serializer:ISerializer * operationDefinition:OperationDefinition * requestDefinition:RequestDefinition * responseDefinition:ResponseDefinition * inputTypeMap:ITypeMap * outputTypeMap:ITypeMap) -> unit
|
Initializes new ServiceMap entity using settings specified in operationDefinition. Provides TypeMap lookup.Operation which this ServiceMap represents.Defines operation request message.Defines operation response message.Default TypeMap of the operation request root element. Default TypeMap of the operation response root element. |
Instance members
Instance member | Description |
DeserializeRequest(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract |
|
DeserializeResponse(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract |
|
OperationDefinition
Signature: OperationDefinition
Modifiers: abstract |
|
RequestDefinition
Signature: RequestDefinition
Modifiers: abstract |
|
ResponseDefinition
Signature: ResponseDefinition
Modifiers: abstract |
|
SerializeRequest(...)
Signature: (writer:XmlWriter * value:obj * message:XRoadMessage * requestNamespace:string) -> unit
Modifiers: abstract |
|
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. |