Forge
csharp3407750f
1using AgentForge.Contracts;
2using AgentForge.Models;
3
4namespace AgentForge.Data.Entities;
5
6public sealed class ForgeMergeRequestEntity
7{
8 public string Id { get; set; } = "";
9
10 public string RepoId { get; set; } = "";
11
12 public int Number { get; set; }
13
14 public string Title { get; set; } = "";
15
16 public string SourceBranch { get; set; } = "";
17
18 public string TargetBranch { get; set; } = "main";
19
20 public MergeRequestStatus Status { get; set; } = MergeRequestStatus.Open;
21
22 public List<CodeAnchor> Anchors { get; set; } = [];
23
24 public string CreatedBy { get; set; } = "";
25
26 public DateTimeOffset CreatedAt { get; set; }
27
28 public ForgeRepoEntity? Repo { get; set; }
29
30 public ICollection<ForgeMergeRequestCommentEntity> Comments { get; set; } = [];
31}
32
View only · write via MCP/CIDE