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