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
}
}