/tripkit/TripKitAndroid/com.skedgo.tripkit.servicedetail/ServiceDetailRepositoryImpl

ServiceDetailRepositoryImpl

\ class ServiceDetailRepositoryImpl@Injectconstructor(serviceDetailApi: ServiceDetailApi, regionService: RegionService, gson: Gson) : ServiceDetailRepository

Constructors

ServiceDetailRepositoryImpl @Inject
constructor(serviceDetailApi: ServiceDetailApi, regionService: RegionService, gson: Gson)

Functions

Name Summary
getService open override fun getService(region: String, serviceTripId: String, operator: String?, startStopCode: String, endStopCode: String?, embarkationTimeInSecs: Long, encode: Boolean): Observable<ServiceResponse>
open override fun getService(baseUrls: List<String>, region: String, serviceTripId: String, operator: String?, startStopCode: String, endStopCode: String?, embarkationTimeInSecs: Long, encode: Boolean): Observable<ServiceResponse>
Uses the provided baseUrls (region servers) to fetch the service.