Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Name = "hq" DisplayName = "HQ" Version = "unknown" CommitHash = "unknown" )
Functions ¶
This section is empty.
Types ¶
type DeletedJob ¶
type DeletedJob struct {
ID uint64 `json:"id,string"`
}
type ErrorResponse ¶
type Job ¶
type Job struct { ID uint64 `json:"id,string"` Name string `json:"name"` Comment string `json:"comment"` URL string `json:"url"` Payload json.RawMessage `json:"payload"` Headers map[string]string `json:"headers"` Timeout int64 `json:"timeout"` CreatedAt time.Time `json:"createdAt"` StartedAt *time.Time `json:"startedAt"` FinishedAt *time.Time `json:"finishedAt"` Failure bool `json:"failure"` Success bool `json:"success"` Canceled bool `json:"canceled"` StatusCode *int `json:"statusCode"` Err string `json:"err"` Output string `json:"output"` // status properties. Waiting bool `json:"waiting"` Running bool `json:"running"` }
func (*Job) MarshalJSON ¶
type ListJobsRequest ¶
type PushJobRequest ¶
type PushJobRequest struct { Name string `json:"name" form:"name" query:"name"` Comment string `json:"comment" form:"comment" query:"comment"` URL string `json:"url" form:"url" query:"url"` Payload json.RawMessage `json:"payload" form:"payload" query:"payload"` Headers map[string]string `json:"headers" form:"headers" query:"headers"` Timeout int64 `json:"timeout" form:"timeout" query:"timeout"` }
type RestartJobRequest ¶
type RestartJobRequest struct {
Copy bool `json:"copy" form:"copy" query:"copy"`
}
type Stats ¶
type Stats struct { Queues int64 `json:"queues"` Dispatchers int64 `json:"dispatchers"` MaxWorkers int64 `json:"maxWorkers"` QueueUsage int `json:"queueUsage"` NumWaitingJobs int `json:"numWaitingJobs"` NumRunningJobs int `json:"numRunningJobs"` NumWorkers int64 `json:"numWorkers"` NumJobs int `json:"numJobs"` }
type StoppedJob ¶
type StoppedJob struct {
ID uint64 `json:"id,string"`
}
Click to show internal directories.
Click to hide internal directories.