btcpayserver-plugin-builder/PluginBuilder/DataModels/PluginDownload.cs
2026-05-04 18:23:05 +01:00

24 lines
802 B
C#

namespace PluginBuilder.DataModels;
public class PluginDownload
{
public long Id { get; set; }
public string PluginSlug { get; set; } = null!;
public string Version { get; set; } = null!;
public DateTimeOffset Timestamp { get; set; }
public string HashedIp { get; set; } = null!;
public string BTCPayVersion { get; set; } = null!;
}
public class PluginServerInstall
{
public string HashedIp { get; set; } = null!;
public string PluginSlug { get; set; } = null!;
public string Version { get; set; } = null!;
public string BTCPayVersion { get; set; } = null!;
public long InstallCount { get; set; }
public DateTimeOffset InstalledAt { get; set; }
public DateTimeOffset UpdatedAt { get; set; }
public DateTimeOffset? UninstalledAt { get; set; }
}