29 lines
942 B
C#
29 lines
942 B
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace DiscordBotCore.PluginManagement.Models;
|
|
|
|
public class OnlinePlugin
|
|
{
|
|
public int Id { get; private set; }
|
|
public string Name { get; private set; }
|
|
public string Description { get; private set; }
|
|
public string Version { get; private set; }
|
|
public string Author { get; private set; }
|
|
public string DownloadLink { get; private set; }
|
|
public int OperatingSystem { get; private set; }
|
|
public bool IsApproved { get; private set; }
|
|
|
|
[JsonConstructor]
|
|
public OnlinePlugin(int id, string name, string description, string version,
|
|
string author, string downloadLink, int operatingSystem, bool isApproved)
|
|
{
|
|
Id = id;
|
|
Name = name;
|
|
Description = description;
|
|
Version = version;
|
|
Author = author;
|
|
DownloadLink = downloadLink;
|
|
OperatingSystem = operatingSystem;
|
|
IsApproved = isApproved;
|
|
}
|
|
} |