/tripkit/TripKitAndroid/com.skedgo.tripkit/Configs

Configs

interface Configs

Inheritors

TripKitConfigs

Functions

Name Summary
baseUrlAdapterFactory @Nullable
abstract fun baseUrlAdapterFactory(): Callable<String>
co2PreferencesFactory @Nullable
abstract fun co2PreferencesFactory(): Callable<Co2Preferences>
context abstract fun context(): Context
dateTimePickerConfig @Nullable
abstract fun dateTimePickerConfig(): DateTimePickerConfig
debuggable abstract fun debuggable(): Boolean
errorHandler @Nullable
abstract fun errorHandler(): Consumer<Throwable>
extraQueryMapProvider @Nullable
abstract fun extraQueryMapProvider(): ExtraQueryMapProvider
favoritesServerSyncEnabled @Value.Default
open fun favoritesServerSyncEnabled(): Boolean
fourSquareKeyProvider @Nullable
abstract fun fourSquareKeyProvider(): Callable<Key.FourSquareKey>
getLocationFilter @Nullable
abstract fun getLocationFilter(): (List<Pair<String, String>>) -> List<Pair<String, String>>
getPlaceTypeFilter @Nullable
abstract fun getPlaceTypeFilter(): Callable<List<String>>
hasGetOffAlerts @Value.Default
open fun hasGetOffAlerts(): Boolean
hasInductionCards @Value.Default
open fun hasInductionCards(): Boolean
hasTripLabels @Value.Default
open fun hasTripLabels(): Boolean
hideFavorites @Value.Default
open fun hideFavorites(): Boolean
hideTripMetrics abstract fun hideTripMetrics(): Boolean
isGroupedDrt @Value.Default
open fun isGroupedDrt(): Boolean
isUuidOptedOut abstract fun isUuidOptedOut(): Boolean
key abstract fun key(): Callable<Key>
routeScreenConfig @Nullable
abstract fun routeScreenConfig(): RoutesScreenConfig
showGeofences @Value.Default
open fun showGeofences(): Boolean
showOperatorNames abstract fun showOperatorNames(): Boolean
showReportProblemOnTripAction abstract fun showReportProblemOnTripAction(): Boolean
showSegmentExternalActions @Value.Default
open fun showSegmentExternalActions(): Boolean
transportModeConfig @Nullable
abstract fun transportModeConfig(): TransportModeConfig
tripPreferencesFactory @Nullable
abstract fun tripPreferencesFactory(): Callable<TripPreferences>
userIdentifier @Nullable
abstract fun userIdentifier(): Callable<String>
userTokenProvider @Nullable
abstract fun userTokenProvider(): Callable<String>