29 lines
1.1 KiB
C#
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; }
|
|
}
|