namespace BirthList.Domain.Entities; public class Registry { public Guid Id { get; set; } public string PublicLinkCode { get; set; } = string.Empty; public string Title { get; set; } = string.Empty; public DateOnly? BirthDate { get; set; } public string? BabyName { get; set; } public string? HeaderContentHtml { get; set; } public string? ShippingAddress { get; set; } public string CurrencyCode { get; set; } = "EUR"; public string ThemeKey { get; set; } = "default"; public RegistryType RegistryType { get; set; } = RegistryType.Birth; public DateTimeOffset CreatedAtUtc { get; set; } public ICollection Admins { get; set; } = []; public ICollection ItemCategories { get; set; } = []; public ICollection Items { get; set; } = []; public ICollection Visits { get; set; } = []; public ICollection AdminInvites { get; set; } = []; public ICollection ActionLogs { get; set; } = []; }