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) 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.
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.
Click to show internal directories.
Click to hide internal directories.