import { KeyValueDTOOfStringAndString } from '@generated/swagger/print-api';

/**
 * Represents a printer in the system
 * Extends the basic KeyValueDTO with additional printer-specific properties
 */
export interface Printer extends KeyValueDTOOfStringAndString {
  /** Unique identifier for the printer */
  key: string;
  /** Display name of the printer */
  value: string;
  /** Whether this printer is currently selected as default */
  selected: boolean;
  /** Whether this printer is currently enabled for use */
  enabled: boolean;
}
