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? Contributors { get; init; } public override List? Incompatibilities { get; init; } public override Dictionary? ModDependencies { get; init; } public override bool? IsBundleMod { get; init; } }