summaryrefslogtreecommitdiff
path: root/src/marlin.web/Models/VersionControlledCommit.cs
blob: 906215637a5f5aa6213398ccedca65e33a4408d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace marlin.web.Models;

public class VersionControlledCommit
{
    public Guid Id { get; set; }
    
    public Guid SourceId { get; set; }
    public VersionControlSource Source { get; set; }
    public bool BlobsFetched { get; set; }
    public bool WorkflowScanned { get; set; }

    public string Hash { get; set; }

    public ICollection<VersionControlledBranch> Branches { get; set; }
    public ICollection<VersionControlledBlob> Blobs { get; set; }
    public WorkflowSnapshot? WorkflowSnapshot { get; set; }
}