using System.ComponentModel.DataAnnotations; namespace Flawless.Server.Models; public class RepositoryCommit { [Required] public Guid Id { get; set; } = Guid.NewGuid(); [Required] public required DateTime CommittedOn { get; set; } [Required] public string Message { get; set; } = String.Empty; [Required] public required RepositoryDepot MainDepot { get; set; } public RepositoryCommit? Parent { get; set; } }