Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Pagination ¶
Types ¶
type JsonTime ¶
func (JsonTime) MarshalJSON ¶
type Task ¶
type Task struct {
Id int64 `json:"id"`
CreatedAt JsonTime `json:"created_at" xorm:"created"`
UpdatedAt JsonTime `json:"updated_at" xorm:"updated"`
TaskID string `json:"task_id" xorm:"varchar(100) notnull unique 'task_id'"`
Service string `json:"service"`
Attempts uint16 `json:"attempts"`
Priority uint8 `json:"priority"`
Timestamp int64 `json:"timestamp"`
Status TaskStatus `json:"status" xorm:"int notnull index 'status'"`
Method string `json:"method"`
Body []byte `json:"body"`
Header map[string]string `json:"header"`
}
type TaskStatus ¶
type TaskStatus uint8
const ( TaskStatusCreated TaskStatus = iota TaskStatusPending TaskStatusSuccess TaskStatusFailed )
func (TaskStatus) String ¶
func (t TaskStatus) String() string
Click to show internal directories.
Click to hide internal directories.