diff options
author | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-12-20 00:19:36 +0800 |
---|---|---|
committer | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-12-20 00:19:36 +0800 |
commit | 125a940560a01305781bfb6754f52fa64669a6f3 (patch) | |
tree | 70fc5d2aab95676245460eed72ba059c1661339f /packages/json-schemas/schemas | |
parent | a7f847bf3e693a275b0aa71bcdb12d947b445175 (diff) | |
parent | b3978b641c12c7bfe9bab1d561384eeaace25321 (diff) | |
download | dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar.gz dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar.bz2 dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar.lz dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar.xz dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.tar.zst dexon-sol-tools-125a940560a01305781bfb6754f52fa64669a6f3.zip |
Merge branch 'development' into feature/website/0x-org
Diffstat (limited to 'packages/json-schemas/schemas')
-rw-r--r-- | packages/json-schemas/schemas/order_watcher_web_socket_request_schema.json | 52 | ||||
-rw-r--r-- | packages/json-schemas/schemas/order_watcher_web_socket_utf8_message_schema.json | 10 |
2 files changed, 62 insertions, 0 deletions
diff --git a/packages/json-schemas/schemas/order_watcher_web_socket_request_schema.json b/packages/json-schemas/schemas/order_watcher_web_socket_request_schema.json new file mode 100644 index 000000000..b0c419f94 --- /dev/null +++ b/packages/json-schemas/schemas/order_watcher_web_socket_request_schema.json @@ -0,0 +1,52 @@ +{ + "id": "/orderWatcherWebSocketRequestSchema", + "type": "object", + "definitions": { + "signedOrderParam": { + "type": "object", + "properties": { + "signedOrder": { "$ref": "/signedOrderSchema" } + }, + "required": ["signedOrder"] + }, + "orderHashParam": { + "type": "object", + "properties": { + "orderHash": { "$ref": "/hexSchema" } + }, + "required": ["orderHash"] + } + }, + "oneOf": [ + { + "type": "object", + "properties": { + "id": { "type": "number" }, + "jsonrpc": { "type": "string" }, + "method": { "enum": ["ADD_ORDER"] }, + "params": { "$ref": "#/definitions/signedOrderParam" } + }, + "required": ["id", "jsonrpc", "method", "params"] + }, + { + "type": "object", + "properties": { + "id": { "type": "number" }, + "jsonrpc": { "type": "string" }, + "method": { "enum": ["REMOVE_ORDER"] }, + "params": { "$ref": "#/definitions/orderHashParam" } + }, + "required": ["id", "jsonrpc", "method", "params"] + }, + { + "type": "object", + "properties": { + "id": { "type": "number" }, + "jsonrpc": { "type": "string" }, + "method": { "enum": ["GET_STATS"] }, + "params": {} + }, + "required": ["id", "jsonrpc", "method"] + } + ] +}
\ No newline at end of file diff --git a/packages/json-schemas/schemas/order_watcher_web_socket_utf8_message_schema.json b/packages/json-schemas/schemas/order_watcher_web_socket_utf8_message_schema.json new file mode 100644 index 000000000..154d6d754 --- /dev/null +++ b/packages/json-schemas/schemas/order_watcher_web_socket_utf8_message_schema.json @@ -0,0 +1,10 @@ +{ + "id": "/orderWatcherWebSocketUtf8MessageSchema", + "properties": { + "utf8Data": { "type": "string" } + }, + "required": [ + "utf8Data" + ], + "type": "object" +} |