VaultSmpInstaller/Data/InstanceConfig.cs
CanadianBacon 4663bbca87 1.0.1
Refactor, make safer, add some logging
2024-02-21 07:34:48 +01:00

18 lines
634 B
C#

using System.Collections.Generic;
using System.Text.Json.Serialization;
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
namespace VaultSmpInstaller.Data;
public class InstanceConfig
{
[JsonPropertyName("version")]
public string Version { get; set; }
[JsonPropertyName("modProfiles")]
public Dictionary<string, ModProfile> ModProfiles { get; set; }
[JsonPropertyName("replaceFiles")]
public Dictionary<string, string> ReplaceFiles { get; set; }
[JsonIgnore]
public string InstancePath { get; set; }
}