Added link info endpoint

This commit is contained in:
2022-08-28 15:01:02 +02:00
parent 0944a14a97
commit 9da60fa4e7
8 changed files with 107 additions and 2 deletions

View File

@@ -27,10 +27,22 @@ type (
}
)
type (
GetLinkResp {
ID string `json:"id"`
LongUrl string `json:"longUrl"`
CreatedAt string `json:"createdAt"`
Lifespan int64 `json:"lifespan"`
}
)
service fivefeeteleven-api {
@handler ExpandUrl
get /:id(ExpandReq) returns(ExpandResp)
@handler ShortenUrl
post /api/v1/links(ShortenReq) returns(ShortenResp)
@handler GetLink
get /api/v1/links/:id(ExpandReq) returns(GetLinkResp)
}