/tripkit/TripKitAndroid/com.skedgo/TripKit

TripKit

\ @Singleton

@Component(modules = [HttpClientModule::class, A2bRoutingDataModule::class, TspModule::class, MainModule::class, TripKitPreferencesModule::class])

abstract class TripKit

Constructors

TripKit constructor()

Types

Name Summary
Companion object Companion

Properties

Name Summary
bookingResolver abstract val bookingResolver: BookingResolver
errorHandler abstract val errorHandler: Consumer<Throwable>
locationInfoService abstract val locationInfoService: LocationInfoService
okHttpClient3 abstract val okHttpClient3: OkHttpClient
regionService abstract val regionService: RegionService
routeService abstract val routeService: RouteService
tripUpdater abstract val tripUpdater: TripUpdater

Functions

Name Summary
a2bRoutingComponent abstract fun a2bRoutingComponent(): A2bRoutingComponent
analyticsComponent abstract fun analyticsComponent(): AnalyticsComponent
configs abstract fun configs(): Configs
dateTimeComponent abstract fun dateTimeComponent(): DateTimeComponent