Make Serials more complete

This commit is contained in:
Matt Nadareski
2026-04-03 18:50:04 -04:00
parent 97b04b26a3
commit c623c2b1f6
8 changed files with 330 additions and 86 deletions

View File

@@ -12,10 +12,94 @@ namespace SabreTools.Metadata.DatItems.Formats
{
#region Fields
public string? BoxBarcode
{
get => (_internal as Data.Models.Metadata.Serials)?.BoxBarcode;
set => (_internal as Data.Models.Metadata.Serials)?.BoxBarcode = value;
}
public string? BoxSerial
{
get => (_internal as Data.Models.Metadata.Serials)?.BoxSerial;
set => (_internal as Data.Models.Metadata.Serials)?.BoxSerial = value;
}
public string? ChipSerial
{
get => (_internal as Data.Models.Metadata.Serials)?.ChipSerial;
set => (_internal as Data.Models.Metadata.Serials)?.ChipSerial = value;
}
public string? DigitalSerial1
{
get => (_internal as Data.Models.Metadata.Serials)?.DigitalSerial1;
set => (_internal as Data.Models.Metadata.Serials)?.DigitalSerial1 = value;
}
public string? DigitalSerial2
{
get => (_internal as Data.Models.Metadata.Serials)?.DigitalSerial2;
set => (_internal as Data.Models.Metadata.Serials)?.DigitalSerial2 = value;
}
/// <inheritdoc>/>
public override Data.Models.Metadata.ItemType ItemType
=> Data.Models.Metadata.ItemType.Serials;
public string? LockoutSerial
{
get => (_internal as Data.Models.Metadata.Serials)?.LockoutSerial;
set => (_internal as Data.Models.Metadata.Serials)?.LockoutSerial = value;
}
public string? MediaSerial1
{
get => (_internal as Data.Models.Metadata.Serials)?.MediaSerial1;
set => (_internal as Data.Models.Metadata.Serials)?.MediaSerial1 = value;
}
public string? MediaSerial2
{
get => (_internal as Data.Models.Metadata.Serials)?.MediaSerial2;
set => (_internal as Data.Models.Metadata.Serials)?.MediaSerial2 = value;
}
public string? MediaSerial3
{
get => (_internal as Data.Models.Metadata.Serials)?.MediaSerial3;
set => (_internal as Data.Models.Metadata.Serials)?.MediaSerial3 = value;
}
public string? MediaStamp
{
get => (_internal as Data.Models.Metadata.Serials)?.MediaStamp;
set => (_internal as Data.Models.Metadata.Serials)?.MediaStamp = value;
}
public string? PCBSerial
{
get => (_internal as Data.Models.Metadata.Serials)?.PCBSerial;
set => (_internal as Data.Models.Metadata.Serials)?.PCBSerial = value;
}
public string? RomChipSerial1
{
get => (_internal as Data.Models.Metadata.Serials)?.RomChipSerial1;
set => (_internal as Data.Models.Metadata.Serials)?.RomChipSerial1 = value;
}
public string? RomChipSerial2
{
get => (_internal as Data.Models.Metadata.Serials)?.RomChipSerial2;
set => (_internal as Data.Models.Metadata.Serials)?.RomChipSerial2 = value;
}
public string? SaveChipSerial
{
get => (_internal as Data.Models.Metadata.Serials)?.SaveChipSerial;
set => (_internal as Data.Models.Metadata.Serials)?.SaveChipSerial = value;
}
#endregion
#region Constructors