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