package routes

import (
	"astrology-api/routes/admin_routes"
	"astrology-api/routes/astrologer_routes"
	user_routes "astrology-api/routes/user_routes"

	"github.com/gin-gonic/gin"
)

func SetupRoutes(r *gin.Engine) {
	api := r.Group("/api")
	user_routes.RegisterUserRoutes(api)
	astrologer_routes.RegisterAstrologerRoutes(api)

	// The admin panel's own surface: the settlement lifecycle and the
	// finance general settings. Guarded by AdminAuthMiddleware.
	admin_routes.RegisterAdminRoutes(api)
}
