package view import ( "time" "git.ma-al.com/goc_marek/timetracker/app/model" "git.ma-al.com/goc_marek/timetracker/app/utils/pagination" ) type RepositoryChartData struct { Years []uint Quarters []model.QuarterData QuartersJSON string Year uint } type TimeTrackedData struct { RepoId uint Year uint Quarter uint Step string TotalTime float64 DailyData []model.DayData DailyDataJSON string Years []uint IssueSummaries *pagination.Found[IssueTimeSummary] } type IssueTimeSummary struct { IssueID uint `gorm:"column:issue_id"` IssueName string `gorm:"column:issue_name"` UserID uint `gorm:"column:user_id"` Initials string `gorm:"column:initials"` CreatedDate time.Time `gorm:"column:created_date"` TotalHoursSpent float64 `gorm:"column:total_hours_spent"` }