service.api 423 B

1234567891011121314151617181920212223242526272829
  1. type Foo {}
  2. @server(
  3. foo: foo
  4. bar: "bar"
  5. fooBar: "foo
  6. bar"
  7. )
  8. service foo-api {
  9. @doc("foo")
  10. @handler foo
  11. get /foo (Foo) returns (Foo)
  12. @handler bar
  13. post /foo (Foo)
  14. @handler fooBar
  15. post /foo/bar
  16. @server(
  17. handler: getFoo
  18. )
  19. post /foo/:id returns(Foo)
  20. }
  21. service foo-api {
  22. @doc(
  23. summary:"post foo"
  24. )
  25. @handler postFoo
  26. post /foo/bar/post (Foo)
  27. }