Spacetime::SATS
Constants
CONNECTION_ID_TAG = "__connection_id__"
IDENTITY_TAG = "__identity__"
OPTION_NONE_TAG = "none"
OPTION_SOME_TAG = "some"
RESULT_ERR_TAG = "err"
RESULT_OK_TAG = "ok"
SCHEDULE_AT_INTERVAL_TAG = "Interval"
SCHEDULE_AT_TIME_TAG = "Time"
TIME_DURATION_TAG = "__time_duration_micros__"
TIMESTAMP_TAG = "__timestamp_micros_since_unix_epoch__"
UUID_TAG = "__uuid__"
Class methods
Helper to parse SATS-JSON Option<String> ({"some": "foo"} or {"none": []} or plain "foo" / nil).
Helper to write SATS-JSON Option<String> ({"some": "foo"} or {"none": []}).
Nested types
- Spacetime::SATS::AlgebraicType
- Spacetime::SATS::AlgebraicTypeRef
- Spacetime::SATS::AlgebraicValue
- Spacetime::SATS::ProductType
- Spacetime::SATS::ProductTypeElement
- Spacetime::SATS::ProductValue
- Spacetime::SATS::SumType
- Spacetime::SATS::SumTypeVariant
- Spacetime::SATS::SumValue
- Spacetime::SATS::TypeError
- Spacetime::SATS::Typespace