Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTaskRequest ¶
type CreateTaskRequest struct {
Name string `json:"name" binding:"required,min=3,max=50"`
Description string `json:"description" binding:"omitempty,min=5"`
Status string `json:"status" binding:"oneof=Planning InProgress Completed"`
BoardID uint `json:"board_id" binding:"required"`
}
func (CreateTaskRequest) ToModel ¶
func (receiver CreateTaskRequest) ToModel() task.Task
type TaskQuery ¶
type TaskQuery struct {
Search string `json:"search"`
BoardId []uint `json:"board_id"`
Status []string `json:"status"`
SortBy string `json:"sort_by"`
ReversedSort bool `json:"reversed_sort"`
Before uint `json:"before"`
After uint `json:"after"`
PageSize int `json:"page_size"`
PageNumber int `json:"page_number"`
}
type TaskRespond ¶
type TaskRespond struct {
ID uint `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Status string `json:"status"`
}
func NewTaskRespond ¶
func NewTaskRespond(task task.Task) TaskRespond
func NewTasksRespond ¶
func NewTasksRespond(tasks []task.Task) []TaskRespond
Click to show internal directories.
Click to hide internal directories.