#nullable disable
using Newtonsoft.Json;
using StardewModdingAPI.Toolkit.Serialization.Converters;
namespace StardewModdingAPI.Toolkit.Framework.Clients.WebApi
{
/// Metadata about a version.
public class ModEntryVersionModel
{
/*********
** Accessors
*********/
/// The version number.
[JsonConverter(typeof(NonStandardSemanticVersionConverter))]
public ISemanticVersion Version { get; set; }
/// The mod page URL.
public string Url { get; set; }
/*********
** Public methods
*********/
/// Construct an instance.
public ModEntryVersionModel() { }
/// Construct an instance.
/// The version number.
/// The mod page URL.
public ModEntryVersionModel(ISemanticVersion version, string url)
{
this.Version = version;
this.Url = url;
}
}
}