checkvist-api is a type-safe, idiomatic Go client library for the Checkvist (https://checkvist.com/) API.
Add errors.go with: - APIError struct with StatusCode, Message, RequestID, and Err fields - Error() method for human-readable error messages - Unwrap() method for errors.Is() and errors.As() compatibility - Sentinel errors: ErrUnauthorized, ErrNotFound, ErrRateLimited, ErrBadRequest, ErrServerError - NewAPIError helper function to create APIError from HTTP response with automatic status code mapping to sentinel errors Closes checkvist-api-mnh |
||
|---|---|---|
| .beads | ||
| magefiles | ||
| testdata | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| checklists.go | ||
| client.go | ||
| errors.go | ||
| filter.go | ||
| go.mod | ||
| LICENSE | ||
| models.go | ||
| notes.go | ||
| options.go | ||
| tasks.go | ||