package types /* Package types is used to store the context struct which is passed while templates are executed. */ //Task is the struct used to identify tasks type Task struct { Id int Title string Content string Created string Priority string Category string } //Context is the struct passed to templates type Context struct { Tasks []Task Navigation string Search string Message string CSRFToken string Categories []CategoryCount } //CategoryCount is the struct used to populate the sidebar //which contains the category name and the count of the tasks //in each category type CategoryCount struct { Name string Count int }