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