Add dotnet activities for train interface.

This commit is contained in:
Rob Holland
2025-02-14 11:51:57 +00:00
parent 39462955eb
commit e085f02128
12 changed files with 157 additions and 23 deletions

View File

@@ -0,0 +1,6 @@
namespace TrainSearchWorker.Models;
public record BookTrainsRequest
{
public required string TrainIds { get; init; }
}

View File

@@ -0,0 +1,12 @@
namespace TrainSearchWorker.Models;
public record Journey
{
public required string Id { get; init; }
public required string Type { get; init; }
public required string Departure { get; init; }
public required string Arrival { get; init; }
public required string DepartureTime { get; init; }
public required string ArrivalTime { get; init; }
public required decimal Price { get; init; }
}

View File

@@ -0,0 +1,9 @@
namespace TrainSearchWorker.Models;
public record SearchTrainsRequest
{
public required string From { get; init; }
public required string To { get; init; }
public required string OutboundTime { get; init; }
public required string ReturnTime { get; init; }
}