Table of Contents

Class S421Schedule

Namespace
EncDotNet.S100.Datasets.S421.DataModel
Assembly
EncDotNet.S100.Datasets.S421.dll

Strongly-typed projection of an S-421 RouteSchedule information type. Spec reference: S-421 Annex A "RouteSchedule" (FC).

public sealed class S421Schedule
Inheritance
S421Schedule
Inherited Members

Properties

ExtraAttributes

Unrecognised / extension attributes preserved verbatim.

public required IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Id

The gml:id of the source RouteSchedule element.

public required string Id { get; init; }

Property Value

string

Name

FC code routeScheduleName.

public string? Name { get; init; }

Property Value

string

ScheduleNumber

FC code routeScheduleID.

public int? ScheduleNumber { get; init; }

Property Value

int?

Variants

The schedule variants present on this schedule.

public required IReadOnlyList<S421ScheduleVariant> Variants { get; init; }

Property Value

IReadOnlyList<S421ScheduleVariant>