/tripkit/TripKitAndroid/com.skedgo.tripkit.data

Package-level declarations

Types

Name Summary
BaseSharedPreference abstract class BaseSharedPreference(context: Context)
HttpClientCustomDataStore object HttpClientCustomDataStore
RoutingInfo data class RoutingInfo(val url: String?, val os: String?, val version: String?)
RoutingJsonResult data class RoutingJsonResult(val fileContent: ByteArray, val base64EncodedString: String)
TripKitKeys object TripKitKeys
TripKitPreferencesModule @Module
class TripKitPreferencesModule
To make TripKitSharedPreference injectable instead of initializing with applicationContext to avoid memory leakage.
TripKitSharedPreference class TripKitSharedPreference@Injectconstructor(context: Context) : BaseSharedPreference
Singleton class to centralize handling of TripKit local data using SharedPreferences