
using SabreTools.Data.Models.Metadata;

namespace SabreTools.Data.Models.ClrMamePro
{
    /// <remarks>driver</remarks>
    public class Driver
    {
        /// <remarks>status, (good|imperfect|preliminary)</remarks>
        [Required]
        public SupportStatus? Status { get; set; }

        /// <remarks>color, (good|imperfect|preliminary)</remarks>
        public SupportStatus? Color { get; set; }

        /// <remarks>sound, (good|imperfect|preliminary)</remarks>
        public SupportStatus? Sound { get; set; }

        /// <remarks>palettesize, Numeric?</remarks>
        public string? PaletteSize { get; set; }

        /// <remarks>blit, (plain|dirty)</remarks>
        public Blit? Blit { get; set; }
    }
}
