/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.model
Package-level declarations
Types
Name | Summary |
---|---|
DeparturesResponse | class DeparturesResponse |
PodLocation | class PodLocation(lat: Double, lon: Double) : Location |
StopInfo | data class StopInfo(val id: Int, val realTimeStatus: RealTimeStatus?, val sortByArrive: Boolean, val stop: ServiceStop, val serviceColor: Int, var travelled: Boolean) Thuy's remark: This should have been ServiceStop. We parse network response into ServiceStops, then persist them into SQLite database. However, when loading, we use such StopInfo to indicate service' stops. |
TimetableEntry | class TimetableEntry : Parcelable, IRealTimeElement, ITimeRange, WheelchairAccessible, BicycleAccessible (Aka Service) |
TimetableHeaderLineItem | data class TimetableHeaderLineItem(var serviceNumber: String, var serviceColor: Int) |
TripKitButton | class TripKitButton(var id: String, var layoutResourceId: Int) : Parcelable |
TripKitButtonConfigurator | interface TripKitButtonConfigurator : Serializable |
UserMode | data class UserMode(var mode: String? = null, val rules: UserModeRule? = null) |
UserModeRule | data class UserModeRule(var replaceWith: List<String>? = null, val rules: UserModeRule? = null) |