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