This document shows Go type definitions from the codebase.
Generated types:
types/generated/typescript/schedule.tstypes/generated/rust/schedule.rstypes/generated/python/schedule.pySource: pulse/schedule/execution.go
const ExecutionStatusCompleted = "completed"
const ExecutionStatusFailed = "failed"
const ExecutionStatusRunning = "running"
const StateActive = "active"
const StateDeleted = "deleted"
const StateInactive = "inactive"
const StatePaused = "paused"
const StateStopping = "stopping"
Source: pulse/schedule/execution.go:13
type Execution struct {
ID string `json:"id"`
ScheduledJobID string `json:"scheduled_job_id"`
AsyncJobID *string `json:"async_job_id,omitempty"`
Status string `json:"status"`
StartedAt string `json:"started_at"`
CompletedAt *string `json:"completed_at,omitempty"`
DurationMs *int `json:"duration_ms,omitempty"`
Logs *string `json:"logs,omitempty"`
ResultSummary *string `json:"result_summary,omitempty"`
ErrorMessage *string `json:"error_message,omitempty"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}