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 + func Handler(logger *slog.Logger, jobClient client.JobClient, signingKey string, ...) []func(e *echo.Echo) + type Service struct + JobClient client.JobClient + func New(logger *slog.Logger, jobClient client.JobClient) *Service + func (s *Service) DeleteNodeService(ctx context.Context, request gen.DeleteNodeServiceRequestObject) (gen.DeleteNodeServiceResponseObject, error) + func (s *Service) GetNodeService(ctx context.Context, request gen.GetNodeServiceRequestObject) (gen.GetNodeServiceResponseObject, error) + func (s *Service) GetNodeServiceByName(ctx context.Context, request gen.GetNodeServiceByNameRequestObject) (gen.GetNodeServiceByNameResponseObject, error) + func (s *Service) PostNodeService(ctx context.Context, request gen.PostNodeServiceRequestObject) (gen.PostNodeServiceResponseObject, error) + func (s *Service) PostNodeServiceDisable(ctx context.Context, request gen.PostNodeServiceDisableRequestObject) (gen.PostNodeServiceDisableResponseObject, error) + func (s *Service) PostNodeServiceEnable(ctx context.Context, request gen.PostNodeServiceEnableRequestObject) (gen.PostNodeServiceEnableResponseObject, error) + func (s *Service) PostNodeServiceRestart(ctx context.Context, request gen.PostNodeServiceRestartRequestObject) (gen.PostNodeServiceRestartResponseObject, error) + func (s *Service) PostNodeServiceStart(ctx context.Context, request gen.PostNodeServiceStartRequestObject) (gen.PostNodeServiceStartResponseObject, error) + func (s *Service) PostNodeServiceStop(ctx context.Context, request gen.PostNodeServiceStopRequestObject) (gen.PostNodeServiceStopResponseObject, error) + func (s *Service) PutNodeService(ctx context.Context, request gen.PutNodeServiceRequestObject) (gen.PutNodeServiceResponseObject, error)