refactor downloader full plugins list\

bump version
This commit is contained in:
zznty
2022-10-06 20:56:45 +07:00
parent 2c51a2cdea
commit bada677e67
3 changed files with 32 additions and 21 deletions

View File

@@ -1,8 +1,19 @@
namespace TorchRemote.Models.Responses;
using System.Text.Json.Serialization;
namespace TorchRemote.Models.Responses;
public record PluginInfo(Guid Id, string Name, string Version);
public record InstalledPluginInfo(Guid Id, string Name, string Version, string? SettingId) : PluginInfo(Id, Name, Version);
public record PluginItemInfo(Guid Id, string Name, string Version, string Author) : PluginInfo(Id, Name, Version);
public record FullPluginItemInfo(Guid Id, string Name, string Description, string Version, string Author) : PluginItemInfo(Id, Name, Version, Author);
public record InstalledPluginInfo(Guid Id, string Name, string Version, string? SettingId) : PluginInfo(Id, Name, Version);
public record PluginItemInfo(
[property: JsonPropertyName("guid")] Guid Id,
string Name,
string Author,
string Description,
int Downloads,
bool Archived,
bool Private,
string LatestVersion,
IReadOnlyList<string> Versions,
string Icon
);