checkvist-api is a type-safe, idiomatic Go client library for the Checkvist (https://checkvist.com/) API.
Add checklists.go with ChecklistService for CRUD operations:
- client.Checklists() returns ChecklistService
- List(ctx) - get all checklists (GET /checklists.json)
- ListWithOptions(ctx, opts) - with archived filter support
- Get(ctx, id) - get single checklist (GET /checklists/{id}.json)
- Create(ctx, name) - create new checklist (POST /checklists.json)
- Update(ctx, id, name) - update checklist name (PUT /checklists/{id}.json)
- Delete(ctx, id) - delete checklist (DELETE /checklists/{id}.json)
All methods support context for cancellation and timeouts.
Closes checkvist-api-c2k
|
||
|---|---|---|
| .beads | ||
| magefiles | ||
| testdata | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| checklists.go | ||
| client.go | ||
| client_test.go | ||
| errors.go | ||
| filter.go | ||
| go.mod | ||
| LICENSE | ||
| models.go | ||
| notes.go | ||
| options.go | ||
| tasks.go | ||