Versions in this module Expand all Collapse all v0 v0.2.0 Oct 3, 2026 v0.1.0 Oct 1, 2026 Changes in this version + const BearerAuthScopes + func RegisterHandlers(router EchoRouter, si ServerInterface) + func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) + func RegisterHandlersWithOptions(router EchoRouter, si ServerInterface, options RegisterHandlersOptions) + type EchoRouter interface + CONNECT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + DELETE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + GET func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + HEAD func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + OPTIONS func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + PATCH func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + POST func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + PUT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + TRACE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) echo.RouteInfo + type ErrorResponse = externalRef0.ErrorResponse + type Hostname = string + type PostNodePowerReboot200JSONResponse PowerRebootResponse + func (response PostNodePowerReboot200JSONResponse) VisitPostNodePowerRebootResponse(w http.ResponseWriter) error + type PostNodePowerReboot400JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerReboot400JSONResponse) VisitPostNodePowerRebootResponse(w http.ResponseWriter) error + type PostNodePowerReboot401JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerReboot401JSONResponse) VisitPostNodePowerRebootResponse(w http.ResponseWriter) error + type PostNodePowerReboot403JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerReboot403JSONResponse) VisitPostNodePowerRebootResponse(w http.ResponseWriter) error + type PostNodePowerReboot500JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerReboot500JSONResponse) VisitPostNodePowerRebootResponse(w http.ResponseWriter) error + type PostNodePowerRebootJSONRequestBody = PowerRequest + type PostNodePowerRebootRequestObject struct + Body *PostNodePowerRebootJSONRequestBody + Hostname Hostname + type PostNodePowerRebootResponseObject interface + VisitPostNodePowerRebootResponse func(w http.ResponseWriter) error + type PostNodePowerShutdown200JSONResponse PowerShutdownResponse + func (response PostNodePowerShutdown200JSONResponse) VisitPostNodePowerShutdownResponse(w http.ResponseWriter) error + type PostNodePowerShutdown400JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerShutdown400JSONResponse) VisitPostNodePowerShutdownResponse(w http.ResponseWriter) error + type PostNodePowerShutdown401JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerShutdown401JSONResponse) VisitPostNodePowerShutdownResponse(w http.ResponseWriter) error + type PostNodePowerShutdown403JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerShutdown403JSONResponse) VisitPostNodePowerShutdownResponse(w http.ResponseWriter) error + type PostNodePowerShutdown500JSONResponse externalRef0.ErrorResponse + func (response PostNodePowerShutdown500JSONResponse) VisitPostNodePowerShutdownResponse(w http.ResponseWriter) error + type PostNodePowerShutdownJSONRequestBody = PowerRequest + type PostNodePowerShutdownRequestObject struct + Body *PostNodePowerShutdownJSONRequestBody + Hostname Hostname + type PostNodePowerShutdownResponseObject interface + VisitPostNodePowerShutdownResponse func(w http.ResponseWriter) error + type PowerRebootResponse struct + JobId *openapi_types.UUID + Results []PowerResult + type PowerRequest struct + Delay *int + Message *string + type PowerResult struct + Action *string + Changed *bool + Delay *int + Error *string + Hostname string + Status PowerResultStatus + type PowerResultStatus string + const Failed + const Ok + const Skipped + const Timeout + func (e PowerResultStatus) Valid() bool + type PowerShutdownResponse struct + JobId *openapi_types.UUID + Results []PowerResult + type RegisterHandlersOptions struct + BaseURL string + OperationMiddlewares map[string][]echo.MiddlewareFunc + type ServerInterface interface + PostNodePowerReboot func(ctx *echo.Context, hostname Hostname) error + PostNodePowerShutdown func(ctx *echo.Context, hostname Hostname) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) PostNodePowerReboot(ctx *echo.Context) error + func (w *ServerInterfaceWrapper) PostNodePowerShutdown(ctx *echo.Context) error + type StrictHandlerFunc func(ctx *echo.Context, request any) (any, error) + type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc + type StrictServerInterface interface + PostNodePowerReboot func(ctx context.Context, request PostNodePowerRebootRequestObject) (PostNodePowerRebootResponseObject, error) + PostNodePowerShutdown func(ctx context.Context, request PostNodePowerShutdownRequestObject) (PostNodePowerShutdownResponseObject, error)