17 lines
460 B
C#
17 lines
460 B
C#
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<MissionLaunch> MissionLaunches { get; set; } = new List<MissionLaunch>();
|
|
}
|