mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-05-03 03:54:03 +12:00
42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using VRCMelonAssistant.Pages;
|
|
|
|
namespace VRCMelonAssistant
|
|
{
|
|
public class Mod
|
|
{
|
|
public int _id;
|
|
public string uploadDate;
|
|
public string category;
|
|
public string[] aliases;
|
|
public ModVersion[] versions;
|
|
public Mods.ModListItem ListItem;
|
|
public string installedFilePath;
|
|
public string installedVersion;
|
|
public bool installedInBrokenDir;
|
|
public bool installedInRetiredDir;
|
|
|
|
public class ModVersion
|
|
{
|
|
public int _version;
|
|
public string name;
|
|
public string modVersion;
|
|
public string modType;
|
|
public string author;
|
|
public string description;
|
|
public string downloadLink;
|
|
public string sourceLink;
|
|
public string hash;
|
|
public string updateDate;
|
|
public string vrchatVersion;
|
|
public string loaderVersion;
|
|
public int approvalStatus;
|
|
|
|
public bool IsBroken => approvalStatus == 2;
|
|
public bool IsRetired => approvalStatus == 3;
|
|
public bool IsPlugin => modType.Equals("plugin", StringComparison.InvariantCultureIgnoreCase);
|
|
}
|
|
}
|
|
}
|