# Functions
Routes for all Scheduler server endpoints.
ToTimestamp converts given time into UI Timestamp information.
# Constants
Endpoint for restarting DAG run (externally).
Endpoint for scheduling new DAG run (externally).
Endpoint for taking the first task to be executed from Scheduler internal queue.
Endpoint for updating status of given DAG run task.
Endpoint return current status of Scheduler.
Endpoint returns detailed data on given DAG run.
Endpoint returns data on N latest DAG runs.
Endpoint returns statistics on DAG runs and scheduler queues.
Endpoint returns DAG run task information for single task.
# Structs
DagRunRestartInput defines input structure for restarting DAG run.
DagRunTaskStatus contains information about DAG run task status and potential execution error.
DagRunTriggerInput defines input structure for scheduling new DAG run execution.
Endpoint contains information about an HTTP endpoint.
StatusCounts keeps mapping between statuses (of dagruns, task execution, etc) and their frequencies.
TaskPos represents a Task position in a DAG.
TaskToExec contains information about a task which is scheduled to be executed.
Timestamp represents information about timestamp.
UIDagrunDetails represents details on a single DAG run, including its tasks and their log records.
UIDagrunRow represents information on a single DAG run on the main UI page.
UIDagrunStats is a struct for statistics on DAG runs and related metrics for the main UI page.
UIDagrunTask represents information of single DAG run task, including execution logs.
UITaskLogRecord represents task log records with assumed DAG run and task information.
UITaskLogs represents information on DAG run task logs.
# Type aliases
Identifier for Scheduler server endpoints.
UIDagrunList is a slice of UiDagrunRow.