Optional $idThis is important because it tells refs where the root of the document is located
Optional $refOptional $schemaOptional additionalOptional additionalOptional allOptional anyOptional defaultDefault json for the object represented by
Optional definitionsHolds simple JSON Schema definitions for referencing from elsewhere.
Optional dependenciesIf the key is present as a property then the string of properties must also be present. If the value is a JSON Schema then it must also be valid for the object if the key is present.
Optional descriptionSchema description
Optional enumEnumerates the values that this schema can be e.g.
{ "type": "string", "enum": ["red", "green", "blue"] }
Optional examplesOptional exclusiveIf true maximum must be > value, >= otherwise
Optional exclusiveIf true minimum must be < value, <= otherwise
Optional inputsData-Field, which must be filled out, if we are describing a function. This will describe the entire data of the inputs.
Optional itemsOptional maxmax. amount of items, the array is allwoed to contain.
Optional maxMax length of the string.
Optional maxOptional maximumOptional minmin. amount of items, the array must contain.
Optional minMin length of the string.
Optional minOptional minimumOptional multipleThe value must be a multiple of the number (e.g. 10 is a multiple of 5)
Optional notThe entity being validated must not match this schema
Optional oneOptional outputsThe Return (output) of a function. This must be provided if the type is set to function type
Optional patternThis is a regex string that the value must conform to
Optional patternThe key of this object is a regex for which properties the schema applies to
Optional propertiesThe keys that can exist on the object with the json schema that should validate their value
Optional requiredProps that must be integrated
Optional titleTitle of the schema
Optional typeThe basic type of this schema, can be one of ['string' | 'number' | 'object' | 'array' | 'boolean' | 'null'] or an array of the acceptable types
Optional uniqueFlag, to define, that every item in the array must be unique.
Generated using TypeDoc
INopeDescriptor
A generic descriptor of data or a function. This descriptors will be used to describe
NoPEdata-points or functions. The Descriptor is based on JSON-Schemas (see here for more details).Describing data
A valid example - describing some data - is given below (in the form of
JSON-data). This example matches a JSON-Schema: *Describing functions
A valid example - describing a function - is given below (in the form of
JSON-data):Export
INopeDescriptor