Feat: add swagger notes
This commit is contained in:
30
handlers/api/getAliases.go
Normal file
30
handlers/api/getAliases.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"github.com/uptrace/bunrouter"
|
||||
)
|
||||
|
||||
type getAliasesOutputAlias struct {
|
||||
Id int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
}
|
||||
|
||||
// GetAliases
|
||||
//
|
||||
// @summary Get aliases
|
||||
// @description get alias ids and names
|
||||
// @success 200 {object} []getAliasesOutputAlias
|
||||
// @failure 400
|
||||
// @failure 401
|
||||
// @router /api/aliases [get]
|
||||
func (self *Handlers) GetAliases(
|
||||
w http.ResponseWriter, req bunrouter.Request,
|
||||
) error {
|
||||
// mock output
|
||||
fmt.Fprintf(w, "%s", `[{"id": 1, "name": "yajiu"}]`)
|
||||
return nil
|
||||
// return utils.Success(w)
|
||||
}
|
||||
Reference in New Issue
Block a user