Stream
A stream defines the schema and content of an unbounded sequence of JSON values. Go to the stream concept page for an in-depth explanation.
This reference contains every stream that rngo provides out-of-the-box. You can use them in your simulation as-is, or combine them to create custom streams.
Every stream is part of a namespace, and should be referenced using the fully-qualfied name, e.g schema.object
. However some stream may be referenced without the namespace, e.g. object
.
core
Primitives used to build other, higher-level types.
schema
The rngo stream definition language is a superset of JSON Schema, meaning that JSON Schema can be used to define a stream.
These stream types correspond to a JSON Schema type and expect the same fields as their JSON Schema equivalent (or a subset thereof during the rngo beta)
- schema.object
- schema.array
- schema.string
- schema.integer
- schema.number
- schema.boolean
- schema.null
- schema.enum
- schema.const
id
Different types of identifiers.
time
Deterministic time values.
person
Data associated with humans.