# Functions
NewTask creates a new TaskData structure and returns a Task interface to it.
No description provided by the author
NewTaskReportData returns a pointer to a new instance of the TaskReportData struct.
NewTaskWithData returns a new Task interfaced based on the supplied TaskData struct.
NewTimesheet returns a newly-initialized Timesheet interface.
NewTimesheetData returns a newly-initialized TimesheetData struct.
NewTimesheetWithData returns a new Timesheet interface based on the supplied TimesheetData struct.
TaskListFromSliceIntf converts a slice of interface{} into a slice of tasks (TaskList).
# Structs
TaskData is the main Task data structure.
TaskReportData is a struct that contains a single entry of a Task Report.
TimesheetData is the main timesheet data structure.
# Type aliases
TaskDatas is a helper type for a slice of TaskData structs.
TaskList represents a slice of tasks.
TaskReport is a type alias for a slice of TaskReportData structs.