namespace Extrudex.Domain.Enums;

/// <summary>
/// Defines the resource types that support QR code generation.
/// Each type maps to a distinct API route for QR code retrieval.
/// </summary>
public enum QrResourceType
{
    /// <summary>
    /// QR code for a filament spool — links to spool detail/scan view.
    /// </summary>
    Spool,

    /// <summary>
    /// QR code for a printer — links to printer detail/monitor view.
    /// </summary>
    Printer,

    /// <summary>
    /// QR code for a storage location — links to location inventory view.
    /// Reserved for future use when Location entities are introduced.
    /// </summary>
    Location
}