package models import "time" type APIError struct { Error string `json:"error"` } type FileItem struct { Name string `json:"name"` Path string `json:"path"` Type string `json:"type"` Size int64 `json:"size"` Modified time.Time `json:"modified_time"` } type ScreenshotImage struct { Monitor int `json:"monitor"` ContentType string `json:"content_type"` DataBase64 string `json:"data_base64"` } type ScreenshotResponse struct { Images []ScreenshotImage `json:"images"` } type ExecRequest struct { Command string `json:"command"` TimeoutSec int `json:"timeout_sec"` } type ExecResponse struct { ExitCode int `json:"exit_code"` Stdout string `json:"stdout"` Stderr string `json:"stderr"` } type CapturedImage struct { ContentType string Data []byte }