blob: cc06615ed4ab5f0ff00f46a79d11e98d9d89a78b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package todolist
type Todo struct {
Id int `json:"id"`
Subject string `json:"subject"`
Projects []string `json:"projects"`
Contexts []string `json:"contexts"`
Due string `json:"due"`
Completed bool `json:"completed"`
Archived bool `json:"archived"`
}
func NewTodo() *Todo {
return &Todo{Completed: false, Archived: false}
}
func (t Todo) Valid() bool {
return (t.Subject != "")
}
|