namespace SabreTools.Models.DosCenter { /// file public class File { /// name, attribute [Required] #if NET48 public string Name { get; set; } #else public string? Name { get; set; } #endif /// size, attribute, numeric [Required] #if NET48 public string Size { get; set; } #else public string? Size { get; set; } #endif /// crc, attribute [Required] #if NET48 public string CRC { get; set; } #else public string? CRC { get; set; } #endif /// date, attribute #if NET48 public string Date { get; set; } #else public string? Date { get; set; } #endif #region DO NOT USE IN PRODUCTION /// Should be empty #if NET48 public string[] ADDITIONAL_ELEMENTS { get; set; } #else public string[]? ADDITIONAL_ELEMENTS { get; set; } #endif #endregion } }