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