27 lines
667 B
C#
27 lines
667 B
C#
using System.Globalization;
|
|
|
|
namespace TFL.Entities;
|
|
|
|
public class MatchedRoute : IIdentifiable
|
|
{
|
|
public string Id;
|
|
public string LineId;
|
|
public string RouteCode;
|
|
public string Name;
|
|
public string Direction;
|
|
public string OriginationName;
|
|
public string DestinationName;
|
|
public string Originator;
|
|
public string Destination;
|
|
public string ServiceType;
|
|
public DateTime? ValidTo;
|
|
public DateTime? ValidFrom;
|
|
|
|
public Identifier ToIdentifier() => new()
|
|
{
|
|
Id = Id.ToString(CultureInfo.InvariantCulture),
|
|
Name = Name,
|
|
Type = nameof(MatchedRoute),
|
|
Uri = $"/MatchedRoute/{Id}"
|
|
};
|
|
} |