24 lines
409 B
Go
24 lines
409 B
Go
package types
|
|
|
|
import (
|
|
"encoding/json"
|
|
)
|
|
|
|
type TaskStart struct {
|
|
ID int `json:"id"`
|
|
FileID int `json:"file_id"`
|
|
Type int `json:"type"`
|
|
Data json.RawMessage
|
|
}
|
|
|
|
type Task struct {
|
|
ID int `json:"id"`
|
|
FileID int `json:"file_id"`
|
|
Type int `json:"type"`
|
|
Status int `json:"status"`
|
|
Log []string `json:"log"`
|
|
}
|
|
|
|
type TaskStatus struct {
|
|
Tasks []Task `json:"tasks"`
|
|
}
|