package server import "github.com/gin-gonic/gin" // Server represents the HTTP server type Server struct { engine *gin.Engine } // New creates a new Server instance func New() *Server { return &Server{ engine: gin.Default(), } } // Engine returns the gin engine func (s *Server) Engine() *gin.Engine { return s.engine } // Run starts the server func (s *Server) Run(addr ...string) error { return s.engine.Run(addr...) }