PersonalAuthMod/ModMetadata.cs

24 lines
1007 B
C#

using SPTarkov.Server.Core.Models.Spt.Mod;
using SemanticVersioning;
using Version = SemanticVersioning.Version;
using Range = SemanticVersioning.Range;
namespace PersonalAuthMod;
public record ModMetadata : AbstractModMetadata
{
public override string ModGuid { get; init; } = "PersonalAuthMod";
public override string Name { get; init; } = "Personal Authentication Mod";
public override string Author { get; init; } = "Antigravity";
public override Version Version { get; init; } = new("1.0.0");
public override Range SptVersion { get; init; } = new("~4.0.0");
public override string License { get; init; } = "MIT";
// Abstract members that must be implemented
public override string? Url { get; init; }
public override List<string>? Contributors { get; init; }
public override List<string>? Incompatibilities { get; init; }
public override Dictionary<string, Range>? ModDependencies { get; init; }
public override bool? IsBundleMod { get; init; }
}