/ internal / model / timeline.go
timeline.go
 1  package model
 2  
 3  const (
 4  	TimelineCategoryHome   = "home"
 5  	TimelineCategoryPublic = "public"
 6  	TimelineCategoryTag    = "tag"
 7  	TimelineCategoryList   = "list"
 8  )
 9  
10  type InvalidTimelineCategoryError struct {
11  	Value string
12  }
13  
14  func (e InvalidTimelineCategoryError) Error() string {
15  	return "'" +
16  		e.Value +
17  		"' is not a valid timeline category (valid values are " +
18  		TimelineCategoryHome + ", " +
19  		TimelineCategoryPublic + ", " +
20  		TimelineCategoryTag + ", " +
21  		TimelineCategoryList + ")"
22  }