Add Stop and Departure classes
This commit is contained in:
parent
9c21062fdc
commit
7cde8a62ba
19
src/classes/Departure.js
Normal file
19
src/classes/Departure.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/*
|
||||||
|
Denna klass är en modell för avgångar.
|
||||||
|
|
||||||
|
lineName : String (Linjenamnet)
|
||||||
|
destination : String (Exempelvis "Mot Heden")
|
||||||
|
time : String (Avgångstid)
|
||||||
|
info : String (Trafikinformation)
|
||||||
|
*/
|
||||||
|
|
||||||
|
class Departure {
|
||||||
|
constructor(lineName, destination, time, info) {
|
||||||
|
this.lineName = lineName;
|
||||||
|
this.destination = destination;
|
||||||
|
this.time = time;
|
||||||
|
this.info = info;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Departure;
|
17
src/classes/Stop.js
Normal file
17
src/classes/Stop.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/*
|
||||||
|
Denna klass är en modell för hållplatser.
|
||||||
|
|
||||||
|
name : String (Hållplatsens namn)
|
||||||
|
locations : String[] (Möjliga lägen)
|
||||||
|
departures : Departure[] (Avgångar från hållplatsen)
|
||||||
|
*/
|
||||||
|
|
||||||
|
class Stop {
|
||||||
|
constructor(name, locations, departures) {
|
||||||
|
this.name = name;
|
||||||
|
this.locations = locations;
|
||||||
|
this.departures = departures;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Stop;
|
Loading…
Reference in New Issue
Block a user