controller

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2025 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetTokenInfo

func GetTokenInfo(ctx *gin.Context) (oauth2.TokenInfo, error)

Types

type Controller

type Controller interface {
	GroupName() string
	Handlers() []*HttpFunc
	IsAuthEnabled() bool
}

type HttpFunc

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

func NewHttpFunc

func NewHttpFunc(method HttpMethod, urlTemplate string, httpFunc gin.HandlerFunc) *HttpFunc

func (*HttpFunc) GetHandlerFunc

func (h *HttpFunc) GetHandlerFunc() gin.HandlerFunc

func (*HttpFunc) GetHttpMethod

func (h *HttpFunc) GetHttpMethod() HttpMethod

func (*HttpFunc) GetUrlTemplate

func (h *HttpFunc) GetUrlTemplate() string

type HttpMethod

type HttpMethod int
const (
	GET HttpMethod = iota
	POST
	PUT
	PATCH
	DELETE
)

type OrganizationController

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

func (*OrganizationController) Create

func (controller *OrganizationController) Create(ctx *gin.Context)

func (*OrganizationController) CreateMany

func (controller *OrganizationController) CreateMany(ctx *gin.Context)

func (*OrganizationController) Delete

func (controller *OrganizationController) Delete(ctx *gin.Context)

func (*OrganizationController) DeleteMany

func (controller *OrganizationController) DeleteMany(ctx *gin.Context)

func (*OrganizationController) FindById

func (controller *OrganizationController) FindById(ctx *gin.Context)

func (*OrganizationController) FindByIds

func (controller *OrganizationController) FindByIds(ctx *gin.Context)

func (*OrganizationController) GetDeleted

func (controller *OrganizationController) GetDeleted(ctx *gin.Context)

func (*OrganizationController) GroupName

func (controller *OrganizationController) GroupName() string

func (*OrganizationController) Handlers

func (controller *OrganizationController) Handlers() []*HttpFunc

func (*OrganizationController) IsAuthEnabled

func (controller *OrganizationController) IsAuthEnabled() bool

func (*OrganizationController) SearchAll

func (controller *OrganizationController) SearchAll(ctx *gin.Context)

func (*OrganizationController) Update

func (controller *OrganizationController) Update(ctx *gin.Context)

func (*OrganizationController) UpdateMany

func (controller *OrganizationController) UpdateMany(ctx *gin.Context)

type Provider

type Provider interface {
	GetControllers() []Controller
	GetJobs() []job.Job
}

Jump to

Keyboard shortcuts

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