"symbol" can only be defined within the "unit" property, so the nesting is wrong.
The value of "type" within "symbol" cannot be an empty string. If the unit scheme is not known as in here, then the symbol must be a plain string, not an object.
null is not allowed for missing values (here "description" and "id"). The property has to be left out completely in that case.
The parameter structure that is generated from pycovjson-convert is:
There are several issues here:
"symbol"
can only be defined within the"unit"
property, so the nesting is wrong."type"
within "symbol"
cannot be an empty string. If the unit scheme is not known as in here, then the symbol must be a plain string, not an object.null
is not allowed for missing values (here"description"
and"id"
). The property has to be left out completely in that case.