Versions in this module Expand all Collapse all v0 v0.0.1 Apr 2, 2024 Changes in this version + var ErrCodeBadRequest = errors.New("bad-request") + var ErrCodeInternalError = errors.New("internal-error") + var ErrCodeInvalidInputResponse = errors.New("invalid-input-response") + var ErrCodeInvalidInputSecret = errors.New("invalid-input-secret") + var ErrCodeMissingInputResponse = errors.New("missing-input-response") + var ErrCodeMissingInputSecret = errors.New("missing-input-secret") + var ErrCodeTimeoutOrDuplicate = errors.New("timeout-or-duplicate") + type Request struct + IP string + Secret string + Token string + type Response struct + Errors []error + Hostname string + Success bool + Timestamp time.Time + func VerifyCaptcha(ctx context.Context, r Request) (*Response, error)