Validation Module
Functions and values
| Function or value |
Description
|
Full Usage:
buildOpenRequest rawSpec rawFrom rawOption
Parameters:
string
rawFrom : string option
rawOption : string option
Returns: Result<JvOpenRequest, XanthosError>
|
Validates and builds a JvOpenRequest from raw CLI parameters.
|
Full Usage:
createOpenRequest spec fromTime option
Parameters:
string
fromTime : DateTime
option : int
Returns: JvOpenRequest
|
Constructs a JvOpenRequest from validated inputs.
|
|
Normalises and validates the dataspec string (must be a multiple of 4 alphanumeric characters).
|
Full Usage:
normalizeRealtimeKey key
Parameters:
string
-
Raw key string from caller
Returns: Result<string, XanthosError>
Normalized key or ValidationError
|
Validates and normalizes a realtime API key for JVRTOpen. Per JVRTOpen specification, valid key formats are:
|
Full Usage:
parseFromTime text
Parameters:
string option
Returns: Result<DateTime, XanthosError>
|
Parses the required JVOpen fromTime (yyyyMMddHHmmss or yyyyMMdd).
|
Full Usage:
parseOpenOption text
Parameters:
string option
Returns: Result<int, XanthosError>
|
Parses the optional JVOpen option value, defaulting to
|
Xanthos