package models type Task struct { ID int `json:"id"` AgentID string `json:"agent_id"` AgentName string `json:"agent_name,omitempty"` CustomerName string `json:"customer_name,omitempty"` CustomerNumber string `json:"customer_number,omitempty"` Name string `json:"name"` Action string `json:"action"` Status string `json:"status"` ScheduleType string `json:"schedule_type"` ScheduleTime string `json:"schedule_time"` ScheduleWeekday *int `json:"schedule_weekday,omitempty"` ScheduleMonthday *int `json:"schedule_monthday,omitempty"` ScheduledAt string `json:"scheduled_at"` StartedAt *string `json:"started_at,omitempty"` FinishedAt *string `json:"finished_at,omitempty"` Result interface{} `json:"result,omitempty"` Reboot bool `json:"reboot"` HealthCheck bool `json:"health_check"` HealthCheckTimeout int `json:"health_check_timeout"` SecurityOnly bool `json:"security_only,omitempty"` Script string `json:"script,omitempty"` ScriptTimeout int `json:"script_timeout,omitempty"` WebhookURL string `json:"webhook_url,omitempty"` WebhookSent bool `json:"webhook_sent"` WebhookResponse string `json:"webhook_response,omitempty"` Active bool `json:"active"` LastRun *string `json:"last_run,omitempty"` NextRun *string `json:"next_run,omitempty"` RunCount int `json:"run_count"` CreatedBy string `json:"created_by,omitempty"` CreatedAt string `json:"created_at"` }