Help us shape the future of Go! Take the 2026 Go Developer Survey

httpapi

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 53 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Fail

func Fail(c *gin.Context, status int, code, message string, retryable bool)

func IdentityFailure

func IdentityFailure(c *gin.Context, err error)

func SessionFromContext

func SessionFromContext(c *gin.Context) (auth.Session, bool)

Types

type Server

type Server struct {
	Config config.Config
	Store  *store.Store
	Router *gin.Engine
	Auth   *auth.Service
}

func New

func New(cfg config.Config, db *store.Store) *Server

func (*Server) IdentitySession

func (s *Server) IdentitySession() gin.HandlerFunc

func (*Server) RegisterAgentAuth

func (s *Server) RegisterAgentAuth(service *agent.AuthService)

func (*Server) RegisterAgentQualification

func (s *Server) RegisterAgentQualification(qualifications *agent.QualificationService, connectionsService *connections.Service)

func (*Server) RegisterAlerts

func (s *Server) RegisterAlerts(service *alerts.Service)

func (*Server) RegisterAutopilot

func (s *Server) RegisterAutopilot(service *autopilot.Service)

func (*Server) RegisterBudget

func (s *Server) RegisterBudget(service *budget.Service)

func (*Server) RegisterBuiltinRunner

func (s *Server) RegisterBuiltinRunner(service *runner.Service, secret string)

func (*Server) RegisterCampaigns

func (s *Server) RegisterCampaigns(service *campaign.Service)

func (*Server) RegisterConnections

func (s *Server) RegisterConnections(service *connections.Service)

func (*Server) RegisterCustomDispatch

func (s *Server) RegisterCustomDispatch(dispatcher *customcmd.Dispatcher)

func (*Server) RegisterCustomProfiles

func (s *Server) RegisterCustomProfiles(service *customcmd.Service)

func (*Server) RegisterDeployment

func (s *Server) RegisterDeployment(service *deployment.Service)

func (*Server) RegisterDiscovery

func (s *Server) RegisterDiscovery(service *discovery.Service)

func (*Server) RegisterGitHubApp

func (s *Server) RegisterGitHubApp(service *githubapp.Service)

func (*Server) RegisterGitOps

func (s *Server) RegisterGitOps(service *gitops.Service)

func (*Server) RegisterIdentity

func (s *Server) RegisterIdentity(service *auth.Service)

func (*Server) RegisterInsights

func (s *Server) RegisterInsights(service *insights.Service)

func (*Server) RegisterInventory

func (s *Server) RegisterInventory(service *inventory.Service)

func (*Server) RegisterMerge

func (s *Server) RegisterMerge(service *mergecontrol.Service)

func (*Server) RegisterModelBroker

func (s *Server) RegisterModelBroker(service *modelbroker.Service)

func (*Server) RegisterOrgInvitations

func (s *Server) RegisterOrgInvitations(service *auth.Service)

func (*Server) RegisterOrgOIDC

func (s *Server) RegisterOrgOIDC()

func (*Server) RegisterPolicy

func (s *Server) RegisterPolicy(service *policy.Service)

func (*Server) RegisterPrivateConnector

func (s *Server) RegisterPrivateConnector(connector *privateconnector.Connector)

func (*Server) RegisterRepair

func (s *Server) RegisterRepair(service *repair.Service)

func (*Server) RegisterRunner

func (s *Server) RegisterRunner(service *runner.Service)

func (*Server) RegisterSetup

func (s *Server) RegisterSetup(service *insights.Service, resolve insights.PolicyResolver, repairReady, builtin bool)

func (*Server) RegisterWorkflow

func (s *Server) RegisterWorkflow(service *workflow.Service)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL