DefaultSchemaExporter
Namespace: XRoadLib.Schema
Default schema exporter of X-Road message protocol version 4.0. Generates schema description and serialization logic according to default settings.
Constructors
Constructor | Description |
new(producerNamespace, contractAssembly)
Signature: (producerNamespace:string * contractAssembly:Assembly) -> unit
|
Initializes new schema exporter instance and configure minimal set of configuration options. |
Instance members
Instance member | Description |
EnabledFilters
Signature: ISet<string>
|
Define list of content filters of X-Road message elements. |
ExportProtocolDefinition(...)
Signature: protocolDefinition:ProtocolDefinition -> unit
Modifiers: abstract |
Configure protocol global settings. |
SupportedVersions
Signature: ISet<uint32>
|
Defines list of supported DTO versions (for DTO based versioning). |
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. |