namespace MissionControl.Domain.Entities; public class Mission { public Guid Id { get; init; } = Guid.NewGuid(); public required string Name { get; set; } public string? Description { get; set; } public MissionStatus Status { get; set; } = MissionStatus.Planned; public DateTimeOffset CreatedAt { get; init; } = DateTimeOffset.UtcNow; public ICollection MissionLaunches { get; set; } = new List(); }