[ { "endpoint": "/api/messageFeedback/put", "request": { "args": { "request": { "sessionId": "message-feedback-protocol", "messageId": "{{message:2}}", "rating": "invalid-rating", "ifVersion": null } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-invalid", "result": { "ok": false, "error": { "code": "gateway/input-invalid", "message": "typert gateway: messageFeedback/put: wire field \"request\" failed boundary validation", "details": { "endpoint": "messageFeedback/put", "field": "request" } } } } }, { "endpoint": "/api/messageFeedback/list", "request": { "args": { "request": { "sessionId": "message-feedback-protocol" } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-list-empty", "result": { "ok": true, "value": { "ok": true, "value": { "items": [] } } } } }, { "endpoint": "/api/messageFeedback/put", "request": { "args": { "request": { "sessionId": "message-feedback-protocol", "messageId": "{{message:2}}", "rating": "positive", "note": "Useful answer", "ifVersion": null } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-put", "result": { "ok": true, "value": { "ok": true, "value": { "messageId": "{{message:2}}", "rating": "positive", "note": "Useful answer", "version": "{{version}}", "createdAt": "{{timestamp}}", "updatedAt": "{{timestamp}}" } } } } }, { "endpoint": "/api/messageFeedback/list", "request": { "args": { "request": { "sessionId": "message-feedback-protocol" } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-list-created", "result": { "ok": true, "value": { "ok": true, "value": { "items": [ { "messageId": "{{message:2}}", "rating": "positive", "note": "Useful answer", "version": "{{version}}", "createdAt": "{{timestamp}}", "updatedAt": "{{timestamp}}" } ] } } } } }, { "endpoint": "/api/messageFeedback/put", "request": { "args": { "request": { "sessionId": "message-feedback-protocol", "messageId": "{{message:2}}", "rating": "negative", "ifVersion": null } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-conflict", "result": { "ok": true, "value": { "ok": false, "error": { "code": "version-conflict", "current": { "messageId": "{{message:2}}", "rating": "positive", "note": "Useful answer", "version": "{{version}}", "createdAt": "{{timestamp}}", "updatedAt": "{{timestamp}}" } } } } } }, { "endpoint": "/api/messageFeedback/delete", "request": { "args": { "request": { "sessionId": "message-feedback-protocol", "messageId": "{{message:2}}", "ifVersion": "{{version}}" } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-delete", "result": { "ok": true, "value": { "ok": true, "value": { "absent": true } } } } }, { "endpoint": "/api/messageFeedback/list", "request": { "args": { "request": { "sessionId": "message-feedback-protocol" } } }, "status": 200, "response": { "type": "server-response", "rpcId": "feedback-list-deleted", "result": { "ok": true, "value": { "ok": true, "value": { "items": [] } } } } } ]