namespace SabreTools.Models.SeparatedValue
{
///
/// Standardized variant of a row
///
public class Row
{
/// File Name
public string? FileName { get; set; }
/// Internal Name
public string? InternalName { get; set; }
/// Description
public string? Description { get; set; }
/// Game Name
[Required]
public string? GameName { get; set; }
/// Game Description
public string? GameDescription { get; set; }
/// Type
[Required]
public string? Type { get; set; }
/// Rom Name
public string? RomName { get; set; }
/// Disk Name
public string? DiskName { get; set; }
/// Size, Numeric
public string? Size { get; set; }
/// CRC
public string? CRC { get; set; }
/// MD5
public string? MD5 { get; set; }
/// SHA1
public string? SHA1 { get; set; }
/// SHA256
public string? SHA256 { get; set; }
/// SHA384, Optional
public string? SHA384 { get; set; }
/// SHA512, Optional
public string? SHA512 { get; set; }
/// SpamSum, Optional
public string? SpamSum { get; set; }
/// Status, Nodump
public string? Status { get; set; }
#region DO NOT USE IN PRODUCTION
/// Should be empty
public string[]? ADDITIONAL_ELEMENTS { get; set; }
#endregion
}
}