Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issue ¶
type Issue struct {
Id int64 `db:"issue_id"`
Title string `db:"issue_title"`
Description string `db:"issue_description"`
ProjectId int64 `db:"issue_projectId"`
OwnerId int64 `db:"issue_ownerId"`
Status Status `db:"issue_status"`
Priority Priority `db:"issue_priority"`
}
Issue represents a Project task
type IssueRepository ¶
type IssueService ¶
type Project ¶
type Project struct {
Id int64 `db:"project_id"`
Name string `db:"project_name"`
OwnerId int64 `db:"project_ownerId"`
Description string `db:"project_description"`
}
Project represents a top level collection of related issues
type ProjectRepository ¶
type ProjectService ¶
type Status ¶
type Status string
Status represents an issue status type
var StatusDone Status = "Done"
var StatusInProgress Status = "In Progress"
var StatusTodo Status = "Todo"
type User ¶
type User struct {
Id int64 `db:"user_id"`
Name string `db:"user_name"`
Surname string `db:"user_surname"`
Email string `db:"user_email"`
}
User represents a user in the System
type UserRepository ¶
Click to show internal directories.
Click to hide internal directories.