add schema/data.yml
This commit is contained in:
+103
@@ -0,0 +1,103 @@
|
|||||||
|
---
|
||||||
|
main:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: ref
|
||||||
|
value: request
|
||||||
|
- kind: ref
|
||||||
|
value: response
|
||||||
|
- kind: list
|
||||||
|
value:
|
||||||
|
kind: ref
|
||||||
|
value: request
|
||||||
|
request:
|
||||||
|
kind: dict
|
||||||
|
fields:
|
||||||
|
- name: jsonrpc
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "3.0"
|
||||||
|
- name: auth
|
||||||
|
required: false
|
||||||
|
value:
|
||||||
|
kind: ref
|
||||||
|
value: auth
|
||||||
|
- name: method
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
- name: params
|
||||||
|
required: false
|
||||||
|
value:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: dict
|
||||||
|
- kind: list
|
||||||
|
- kind: string
|
||||||
|
- kind: integer
|
||||||
|
response:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: result
|
||||||
|
- kind: error
|
||||||
|
result:
|
||||||
|
kind: dict
|
||||||
|
fields:
|
||||||
|
- name: jsonrpc
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "3.0"
|
||||||
|
- name: result
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
- name: params
|
||||||
|
required: false
|
||||||
|
value:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: dict
|
||||||
|
- kind: list
|
||||||
|
- kind: string
|
||||||
|
- kind: integer
|
||||||
|
error:
|
||||||
|
kind: dict
|
||||||
|
fields:
|
||||||
|
- name: jsonrpc
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "3.0"
|
||||||
|
- name: error
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: dict
|
||||||
|
- name: id
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: string
|
||||||
|
- kind: integer
|
||||||
|
auth:
|
||||||
|
kind: OneOf
|
||||||
|
values:
|
||||||
|
- kind: dict
|
||||||
|
fields:
|
||||||
|
- name: kind
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "user"
|
||||||
|
- name: name
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "admin"
|
||||||
|
- name: password
|
||||||
|
required: true
|
||||||
|
value:
|
||||||
|
kind: string
|
||||||
|
value: "admin2"
|
||||||
Reference in New Issue
Block a user