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.