Using generated error types

This commit is contained in:
Brandon Watson
2023-08-15 14:45:40 -05:00
parent 3511a4f022
commit 9dc9e6b031
7 changed files with 45 additions and 73 deletions

View File

@ -27,6 +27,7 @@ var _ = Service("item", func() {
GRPC(func() {
Response(CodeOK)
Response("NotFound", CodeNotFound)
})
})
@ -44,10 +45,11 @@ var _ = Service("item", func() {
Method("createItem", func() {
Payload(Item)
Result(Item)
Error("BadRequest")
Error("AlreadyExists")
GRPC(func() {
Response(CodeOK)
Response("AlreadyExists", CodeAlreadyExists)
})
})
@ -55,10 +57,10 @@ var _ = Service("item", func() {
Payload(Item)
Result(Item)
Error("NotFound")
Error("BadRequest")
GRPC(func() {
Response(CodeOK)
Response("NotFound", CodeNotFound)
})
})
@ -68,12 +70,10 @@ var _ = Service("item", func() {
})
Result(Empty)
Error("NotFound")
Error("BadRequest")
GRPC(func() {
Response(CodeOK)
Response("NotFound", CodeNotFound)
Response("BadRequest", CodeInvalidArgument)
})
})
})