Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SimpleTaskTransformer ¶
type SimpleTaskTransformer struct {
ID int `json:"id"`
Name string `json:"name"`
Status string `json:"status"`
Type string `json:"type"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
User *UserSimpleTransformer `json:"user,omitempty"`
}
func SimpleTaskTransform ¶
func SimpleTaskTransform(m *model.Task) *SimpleTaskTransformer
type TaskListTransformer ¶
type TaskListTransformer struct {
ID int `json:"id"`
Name string `json:"name"`
Status string `json:"status"`
Type string `json:"type"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
User *UserSimpleTransformer `json:"user,omitempty"`
}
func TaskListTransform ¶
func TaskListTransform(c *gin.Context, p *model2.Pagination[model.Task]) []TaskListTransformer
type TaskTransformer ¶
type TaskTransformer struct {
ID int `json:"id"`
Name string `json:"name"`
UserID int `json:"user_id"`
Status string `json:"status"`
Type string `json:"type"`
Message *model3.Message `json:"message,omitempty"`
FileSize *int64 `json:"file_size,omitempty"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
User *UserSimpleTransformer `json:"user,omitempty"`
}
func TaskTransform ¶
func TaskTransform(m *model.Task) *TaskTransformer
type UserSimpleTransformer ¶ added in v2.3.64
type UserSimpleTransformer struct {
ID int `json:"id"`
Login string `json:"login"`
FirstName string `json:"first_name"`
SecondName *string `json:"second_name"`
LastName *string `json:"last_name"`
}
func UserSimpleTransform ¶ added in v2.3.64
func UserSimpleTransform(m *model.User) *UserSimpleTransformer
Click to show internal directories.
Click to hide internal directories.