add invite api docs

This commit is contained in:
2026-04-07 11:11:53 +02:00
parent abe247e46f
commit e6f0170644
4 changed files with 452 additions and 0 deletions

View File

@@ -222,3 +222,43 @@ func (rc *UserController) InitAdmin(c *gin.Context) {
fmt.Println("FOOO")
rc.Register(c)
}
// Register godoc
// @Summary List active invite tokens
// @Description List active invite tokens
// @Tags user
// @Accept json
// @Produce json
// @Success 200 {array} models.RegisterToken
// @Failure 400 {object} httputil.HTTPError
// @Failure 404 {object} httputil.HTTPError
// @Failure 500 {object} httputil.HTTPError
// @Router /user/invite [get]
func (uc *UserController) ListInvite(c *gin.Context) {}
// Register godoc
// @Summary Create new invite token
// @Description Create new invite token
// @Tags user
// @Accept json
// @Produce json
// @Success 200 {object} models.RegisterToken
// @Failure 400 {object} httputil.HTTPError
// @Failure 404 {object} httputil.HTTPError
// @Failure 500 {object} httputil.HTTPError
// @Router /user/invite [post]
func (uc *UserController) CreateInvite(c *gin.Context) {}
// Register godoc
// @Summary Delete invite token
// @Description Delete invite token
// @Tags user
// @Accept json
// @Produce json
// @Param id path string false "invite token id"
// @Success 200 {object} EmptyResponse
// @Failure 400 {object} httputil.HTTPError
// @Failure 404 {object} httputil.HTTPError
// @Failure 500 {object} httputil.HTTPError
// @Router /user/invite/{id} [delete]
func (uc *UserController) DeleteInvite(c *gin.Context) {}