ParamElement
What one element of an array is. An element carries a type and the rules every one of them
answers to, and nothing else a param carries: it has no name to be addressed by, it is never
absent, and no default is applied to it. An element of type one_of declares each way it may
be written under one_of, as a param does.
- fieldsType: array of ParamDefinitionrequiredProperties: 12
The params an element of type object is made of.
- oneType: array of ParamDefinition
_of requiredProperties: 12The ways this element may be written. Empty unless
typeisone_of. - Properties: 2rulesType: array of ParamRulerequired
- typeType: ParamTypeenumrequired
The kind of value a param takes.
one_ofis the one that is not a shape of its own: it says the value may be written in more than one way, and the ways are underone_of.valuesstringintegernumberbooleanarrayobjectone_of - itemType: ParamElementProperties: 5
An element of type array declares its own element here.