using Inspectron.Epson.Queue; namespace Inspectron.Epson.PrintServer.Telemetry; public static class InsinEventKinds { public const string ServiceStarted = "service.started"; public const string JobPrinted = "job.printed"; public const string PrinterDiscovered = "printer.discovered"; public const string PrinterOnline = "printer.online"; public const string PrinterOffline = "printer.offline"; public static string MapErrorTypeToKind(PrintErrorType errorType) => errorType switch { PrintErrorType.OutOfPaper => "job.failed.paper_out", PrintErrorType.Offline => "job.failed.connection", _ => "job.failed.other", }; }