summaryrefslogtreecommitdiff
path: root/internal/models/types.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/models/types.go')
-rw-r--r--internal/models/types.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/internal/models/types.go b/internal/models/types.go
index 6dc8716..4bf8462 100644
--- a/internal/models/types.go
+++ b/internal/models/types.go
@@ -101,6 +101,19 @@ type CalendarEvent struct {
HTMLLink string `json:"html_link"`
}
+// GoogleTask represents a task from Google Tasks
+type GoogleTask struct {
+ ID string `json:"id"`
+ Title string `json:"title"`
+ Notes string `json:"notes,omitempty"`
+ DueDate *time.Time `json:"due_date,omitempty"`
+ Status string `json:"status"` // "needsAction" or "completed"
+ Completed bool `json:"completed"`
+ ListID string `json:"list_id"`
+ URL string `json:"url"`
+ UpdatedAt time.Time `json:"updated_at"`
+}
+
// Bug represents a bug report
type Bug struct {
ID int64 `json:"id"`