Versions in this module Expand all Collapse all v0 v0.9.0 Sep 6, 2026 Changes in this version + func NewRoute(cfg contracts.Config, validator contracts.Validation, ...) (contracts.Route, error) + type Context struct + func NewContext(c *gin.Context, v contracts.Validation, s contracts.Storage, ...) *Context + func (ctx *Context) Abort() error + func (ctx *Context) AbortWithCode(code int) error + func (ctx *Context) AbortWithJson(code int, obj any) error + func (ctx *Context) Bind(obj any) error + func (ctx *Context) BodyRaw() []byte + func (ctx *Context) ClearCookie(name string) + func (ctx *Context) ContentType() string + func (ctx *Context) Cookie(name string) string + func (ctx *Context) File(key string) (contracts.File, error) + func (ctx *Context) Files(key string) ([]contracts.File, error) + func (ctx *Context) FormValue(key string) string + func (ctx *Context) FullPath() string + func (ctx *Context) HTML(code int, name string, data any) error + func (ctx *Context) Header(key string) string + func (ctx *Context) IP() string + func (ctx *Context) JSON(code int, obj any) error + func (ctx *Context) Method() string + func (ctx *Context) Next() error + func (ctx *Context) Param(key string) string + func (ctx *Context) Path() string + func (ctx *Context) Query(key string, defaultValue ...string) string + func (ctx *Context) QueryBool(key string, defaultValue ...bool) bool + func (ctx *Context) QueryFloat64(key string, defaultValue ...float64) float64 + func (ctx *Context) QueryInt(key string, defaultValue ...int) int + func (ctx *Context) QueryInt64(key string, defaultValue ...int64) int64 + func (ctx *Context) Redirect(code int, location string) error + func (ctx *Context) Response() contracts.Response + func (ctx *Context) SendFile(path string) error + func (ctx *Context) SetCookie(name, value string, opts contracts.CookieOptions) + func (ctx *Context) SetHeader(key, value string) contracts.Context + func (ctx *Context) Status(code int) contracts.Context + func (ctx *Context) Storage() contracts.Storage + func (ctx *Context) String(code int, s string) error + func (ctx *Context) Underlying() any + func (ctx *Context) UserAgent() string + func (ctx *Context) Value(key string) any + func (ctx *Context) WithValue(key string, value any) contracts.Context + func (ctx *Context) Write(data []byte) error + type ServiceProvider struct + func (sp *ServiceProvider) Boot(app foundation.Application) error + func (sp *ServiceProvider) Register(app foundation.Application)