Code Explainers
Code explainers tagged #request-binding
go
type CreateUserInput struct { Name string `json:"name" binding:"required,min=2,max=64"` Email string `json:"email" binding:"required,email"` Password string `json:"password" binding:"required,min=8"`
Turning Gin validation errors into JSON
validation
request-binding
error-handling
Intermediate
9 steps
go
package events import ( "net/http"
Two-pass JSON dispatch in Gin
polymorphic-json
request-binding
validation
Intermediate
8 steps
go
package handler import ( "net/http"
Custom time validation in Gin
validation
request-binding
struct-tags
Intermediate
8 steps
go
package handlers import ( "net/http"
Struct-level validation for partial updates in Gin
validation
struct-tags
partial-update
Intermediate
7 steps