api_route_test.api 430 B

12345678910111213141516
  1. type Request struct {
  2. Name string `path:"name,options=you|me"`
  3. }
  4. type Response struct {
  5. Message string `json:"message"`
  6. }
  7. service A-api {
  8. @handler NormalHandler
  9. get /greet/from/:name(Request) returns (Response)
  10. @handler NoResponseHandler
  11. get /greet/from/:sex(Request)
  12. @handler NoRequestHandler
  13. get /greet/from/request returns (Response)
  14. @handler NoRequestNoResponseHandler
  15. get /greet/from
  16. }