ddns: add listProviders api (#446)

* ddns: add listProviders api

* fix swagger
This commit is contained in:
UUBulb
2024-10-22 00:04:17 +08:00
committed by GitHub
parent 7e6864fa8c
commit 15585ef12e
6 changed files with 57 additions and 92 deletions

View File

@@ -227,3 +227,20 @@ func listDDNS(c *gin.Context) error {
})
return nil
}
// List DDNS Providers
// @Summary List DDNS providers
// @Schemes
// @Description List DDNS providers
// @Security BearerAuth
// @Tags auth required
// @Produce json
// @Success 200 {object} model.CommonResponse[[]string]
// @Router /ddns/providers [get]
func listProviders(c *gin.Context) error {
c.JSON(http.StatusOK, model.CommonResponse[[]string]{
Success: true,
Data: model.ProviderList,
})
return nil
}