Files
BridgeSwarm/spec/hyperschema/schema.json
T
Raven Scott f4569b765e
CI / Build & Test (push) Successful in 3m12s
Updates
2026-07-26 22:58:33 -04:00

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
}
]
}
]
}