aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2020-10-05 19:58:21 +0200
committerJ08nY2020-10-05 19:58:21 +0200
commit867e7aeafda3304fb802588d887ef35f2523f0fc (patch)
tree25a8b37e570372a7db7302053135f4d6d2888ab5
parentd94f7b9e38af8318eda186e6d7acabea57b6d856 (diff)
downloadstd-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.tar.gz
std-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.tar.zst
std-curves-867e7aeafda3304fb802588d887ef35f2523f0fc.zip
Fix schema.
-rw-r--r--schema.json26
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",