35 lines
616 B
Go
35 lines
616 B
Go
package controllers
|
|
|
|
import (
|
|
beego "github.com/beego/beego/v2/server/web"
|
|
)
|
|
|
|
// VersionController operations for Version
|
|
type VersionController struct {
|
|
beego.Controller
|
|
}
|
|
|
|
// @Title GetAll
|
|
// @Description get version
|
|
// @Success 200
|
|
// @router / [get]
|
|
func (c *VersionController) GetAll() {
|
|
c.Data["json"] = map[string]string{
|
|
"service": "oc-auth",
|
|
"version": "1",
|
|
}
|
|
c.ServeJSON()
|
|
}
|
|
|
|
// @Title Get
|
|
// @Description get version
|
|
// @Success 200
|
|
// @router /discovery [get]
|
|
func (c *VersionController) Get() {
|
|
c.Data["json"] = map[string]string{
|
|
"service": "oc-auth",
|
|
"version": "1",
|
|
}
|
|
c.ServeJSON()
|
|
}
|