XRoadLib


ProtocolDefinition

Namespace: XRoadLib.Schema

Global configuration options for the schema.

Constructors

ConstructorDescription
new()
Signature: unit -> unit

Instance members

Instance memberDescription
ContractAssembly()
Signature: unit -> unit

Assembly that defines types for serialization.

DetectEnvelope()
Signature: unit -> unit

Callback function to be used to detect protocol from SOAP envelope element.

EnabledFilters
Signature: ISet<string>

Define list of content filters of X-Road message elements.

GenerateFakeXRoadDocumentation()
Signature: unit -> unit

Add fake documentation info for elements which do not have explicit documentation attributes defined. Fixes MISP issue when missing documentation causes MISP to display empty labels.

ProducerNamespace()
Signature: unit -> unit

Main namespace for the protocol.

Style()
Signature: unit -> unit

Serialization style used for X-Road message prtotocol.

SupportedVersions
Signature: ISet<uint32>

Defines list of supported DTO versions (for DTO based versioning).

TechNotesElementName()
Signature: unit -> unit

Defines technotes element name

Fork me on GitHub