checkvist-api is a type-safe, idiomatic Go client library for the Checkvist (https://checkvist.com/) API.
Add models.go with all data structures: - Checklist struct with fields for ID, Name, Public, Archived, etc. - Task struct with full task data including status, priority, due dates - TaskStatus enum (StatusOpen, StatusClosed, StatusInvalidated) - Note struct for task comments - User struct for user information - Tags type as map[string]bool for efficient lookup - DueDate struct with smart syntax support and constructors (DueAt, DueString, DueInDays) and constants (DueToday, DueTomorrow, DueNextWeek, DueNextMonth) Closes checkvist-api-e9p |
||
|---|---|---|
| .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 | ||