74 lines
1.5 KiB
JSON
74 lines
1.5 KiB
JSON
{
|
|
"schema": "freecad-web-facade-envelope-smoke/v1",
|
|
"envelopeSchema": "freecad-web-facade/v1",
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "req-success",
|
|
"result": {
|
|
"echoed": 7
|
|
}
|
|
},
|
|
"error": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "req-error",
|
|
"error": {
|
|
"code": "handler_error",
|
|
"message": "fixture rejected"
|
|
}
|
|
},
|
|
"duplicate": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "req-success",
|
|
"error": {
|
|
"code": "duplicate_request",
|
|
"message": "requestId has already been dispatched"
|
|
}
|
|
},
|
|
"cancelAccepted": true,
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "req-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled before execution"
|
|
}
|
|
},
|
|
"invalidCancelAccepted": false,
|
|
"invalidResponse": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "req-invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "request envelope is invalid",
|
|
"diagnostic": {
|
|
"source": "smoke"
|
|
}
|
|
}
|
|
},
|
|
"predicates": {
|
|
"request": true,
|
|
"cancel": true,
|
|
"responses": [
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
},
|
|
"events": [
|
|
"success-start",
|
|
"success-end"
|
|
]
|
|
}
|