type Payload struct {
Method string `json:"method"`
Status int `json:"status"`
Path string `json:"path"`
IP string `json:"ip"`
Headers map[string]string `json:"headers"`
Body interface{} `json:"body"`
}
type User struct {
ID any `json:"_id"`
Name string `json:"username"`
Email string `json:"email" validate:"required,email"`
Avatar string `json:"avatar" validate:"omitempty,url"`
Token string `json:"token"`
Roles []interface{} `json:"roles"`
}