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

TripKitSharedPreference

\ class TripKitSharedPreference@Injectconstructor(context: Context) : BaseSharedPreference

Singleton class to centralize handling of TripKit local data using SharedPreferences

Constructors

TripKitSharedPreference @Inject
constructor(context: Context)

Properties

Name Summary
prefenceKey open override val prefenceKey: String

Functions

Name Summary
getClient fun getClient(): Client?
getClientFeatures fun getClientFeatures(): List<String>
getClientId fun getClientId(): String?
getPolygon fun getPolygon(): Polygon?
saveClient fun saveClient(client: Client)
saveClientFeatures fun saveClientFeatures(features: List<String>)
saveClientId fun saveClientId(clientId: String)
saveData fun saveData(data: Map<String, Any>)
savePolygon fun savePolygon(polygon: Polygon?)