diff --git a/src/domain/ingangs-datum.ts b/src/domain/ingangs-datum.ts new file mode 100644 index 0000000..e8b243b --- /dev/null +++ b/src/domain/ingangs-datum.ts @@ -0,0 +1,5 @@ +export interface IngangsDatum { + year?: number; + month?: number; + day?: number; +} diff --git a/src/domain/sporen.ts b/src/domain/sporen.ts new file mode 100644 index 0000000..3b22f9b --- /dev/null +++ b/src/domain/sporen.ts @@ -0,0 +1,3 @@ +export interface Sporen { + spoorNummer?: string; +} diff --git a/src/domain/station.ts b/src/domain/station.ts index b03d8b2..acd568c 100644 --- a/src/domain/station.ts +++ b/src/domain/station.ts @@ -1,9 +1,11 @@ import { Namen } from './namen'; import { StationType } from './enums'; +import { IngangsDatum } from './ingangs-datum'; +import { Sporen } from './sporen'; export interface Station { code?: string; - evacode?: string; + EVACode?: string; heeftFaciliteiten?: boolean; heeftReisassistentie?: boolean; heeftVertrektijden?: boolean; @@ -15,5 +17,7 @@ export interface Station { radius?: number; stationType?: StationType; synoniemen?: string[]; - uiccode?: string; + UICCode?: string; + ingangsDatum?: IngangsDatum; + sporen?: Sporen[]; } diff --git a/src/index.ts b/src/index.ts index 0ff9b93..617f915 100644 --- a/src/index.ts +++ b/src/index.ts @@ -30,6 +30,7 @@ import { MessageType, } from './domain/enums'; import { Geldigheid } from './domain/geldigheid'; +import { IngangsDatum } from './domain/ingangs-datum'; import { JourneyDetailLink } from './domain/journey-detail-link'; import { LatLng } from './domain/lat-lng'; import { Leg } from './domain/leg'; @@ -46,6 +47,7 @@ import { Self } from './domain/self'; import { ShareURL } from './domain/share-url'; import { Step } from './domain/step'; import { Stop } from './domain/stop'; +import { Sporen } from './domain/sporen'; import { Traject } from './domain/traject'; import { TravelAdvice } from './domain/travel-advice'; import { Trip } from './domain/trip'; @@ -86,6 +88,7 @@ export { JourneyStatus, MessageType, Geldigheid, + IngangsDatum, JourneyDetailLink, LatLng, Leg, @@ -102,6 +105,7 @@ export { ShareURL, Step, Stop, + Sporen, Traject, TravelAdvice, Trip,