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