More JSON decoration

This commit is contained in:
Matt Nadareski
2020-08-24 01:06:52 -07:00
parent ece8e0cae7
commit ed0fde6c18
3 changed files with 27 additions and 0 deletions

View File

@@ -16,12 +16,14 @@ using SabreTools.Library.Reports;
using SabreTools.Library.Skippers;
using SabreTools.Library.Tools;
using NaturalSort;
using Newtonsoft.Json;
namespace SabreTools.Library.DatFiles
{
/// <summary>
/// Represents a format-agnostic DAT
/// </summary>
[JsonObject("datfile")]
public abstract class DatFile
{
#region Fields
@@ -29,11 +31,13 @@ namespace SabreTools.Library.DatFiles
/// <summary>
/// Header values
/// </summary>
[JsonProperty("header")]
public DatHeader Header { get; set; } = new DatHeader();
/// <summary>
/// DatItems and related statistics
/// </summary>
[JsonProperty("items")]
public ItemDictionary Items { get; set; } = new ItemDictionary();
#endregion