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