Files
server/models/activity.go
T
2020-05-09 14:12:26 +02:00

20 lines
628 B
Go

package models
// Activity is an activity within a project that can be measured and estimated, for example "writing" or "developing".
// The points are for the "gamified" aspect of this.
type Activity struct {
ID string `db:"activity_id"`
ProjectID string `db:"project_id"`
Name string `db:"name"`
Countable bool `db:"countable"`
UnitIsTimeSpent bool `db:"unit_is_time"`
UnitName string `db:"unit_name"`
UnitValue float64 `db:"unit_value"`
BaseValue float64 `db:"base_value"`
}
type ActivityFilter struct {
ActivityIDs []string
ProjectIDs []string
}