// Package model provides TUI data structures and state management package model import "time" // JobsLoadedMsg contains loaded jobs from the queue type JobsLoadedMsg []Job // TasksLoadedMsg contains loaded tasks from the queue type TasksLoadedMsg []*Task // DatasetsLoadedMsg contains loaded datasets type DatasetsLoadedMsg []DatasetInfo // GpuLoadedMsg contains GPU status information type GpuLoadedMsg string // ContainerLoadedMsg contains container status information type ContainerLoadedMsg string // LogLoadedMsg contains log content type LogLoadedMsg string // QueueLoadedMsg contains queue status information type QueueLoadedMsg string // SettingsContentMsg contains settings content type SettingsContentMsg string // SettingsUpdateMsg indicates settings should be updated type SettingsUpdateMsg struct{} // StatusMsg contains status text and level type StatusMsg struct { Text string Level string } // TickMsg represents a timer tick type TickMsg time.Time