diff --git a/go/seatlist/bootstrap/mesh-catalog.json b/go/seatlist/bootstrap/mesh-catalog.json index 9fb8846..0830103 100644 --- a/go/seatlist/bootstrap/mesh-catalog.json +++ b/go/seatlist/bootstrap/mesh-catalog.json @@ -286,6 +286,107 @@ "seat" ] } + }, + { + "name": "manifest-accepted", + "body": { + "type": "object", + "properties": { + "v": { + "type": "integer" + }, + "module": { + "type": "string" + }, + "digest": { + "type": "string" + }, + "judge": { + "type": "string" + }, + "revision": { + "type": "integer", + "description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it" + }, + "bus-state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "storage": { + "type": "string" + }, + "template": { + "type": "string" + }, + "options": { + "type": "object" + }, + "configuration": { + "type": "object" + }, + "types": { + "type": "array", + "items": { + "type": "object" + } + } + }, + "required": [ + "name", + "storage" + ] + } + } + }, + "required": [ + "v", + "module", + "digest", + "judge", + "bus-state" + ] + } + }, + { + "name": "manifest-refused", + "body": { + "type": "object", + "properties": { + "v": { + "type": "integer" + }, + "module": { + "type": "string" + }, + "digest": { + "type": "string" + }, + "judge": { + "type": "string" + }, + "revision": { + "type": "integer", + "description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it" + }, + "problems": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "v", + "module", + "digest", + "judge", + "problems" + ] + } } ], "states": [ diff --git a/go/seatlist/seatlisttest/seats/mesh-catalog.json b/go/seatlist/seatlisttest/seats/mesh-catalog.json index 9fb8846..0830103 100644 --- a/go/seatlist/seatlisttest/seats/mesh-catalog.json +++ b/go/seatlist/seatlisttest/seats/mesh-catalog.json @@ -286,6 +286,107 @@ "seat" ] } + }, + { + "name": "manifest-accepted", + "body": { + "type": "object", + "properties": { + "v": { + "type": "integer" + }, + "module": { + "type": "string" + }, + "digest": { + "type": "string" + }, + "judge": { + "type": "string" + }, + "revision": { + "type": "integer", + "description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it" + }, + "bus-state": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "storage": { + "type": "string" + }, + "template": { + "type": "string" + }, + "options": { + "type": "object" + }, + "configuration": { + "type": "object" + }, + "types": { + "type": "array", + "items": { + "type": "object" + } + } + }, + "required": [ + "name", + "storage" + ] + } + } + }, + "required": [ + "v", + "module", + "digest", + "judge", + "bus-state" + ] + } + }, + { + "name": "manifest-refused", + "body": { + "type": "object", + "properties": { + "v": { + "type": "integer" + }, + "module": { + "type": "string" + }, + "digest": { + "type": "string" + }, + "judge": { + "type": "string" + }, + "revision": { + "type": "integer", + "description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it" + }, + "problems": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "v", + "module", + "digest", + "judge", + "problems" + ] + } } ], "states": [