From 8138ffaf380fb646b6877dd20f874735eddd2d6d Mon Sep 17 00:00:00 2001 From: Grant Ammons Date: Sat, 23 Apr 2016 16:59:52 -0400 Subject: Initial commit --- todo.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 todo.go (limited to 'todo.go') diff --git a/todo.go b/todo.go new file mode 100644 index 0000000..739863c --- /dev/null +++ b/todo.go @@ -0,0 +1,19 @@ +package todolist + +type Todo struct { + Id string + Subject string + Projects []string + Contexts []string + Due string + Completed bool + Archived bool +} + +func NewTodo() *Todo { + return &Todo{Completed: false, Archived: false} +} + +func (t Todo) Valid() bool { + return (t.Subject != "") +} -- cgit v1.3