Table of Contents

Class Station

Namespace
DotBahn.Stations.Models
Assembly
DotBahn.Stations.dll

A railway station with its identification, location, and available services.

public class Station
Inheritance
Station
Inherited Members

Constructors

Station()

public Station()

Properties

Address

Mailing address of the station.

public StationAddress? Address { get; init; }

Property Value

StationAddress

Category

Station category indicating its importance and size.

public required StationCategory Category { get; init; }

Property Value

StationCategory

Coordinates

Primary geographic coordinates of the station.

public Coordinates? Coordinates { get; }

Property Value

Coordinates

EvaNumbers

EVA numbers for the station.

public IEnumerable<EvaNumber> EvaNumbers { get; init; }

Property Value

IEnumerable<EvaNumber>

Name

Official name of the station.

public required string Name { get; init; }

Property Value

string

Number

Unique station number assigned by DB Station & Service.

public required int Number { get; init; }

Property Value

int

PrimaryEva

Primary EVA number for the station.

public EvaNumber? PrimaryEva { get; }

Property Value

EvaNumber

PrimaryRil100

Primary RIL 100 identifier for the station.

public Ril100Identifier? PrimaryRil100 { get; }

Property Value

Ril100Identifier

RegionalArea

Regional area of Deutsche Bahn responsible for the station.

public RegionalArea? RegionalArea { get; init; }

Property Value

RegionalArea

Ril100Identifiers

RIL 100 identifiers for the station.

public IEnumerable<Ril100Identifier> Ril100Identifiers { get; init; }

Property Value

IEnumerable<Ril100Identifier>

Services

Available services and facilities at the station.

public required StationServices Services { get; init; }

Property Value

StationServices