diff options
| author | J08nY | 2020-10-05 19:58:21 +0200 |
|---|---|---|
| committer | J08nY | 2020-10-05 19:58:21 +0200 |
| commit | 867e7aeafda3304fb802588d887ef35f2523f0fc (patch) | |
| tree | 25a8b37e570372a7db7302053135f4d6d2888ab5 | |
| parent | d94f7b9e38af8318eda186e6d7acabea57b6d856 (diff) | |
| download | std-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.tar.gz std-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.tar.zst std-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.zip | |
Fix schema.
| -rw-r--r-- | schema.json | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/schema.json b/schema.json index 7d4a05b..a1a9644 100644 --- a/schema.json +++ b/schema.json @@ -12,19 +12,27 @@ "properties": { "power": {"type": "integer"}, "coeff": {"$ref": "#/definitions/Number"} - } + }, + "required": ["power", "coeff"] } }, "Element": { - "type": "object", - "properties": { - "value": { - "anyOf": [ - {"$ref": "#/definitions/Number"}, - {"$ref": "#/definitions/Polynomial"} - ] + "anyOf": [ + { + "type": "object", + "properties": { + "raw": {"$ref": "#/definitions/Number"} + }, + "required": ["raw"] + }, + { + "type": "object", + "properties": { + "poly": {"$ref": "#/definitions/Polynomial"} + }, + "required": ["poly"] } - } + ] }, "Weierstrass": { "type": "object", |
