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