namespace BomLocalService.Models;
///
/// Base model representing a single cached frame image.
/// Extended by type-specific frame models (RadarFrame, etc.).
///
public class CachedFrame
{
///
/// Frame index within the frameset (0-based).
///
public int FrameIndex { get; set; }
///
/// Full file system path to the frame image file (server-side only).
///
public string ImagePath { get; set; } = string.Empty;
///
/// URL endpoint to retrieve this frame image.
///
public string ImageUrl { get; set; } = string.Empty;
///
/// The data type this frame belongs to.
///
public CachedDataType DataType { get; set; }
}