test.api 470 B

1234567891011121314151617181920212223
  1. // syntax doc
  2. syntax = "v1" // syntax comment
  3. // type doc
  4. type Request {
  5. Name string `path:"name,options=you|me"`
  6. }
  7. type Response {
  8. Message string `json:"message"`
  9. }
  10. // service doc
  11. @server(
  12. group: test
  13. middleware: m1,m2
  14. prefix: v1
  15. )
  16. service greet-api {
  17. // handler doc
  18. @handler GreetHandler // handler comment
  19. get /from/:name(Request) returns (Response);
  20. }