2020-02-26 22:27:39 +13:00
|
|
|
using System;
|
2019-04-22 18:41:43 +12:00
|
|
|
using System.Collections.Generic;
|
|
|
|
using ModAssistant.Pages;
|
|
|
|
|
|
|
|
namespace ModAssistant
|
|
|
|
{
|
|
|
|
public class Mod
|
|
|
|
{
|
|
|
|
public string name;
|
|
|
|
public string version;
|
2019-05-16 08:51:09 +12:00
|
|
|
public string gameVersion;
|
2019-04-22 18:41:43 +12:00
|
|
|
public string _id;
|
|
|
|
public string authorId;
|
|
|
|
public string uploadedDate;
|
|
|
|
public string updatedDate;
|
|
|
|
public Author author;
|
|
|
|
public string description;
|
|
|
|
public string link;
|
|
|
|
public string category;
|
|
|
|
public DownloadLink[] downloads;
|
|
|
|
public bool required;
|
|
|
|
public Dependency[] dependencies;
|
|
|
|
public List<Mod> Dependents = new List<Mod>();
|
|
|
|
public Mods.ModListItem ListItem;
|
|
|
|
|
|
|
|
public class Author
|
|
|
|
{
|
|
|
|
public string _id;
|
|
|
|
public string username;
|
|
|
|
public string lastLogin;
|
|
|
|
}
|
|
|
|
|
|
|
|
public class DownloadLink
|
|
|
|
{
|
|
|
|
public string type;
|
|
|
|
public string url;
|
|
|
|
public FileHashes[] hashMd5;
|
|
|
|
}
|
|
|
|
|
|
|
|
public class FileHashes
|
|
|
|
{
|
|
|
|
public string hash;
|
|
|
|
public string file;
|
|
|
|
}
|
|
|
|
|
|
|
|
public class Dependency
|
|
|
|
{
|
|
|
|
public string name;
|
|
|
|
public string _id;
|
|
|
|
public Mod Mod;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|