mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-12 18:27:24 +01:00
40 lines
No EOL
1.2 KiB
C#
40 lines
No EOL
1.2 KiB
C#
using System.Collections.Generic;
|
|
using Penumbra.Mod;
|
|
|
|
namespace Penumbra.Importer.Models
|
|
{
|
|
internal class OptionList
|
|
{
|
|
public string? Name { get; set; }
|
|
public string? Description { get; set; }
|
|
public string? ImagePath { get; set; }
|
|
public List< SimpleMod >? ModsJsons { get; set; }
|
|
public string? GroupName { get; set; }
|
|
public SelectType SelectionType { get; set; }
|
|
public bool IsChecked { get; set; }
|
|
}
|
|
|
|
internal class ModGroup
|
|
{
|
|
public string? GroupName { get; set; }
|
|
public SelectType SelectionType { get; set; }
|
|
public List< OptionList >? OptionList { get; set; }
|
|
}
|
|
|
|
internal class ModPackPage
|
|
{
|
|
public int PageIndex { get; set; }
|
|
public List< ModGroup >? ModGroups { get; set; }
|
|
}
|
|
|
|
internal class ExtendedModPack
|
|
{
|
|
public string? TTMPVersion { get; set; }
|
|
public string? Name { get; set; }
|
|
public string? Author { get; set; }
|
|
public string? Version { get; set; }
|
|
public string? Description { get; set; }
|
|
public List< ModPackPage >? ModPackPages { get; set; }
|
|
public List< SimpleMod >? SimpleModsList { get; set; }
|
|
}
|
|
} |