namespace FinancialApi.Domain.Entities; public record BalancedJournalEntry { public Guid Id { get; init; } public string Description { get; init; } public DateTimeOffset CreatedAt { get; init; } public List Lines { get; init; } = []; internal BalancedJournalEntry(Guid id, string description, DateTimeOffset createdAt, List lines) { Lines = lines; Id = id; Description = description; CreatedAt = createdAt; } }