ISchemaExporter
Namespace: XRoadLib.Schema
Provides configuration hooks for customizing contract serialization and definitions.
Instance members
Instance member | Description |
ExportFaultDefinition(faultDefinition)
Signature: faultDefinition:FaultDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default non-technical fault settings. |
ExportHeaderDefinition(headerDefinition)
Signature: headerDefinition:HeaderDefinition -> unit
Modifiers: abstract |
Customize X-Road message header elements. |
ExportOperationDefinition(...)
Signature: operationDefinition:OperationDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default operation settings. |
ExportPropertyDefinition(...)
Signature: propertyDefinition:PropertyDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default property settings. |
ExportProtocolDefinition(...)
Signature: protocolDefinition:ProtocolDefinition -> unit
Modifiers: abstract |
Configure protocol global settings. |
ExportRequestDefinition(...)
Signature: requestDefinition:RequestDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default request element settings. |
ExportResponseDefinition(...)
Signature: responseDefinition:ResponseDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default response element settings. |
ExportSchemaLocation(namespaceName)
Signature: namespaceName:string -> string
Modifiers: abstract |
Provide custom schema locations. |
ExportServiceDescription(...)
Signature: serviceDescription:ServiceDescription -> unit
Modifiers: abstract |
Allows each message protocol implementation to customize service description document before publishing. |
ExportTypeDefinition(typeDefinition)
Signature: typeDefinition:TypeDefinition -> unit
Modifiers: abstract |
Configuration hook for overriding default type settings. |
XRoadNamespace
Signature: string
Modifiers: abstract |
X-Road specification namespace of the message protocol version. |
XRoadPrefix
Signature: string
Modifiers: abstract |
Preferred X-Road namespace prefix of the message protocol version. |