package query type CaptchaInitRequest struct { UserIp string `json:"userIp" valid:"Required"` } func (CaptchaInitRequest *CaptchaInitRequest) ValidateCommand() error { //valid := validation.Validation{} //b, err := valid.Valid(CaptchaInitRequest) //if err != nil { // return err //} //if !b { // for _, validErr := range valid.Errors { // return fmt.Errorf("%s %s", validErr.Key, validErr.Message) // } //} return nil }