handlers

package
v0.9.5 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package handlers provides handlers for the application.

Package handlers provides handlers for the application.

Package handlers provides handlers for the application.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiHandler

type ApiHandler struct {
	// contains filtered or unexported fields
}

ApiHandler is a handler for the API.

func NewApiHandler

func NewApiHandler(ctx context.Context) *ApiHandler

NewApiHandler creates a new ApiHandler.

func (*ApiHandler) CreateResource

func (h *ApiHandler) CreateResource(c *gin.Context)

CreateResource creates a resource.

func (*ApiHandler) CreateTeam

func (h *ApiHandler) CreateTeam(c *gin.Context)

CreateTeam creates a team.

func (*ApiHandler) CreateUser

func (h *ApiHandler) CreateUser(c *gin.Context)

CreateUser creates a user.

func (*ApiHandler) DeleteOneResource

func (h *ApiHandler) DeleteOneResource(c *gin.Context)

DeleteOneResource deletes a resource.

func (*ApiHandler) DeleteTeam

func (h *ApiHandler) DeleteTeam(c *gin.Context)

DeleteTeam deletes a team.

func (*ApiHandler) DeleteUser

func (h *ApiHandler) DeleteUser(c *gin.Context)

DeleteUser deletes a user.

func (*ApiHandler) GetCurrentTeam

func (h *ApiHandler) GetCurrentTeam(c *gin.Context) (*models.Team, error)

GetCurrentTeam gets the current team from the context.

func (*ApiHandler) GetCurrentUser

func (h *ApiHandler) GetCurrentUser(c *gin.Context) (*models.User, error)

GetCurrentUser gets the current user.

func (*ApiHandler) GetOneResource

func (h *ApiHandler) GetOneResource(c *gin.Context)

GetOneResource gets one resource.

func (*ApiHandler) GetResources

func (h *ApiHandler) GetResources(c *gin.Context)

GetResources gets all resources.

func (*ApiHandler) GetResourcesByFilter

func (h *ApiHandler) GetResourcesByFilter(c *gin.Context)

UpdateResource updates a resource.

func (*ApiHandler) GetTeam

func (h *ApiHandler) GetTeam(c *gin.Context)

GetTeam gets a team.

func (*ApiHandler) GetTeams

func (h *ApiHandler) GetTeams(c *gin.Context)

GetTeams gets all teams.

func (*ApiHandler) GetUser

func (h *ApiHandler) GetUser(c *gin.Context)

GetUser gets a user.

func (*ApiHandler) GetUsers

func (h *ApiHandler) GetUsers(c *gin.Context)

GetUsers gets all users.

func (*ApiHandler) ImportCSPResources

func (h *ApiHandler) ImportCSPResources(c *gin.Context)

ImportCSPResources imports resources from CSP.

func (*ApiHandler) JoinTeam

func (h *ApiHandler) JoinTeam(c *gin.Context)

JoinTeam joins a team.

func (*ApiHandler) Login

func (h *ApiHandler) Login(c *gin.Context)

Login logs in a user.

func (*ApiHandler) UpdateOneResource

func (h *ApiHandler) UpdateOneResource(c *gin.Context)

UpdateResource updates a resource.

func (*ApiHandler) UpdateTeam

func (h *ApiHandler) UpdateTeam(c *gin.Context)

UpdateTeam updates a team.

func (*ApiHandler) UpdateUser

func (h *ApiHandler) UpdateUser(c *gin.Context)

UpdateUser updates a user.

Jump to

Keyboard shortcuts

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