Files
SabreTools.Serialization/SabreTools.Data.Models/Metadata/ReleaseDetails.cs
2026-04-01 10:37:25 -04:00

64 lines
1.7 KiB
C#

using System.Xml.Serialization;
using Newtonsoft.Json;
namespace SabreTools.Data.Models.Metadata
{
[JsonObject("release_details"), XmlRoot("release_details")]
public class ReleaseDetails : DatItem
{
#region Keys
/// <remarks>string</remarks>
public const string IdKey = "id";
/// <remarks>string</remarks>
public const string AppendToNumberKey = "appendtonumber";
/// <remarks>string</remarks>
public const string DateKey = "date";
/// <remarks>string</remarks>
public const string OriginalFormatKey = "originalformat";
/// <remarks>string</remarks>
public const string GroupKey = "group";
/// <remarks>string</remarks>
public const string DirNameKey = "dirname";
/// <remarks>string</remarks>
public const string NfoNameKey = "nfoname";
/// <remarks>string</remarks>
public const string NfoSizeKey = "nfosize";
/// <remarks>string</remarks>
public const string NfoCRCKey = "nfocrc";
/// <remarks>string</remarks>
public const string ArchiveNameKey = "archivename";
/// <remarks>string</remarks>
public const string RomInfoKey = "rominfo";
/// <remarks>string</remarks>
public const string CategoryKey = "category";
/// <remarks>string</remarks>
public const string CommentKey = "comment";
/// <remarks>string</remarks>
public const string ToolKey = "tool";
/// <remarks>string</remarks>
public const string RegionKey = "region";
/// <remarks>string</remarks>
public const string OriginKey = "origin";
#endregion
public ReleaseDetails() => Type = ItemType.ReleaseDetails;
}
}