namespace Extrudex.Domain.DTOs.Moonraker; /// /// Response DTO for Moonraker /printer/objects/query?display_status endpoint. /// Contains progress percentage and message for the current print job. /// Used by the SignalR hub to push real-time progress to connected clients. /// public class MoonrakerDisplayStatus { /// /// Print progress as a decimal between 0 and 1 (0% to 100%). /// public decimal Progress { get; set; } /// /// Status message displayed on the printer LCD (e.g., "Printing...", "Heating..."). /// public string Message { get; set; } = string.Empty; }