Versions in this module Expand all Collapse all v1 v1.17.0 Dec 23, 2025 v1.16.0 Dec 15, 2025 Changes in this version + var ErrFailedToFetch = errors.New("repositoryError") + var ErrGithub = consoleerrors.CreateConsoleError("LatestReleaseHandler") + var ErrLogin = consoleerrors.CreateConsoleError("LoginHandler") + var ErrValidation8021xConfig = dto.NotValidError + var ErrValidationDevices = dto.NotValidError + var ErrValidationDomains = dto.NotValidError + var ErrValidationProfile = dto.NotValidError + var ErrValidationWifiConfig = dto.NotValidError + func ErrorResponse(c *gin.Context, err error) + func NewAmtRoutes(handler *gin.RouterGroup, d devices.Feature, amt amtexplorer.Feature, ...) + func NewCIRACertRoutes(handler *gin.RouterGroup, l logger.Interface) + func NewCIRACertRoutesWithReader(handler *gin.RouterGroup, l logger.Interface, certReader CertReader) + func NewCIRAConfigRoutes(handler *gin.RouterGroup, t ciraconfigs.Feature, l logger.Interface) + func NewDeviceRoutes(handler *gin.RouterGroup, t devices.Feature, l logger.Interface) + func NewDomainRoutes(handler *gin.RouterGroup, t domains.Feature, l logger.Interface) + func NewIEEE8021xConfigRoutes(handler *gin.RouterGroup, t ieee8021xconfigs.Feature, l logger.Interface) + func NewProfileRoutes(handler *gin.RouterGroup, t profiles.Feature, l logger.Interface) + func NewWirelessConfigRoutes(handler *gin.RouterGroup, t wificonfigs.Feature, l logger.Interface) + func RepositoryError(status string) error + type CertReader interface + ReadCert func() ([]byte, error) + type DomainCountResponse struct + Count int + Data []dto.Domain + type FileCertReader struct + Path string + func (f *FileCertReader) ReadCert() ([]byte, error) + type LoginRoute struct + Config *config.Config + Verifier *oidc.IDTokenVerifier + func NewLoginRoute(configData *config.Config) *LoginRoute + func (lr LoginRoute) JWTAuthMiddleware() gin.HandlerFunc + func (lr LoginRoute) Login(c *gin.Context) + type OData struct + Count bool + Skip int + Top int + type VersionRoute struct + Config *config.Config + func NewVersionRoute(configData *config.Config) *VersionRoute + func (vr VersionRoute) FetchLatestRelease(c *gin.Context, repo string) (*github.Release, error) + func (vr VersionRoute) LatestReleaseHandler(c *gin.Context) + type WirelessConfigRoutes struct