Refactored namespace and project name.

This commit is contained in:
2022-05-18 22:12:43 -05:00
parent 8a5ca53519
commit 2ba458f02b
14 changed files with 25 additions and 22 deletions

View File

@@ -0,0 +1,9 @@
namespace CFUtils.Serialization.Modpack
{
public struct File
{
public string ProjectId { get; set; }
public string FileId { get; set; }
public bool Required { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
namespace CFUtils.Serialization.Modpack
{
public struct Game
{
[JsonIgnore]
public ManifestGames gameType;
public string Version { get; set; }
public IList<ModLoader> ModLoaders { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using System.Collections.Generic;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace CFUtils.Serialization.Modpack
{
public struct Manifest
{
[JsonIgnore]
public Game game;
public string ManifestType { get; set; }
public int ManifestVersion { get; set; }
public string Name { get; set; }
public string Version { get; set; }
public string Author { get; set; }
public IList<File> Files { get; set; }
public string Overrides { get; set; }
}
}

View File

@@ -0,0 +1,8 @@
namespace CFUtils.Serialization.Modpack
{
public struct ModLoader
{
public string Id { get; set; }
public bool Primary { get; set; }
}
}