stufflog graphql server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
908 B

  1. package models
  2. import "time"
  3. // An IssueTask is a task within an issue.
  4. type IssueTask struct {
  5. ID string `db:"issue_task_id"`
  6. IssueID string `db:"issue_id"`
  7. ActivityID string `db:"activity_id"`
  8. CreatedTime time.Time `db:"created_time"`
  9. UpdatedTime time.Time `db:"updated_time"`
  10. DueTime *time.Time `db:"due_time"`
  11. StatusStage int `db:"status_stage"`
  12. StatusName string `db:"status_name"`
  13. Name string `db:"name"`
  14. Description string `db:"description"`
  15. EstimatedTime time.Duration `db:"estimated_time"`
  16. EstimatedUnits int `db:"estimated_units"`
  17. PointsMultiplier float64 `db:"points_multiplier"`
  18. }
  19. type IssueTaskFilter struct {
  20. IssueTaskIDs []string
  21. IssueIDs []string
  22. ActivityIDs []string
  23. MinStage *int
  24. MaxStage *int
  25. }