/tripkit/TripKitData/com.skedgo.tripkit.data.regions/RegionService

RegionService

\ interface RegionService

Functions

Name Summary
fetchParatransitByRegionAsync abstract fun fetchParatransitByRegionAsync(region: Region): Observable<Paratransit>
getCitiesAsync abstract fun getCitiesAsync(): Observable<Location>
getCitiesByNameAsync abstract fun getCitiesByNameAsync(name: String?): Observable<Location>
getRegionByLocationAsync abstract fun getRegionByLocationAsync(location: Location?): Observable<Region>
abstract fun getRegionByLocationAsync(latitude: Double, longitude: Double): Observable<Region>
getRegionByNameAsync abstract fun getRegionByNameAsync(regionName: String): Observable<Region>
getRegionInfoByRegionAsync abstract fun getRegionInfoByRegionAsync(region: Region): Observable<RegionInfo>
getRegionsAsync abstract fun getRegionsAsync(): Observable<List<Region>>
getTransitModesByRegionAsync abstract fun getTransitModesByRegionAsync(region: Region): Observable<List<ModeInfo>>
getTransportModeByIdAsync abstract fun getTransportModeByIdAsync(modeId: String): Observable<TransportMode>
getTransportModesAsync abstract fun getTransportModesAsync(): Observable<Map<String, TransportMode>>
getTransportModesByIdsAsync abstract fun getTransportModesByIdsAsync(modeIds: List<String>): Observable<List<TransportMode>>
getTransportModesByLocationAsync abstract fun getTransportModesByLocationAsync(location: Location): Observable<List<TransportMode>>
getTransportModesByLocationsAsync abstract fun getTransportModesByLocationsAsync(location1: Location, location2: Location): Observable<List<TransportMode>>
getTransportModesByRegionAsync abstract fun getTransportModesByRegionAsync(region: Region): Observable<List<TransportMode>>
refreshAsync abstract fun refreshAsync(): Completable