controllers

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CounterController

type CounterController struct {
	Repository repositories.CounterRepository
}

CounterController is controller for count operations.

func (CounterController) Down

func (c CounterController) Down(ctx *gin.Context)

Down decreases Counter.

func (CounterController) Get

func (c CounterController) Get(ctx *gin.Context)

Get gets Counter.

func (CounterController) GetCounts added in v0.21.0

func (c CounterController) GetCounts(ctx *gin.Context)

GetCounts gets counts for a counter.

func (CounterController) Set added in v0.8.0

func (c CounterController) Set(ctx *gin.Context)

Set sets Counter.

func (CounterController) Up

func (c CounterController) Up(ctx *gin.Context)

Up increases Counter.

type DownQuery

type DownQuery struct{}

DownQuery is query for Counter down params.

type GetCountsQuery

type GetCountsQuery struct {
	GroupBy string `form:"group_by" json:"group_by" binding:"required,oneof=hour day week month year"`
	OrderBy string `form:"order_by" json:"order_by" binding:""`
}

GetCountsQuery is query for Count params.

type HealthController

type HealthController struct{}

HealthController controls Health operations.

func (HealthController) Status

func (h HealthController) Status(c *gin.Context)

Status returns constant response.

type HomeController added in v0.19.0

type HomeController struct{}

HomeController controls Health operations.

func (HomeController) Redirect added in v0.19.0

func (h HomeController) Redirect(c *gin.Context)

Redirect returns constant response.

type QueryParamMissingError

type QueryParamMissingError struct {
	Parameter string
}

QueryParamMissingError is a error for missing query for a controller.

func (QueryParamMissingError) Error

func (e QueryParamMissingError) Error() string

Error fails for the error.

type SetQuery added in v0.8.0

type SetQuery struct {
	Count uint `form:"count" json:"count" binding:"required,numeric"`
}

SetQuery is query for Counter set params.

type UpQuery

type UpQuery struct{}

UpQuery is query for Counter up params.

Jump to

Keyboard shortcuts

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