Module primitives

Source
Expand description

Common foundational types shared between the message formats

Structs§

Annotation
Extra information that may be attached to another object.
Contact
A collection of contact information for an individual.
Link
A link to an external resource.
Meta
Non-standard information and basic technical information associated with a message.
Party
An individual responsible for transmitting/receiving a message.
SdmxObject
An object of keys mapping to pure SDMX-JSON primitive values.
SentinelValue
A reserved value within an associated data domain and some semantic meaning.
StatusMessage
A message with an HTTP status code, presumably an error status code.

Enums§

Action
An action which describes how or why the data is being transmitted from the sender’s side.
DataType
The specific data format for representing something.
Location
A reference to a digital location, which may either be a hyperlink reference (href), or a uniform resource name (URN)
NumberOrString
A primitive for representing either a string or signed integer.
SdmxValue
A primitive for describing pure SDMX-JSON values.

Traits§

Extendable
A marker trait for denoting that an object is extendable, where it can accept additional properties beyond those defined in the SDMX-JSON schema.
SdmxMessage
A marker trait for all top-level message types in the SDMX-JSON standard.

Type Aliases§

LocalizedText
A map between languages and the associated content in that language.
Receiver
The party responsible for receiving a message.
Sender
The party responsible for transmitting a message.