MCPcopy Index your code
hub / github.com/coder/coder / Task

Struct Task

coderd/database/models.go:5334–5358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5332}
5333
5334type Task struct {
5335 ID uuid.UUID `db:"id" json:"id"`
5336 OrganizationID uuid.UUID `db:"organization_id" json:"organization_id"`
5337 OwnerID uuid.UUID `db:"owner_id" json:"owner_id"`
5338 Name string `db:"name" json:"name"`
5339 WorkspaceID uuid.NullUUID `db:"workspace_id" json:"workspace_id"`
5340 TemplateVersionID uuid.UUID `db:"template_version_id" json:"template_version_id"`
5341 TemplateParameters json.RawMessage `db:"template_parameters" json:"template_parameters"`
5342 Prompt string `db:"prompt" json:"prompt"`
5343 CreatedAt time.Time `db:"created_at" json:"created_at"`
5344 DeletedAt sql.NullTime `db:"deleted_at" json:"deleted_at"`
5345 DisplayName string `db:"display_name" json:"display_name"`
5346 WorkspaceGroupACL WorkspaceACL `db:"workspace_group_acl" json:"workspace_group_acl"`
5347 WorkspaceUserACL WorkspaceACL `db:"workspace_user_acl" json:"workspace_user_acl"`
5348 Status TaskStatus `db:"status" json:"status"`
5349 StatusDebug json.RawMessage `db:"status_debug" json:"status_debug"`
5350 WorkspaceBuildNumber sql.NullInt32 `db:"workspace_build_number" json:"workspace_build_number"`
5351 WorkspaceAgentID uuid.NullUUID `db:"workspace_agent_id" json:"workspace_agent_id"`
5352 WorkspaceAppID uuid.NullUUID `db:"workspace_app_id" json:"workspace_app_id"`
5353 WorkspaceAgentLifecycleState NullWorkspaceAgentLifecycleState `db:"workspace_agent_lifecycle_state" json:"workspace_agent_lifecycle_state"`
5354 WorkspaceAppHealth NullWorkspaceAppHealth `db:"workspace_app_health" json:"workspace_app_health"`
5355 OwnerUsername string `db:"owner_username" json:"owner_username"`
5356 OwnerName string `db:"owner_name" json:"owner_name"`
5357 OwnerAvatarUrl string `db:"owner_avatar_url" json:"owner_avatar_url"`
5358}
5359
5360// Stores snapshots of task state when paused, currently limited to conversation history.
5361type TaskSnapshot struct {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected