Files
soft_usite/rest/routes/api.go
T
2025-05-08 20:14:58 -05:00

28 lines
946 B
Go
Executable File

package routes
import (
"github.com/gofiber/fiber/v2"
apiControllers "github.com/sujit-baniya/fiber-boilerplate/rest/controllers/api"
)
func ApiRoutes(api fiber.Router) {
v1Routes(api)
}
func v1AuthRoutes(api fiber.Router) {
api.Post("/oauth/token", apiControllers.OAuthToken)
api.Post("/generate-qr-tmp", apiControllers.CreateQrTmp)
api.Post("/generate-qr", apiControllers.CreateQr)
api.Post("/generate-vcf", apiControllers.CreateVcf)
api.Post("/dlocal/subscription/crear-plan", apiControllers.CreatePlan)
api.Get("/dlocal/subscription/ver-plan/:planID", apiControllers.SeePlan)
api.Patch("/dlocal/subscription/actualizar-plan/:planID", apiControllers.UpdatedPlan)
api.Patch("/dlocal/subscription/plan/:planId/subscription/:subscriptionId/deactivate", apiControllers.DeactivatePlan)
api.Get("/dlocal/subscription/plan/all", apiControllers.SeePlanes)
}
func v1Routes(api fiber.Router) {
v1 := api.Group("v1")
v1AuthRoutes(v1)
}