199 lines
3.7 KiB
JSON
199 lines
3.7 KiB
JSON
{
|
|
"version": 2,
|
|
"schema": [
|
|
{
|
|
"name": "ping-request",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "value",
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ping-response",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "pong",
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stream-request-chunk",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "n",
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "label",
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stream-sum-response",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "sum",
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "count",
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fetch-request",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "count",
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fetch-chunk",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "i",
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "data",
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "duplex-in",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "x",
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "y",
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "duplex-out",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "result",
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "n",
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "notify-request",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": 0,
|
|
"fields": [
|
|
{
|
|
"name": "event",
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "payload",
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "record",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": -1,
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 2
|
|
},
|
|
{
|
|
"name": "value",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "note",
|
|
"namespace": "bridgeswarm",
|
|
"compact": false,
|
|
"flagsPosition": -1,
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 2
|
|
},
|
|
{
|
|
"name": "title",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 2
|
|
},
|
|
{
|
|
"name": "body",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|