diff options
Diffstat (limited to 'src/SMAPI.Common')
-rw-r--r-- | src/SMAPI.Common/Models/ModInfoModel.cs | 11 | ||||
-rw-r--r-- | src/SMAPI.Common/SemanticVersionImpl.cs | 2 |
2 files changed, 4 insertions, 9 deletions
diff --git a/src/SMAPI.Common/Models/ModInfoModel.cs b/src/SMAPI.Common/Models/ModInfoModel.cs index e071c0bb..4daa7064 100644 --- a/src/SMAPI.Common/Models/ModInfoModel.cs +++ b/src/SMAPI.Common/Models/ModInfoModel.cs @@ -1,5 +1,3 @@ -using Newtonsoft.Json; - namespace StardewModdingAPI.Common.Models { /// <summary>Generic metadata about a mod.</summary> @@ -9,16 +7,16 @@ namespace StardewModdingAPI.Common.Models ** Accessors *********/ /// <summary>The mod name.</summary> - public string Name { get; } + public string Name { get; set; } /// <summary>The mod's semantic version number.</summary> - public string Version { get; } + public string Version { get; set; } /// <summary>The mod's web URL.</summary> - public string Url { get; } + public string Url { get; set; } /// <summary>The error message indicating why the mod is invalid (if applicable).</summary> - public string Error { get; } + public string Error { get; set; } /********* @@ -29,7 +27,6 @@ namespace StardewModdingAPI.Common.Models /// <param name="version">The mod's semantic version number.</param> /// <param name="url">The mod's web URL.</param> /// <param name="error">The error message indicating why the mod is invalid (if applicable).</param> - [JsonConstructor] public ModInfoModel(string name, string version, string url, string error = null) { this.Name = name; diff --git a/src/SMAPI.Common/SemanticVersionImpl.cs b/src/SMAPI.Common/SemanticVersionImpl.cs index e0f68a7e..193d23f9 100644 --- a/src/SMAPI.Common/SemanticVersionImpl.cs +++ b/src/SMAPI.Common/SemanticVersionImpl.cs @@ -1,6 +1,5 @@ using System; using System.Text.RegularExpressions; -using Newtonsoft.Json; namespace StardewModdingAPI.Common { @@ -41,7 +40,6 @@ namespace StardewModdingAPI.Common /// <param name="minor">The minor version incremented for backwards-compatible changes.</param> /// <param name="patch">The patch version for backwards-compatible bug fixes.</param> /// <param name="tag">An optional prerelease tag.</param> - [JsonConstructor] public SemanticVersionImpl(int major, int minor, int patch, string tag = null) { this.Major = major; |