btcpayserver-plugin-builder/PluginBuilder/ViewModels/BuildViewModel.cs

29 lines
1.1 KiB
C#

#nullable disable
using PluginBuilder.Components.PluginVersion;
namespace PluginBuilder.ViewModels;
public class BuildViewModel
{
public PluginVersionViewModel Version { get; set; }
public FullBuildId FullBuildId { get; set; }
public string ManifestInfo { get; internal set; }
public string BuildInfo { get; internal set; }
public string CreatedDate { get; set; }
public string DownloadLink { get; set; }
public string State { get; set; }
public bool Published { get; set; }
public string Commit { get; internal set; }
public string Repository { get; internal set; }
public string GitRef { get; internal set; }
public string RepositoryLink { get; internal set; }
public string Logs { get; set; }
public bool RequireGPGSignatureForRelease { get; set; }
public string ManifestInfoSha256Hash { get; set; }
public string BTCPayMinVersion { get; set; }
public string BTCPayMaxVersion { get; set; }
public bool HasBTCPayCompatibilityOverride { get; set; }
public bool CanEditBTCPayCompatibility { get; set; }
public bool OpenBTCPayCompatibilityModal { get; set; }
}