test_service.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "package": null,
  3. "messages": [
  4. {
  5. "name": "Request",
  6. "fields": [
  7. {
  8. "rule": "optional",
  9. "type": "bool",
  10. "name": "error",
  11. "id": 1
  12. }
  13. ]
  14. },
  15. {
  16. "name": "Response",
  17. "fields": [
  18. {
  19. "rule": "optional",
  20. "type": "int32",
  21. "name": "count",
  22. "id": 1
  23. }
  24. ]
  25. }
  26. ],
  27. "services": [
  28. {
  29. "name": "TestService",
  30. "options": {},
  31. "rpc": {
  32. "Unary": {
  33. "request": "Request",
  34. "response": "Response",
  35. "options": {}
  36. },
  37. "ClientStream": {
  38. "request": "Request",
  39. "response": "Response",
  40. "options": {}
  41. },
  42. "ServerStream": {
  43. "request": "Request",
  44. "response": "Response",
  45. "options": {}
  46. },
  47. "BidiStream": {
  48. "request": "Request",
  49. "response": "Response",
  50. "options": {}
  51. }
  52. }
  53. }
  54. ]
  55. }