using System; namespace HN.Domain { public sealed class Link { public Guid Id { get; } public string Url { get; } public DateTime CreatedAt { get; } private Link(string url) { this.Id = Guid.NewGuid(); this.CreatedAt = DateTime.UtcNow; this.Url = url; } public static Link FromUrl(string url) { return new Link(url); } } }