github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/dashboard/dashboardtypes/run_status.go (about)

     1  package dashboardtypes
     2  
     3  type RunStatus string
     4  
     5  const (
     6  	RunInitialized RunStatus = "initialized"
     7  	RunBlocked     RunStatus = "blocked"
     8  	RunRunning     RunStatus = "running"
     9  	RunComplete    RunStatus = "complete"
    10  	RunError       RunStatus = "error"
    11  	RunCanceled    RunStatus = "canceled"
    12  )
    13  
    14  func (s RunStatus) IsError() bool {
    15  	return s == RunError || s == RunCanceled
    16  }
    17  
    18  func (s RunStatus) IsFinished() bool {
    19  	return s == RunComplete || s.IsError()
    20  }