Init repo

This commit is contained in:
Stedoss
2026-07-27 19:21:52 +01:00
commit bb6a1159ec
60 changed files with 8277 additions and 0 deletions
@@ -0,0 +1,26 @@
using MissionControl.Domain.Entities;
namespace MissionControl.Server.Endpoints.Missions;
public record MissionResponse
{
public required Guid Id { get; init; }
public required string Name { get; init; }
public string? Description { get; init; }
public required MissionStatus Status { get; init; }
public required DateTimeOffset CreatedAt { get; init; }
public static MissionResponse FromDomain(Mission mission) =>
new()
{
Id = mission.Id,
Name = mission.Name,
Description = mission.Description,
Status = mission.Status,
CreatedAt = mission.CreatedAt,
};
}