namespace PrintServiceTray.Models;
///
/// Configuration for all document types
///
public class PrinterConfiguration
{
public Dictionary DocumentTypes { get; set; } = new();
}
///
/// Configuration for a single document type
///
public class DocumentTypeConfig
{
public string Name { get; set; } = string.Empty;
public List Pages { get; set; } = new();
}
///
/// Configuration for a single page
///
public class PageConfig
{
public int PageNumber { get; set; }
public string PrinterName { get; set; } = string.Empty;
public int TrayNumber { get; set; }
public string? TrayLabel { get; set; } // Optional: "Pink Paper", "Green Paper", etc.
}