Files
go-zero/tools/goctl/pkg/parser/api/parser/testdata/service_test.api
2023-03-28 15:45:26 +00:00

38 lines
602 B
Plaintext

service foo {
@handler bar
get /ping
@handler bar
get /ping;
}
service bar {
@doc "bar"
@handler foo
get /foo/:bar (Foo)
@doc "bar"
@handler foo
get /foo/:bar (Foo) returns ();
@handler foo
get /foo/:bar returns (Foo)
@handler foo
get /foo/:bar () returns (Foo);
}
service baz-api {
@handler foo
post /foo/:bar/foo-bar-baz (Foo) returns (*Bar)
@handler foo
post /foo/:bar/foo-bar-baz (Foo) returns (*Bar);
@handler bar
post /foo ([]Foo) returns ([]*Bar)
@handler bar
post /foo ([]Foo) returns ([]*Bar);
}