/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 |