Init repo
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user