namespace SabreTools.Models.ClrMamePro { /// machine public class Machine { /// name public string? Name { get; set; } /// description public string? Description { get; set; } /// year public string? Year { get; set; } /// manufacturer public string? Manufacturer { get; set; } /// category public string? Category { get; set; } /// cloneof public string? CloneOf { get; set; } /// romof public string? RomOf { get; set; } /// sampleof public string? SampleOf { get; set; } /// release public Release[]? Release { get; set; } /// biosset public BiosSet[]? BiosSet { get; set; } /// rom public Rom[]? Rom { get; set; } /// disk public Disk[]? Disk { get; set; } /// sample public Sample[]? Sample { get; set; } /// archive public Archive[]? Archive { get; set; } #region Aaru Extensions /// media; Appears after Disk public Media[]? Media { get; set; } #endregion } }