/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.favorites.v2.data.local
Package-level declarations
Types
Name | Summary |
---|---|
FavoriteDaoV2 | interface FavoriteDaoV2 |
FavoritesDatabase | abstract class FavoritesDatabase : RoomDatabase |
FavoriteSort | enum FavoriteSort : Enum<FavoriteSort> |
FavoriteType | enum FavoriteType : Enum<FavoriteType> |
FavoriteTypeConverter | class FavoriteTypeConverter |
FavoriteV2 | data class FavoriteV2(val uuid: String, val type: FavoriteType, var name: String? = null, val order: Int? = null, val region: String? = null, val stopCode: String? = null, val filter: String? = null, val location: FavoriteV2.LocationFavorite? = null, val startLocation: FavoriteV2.LocationFavorite? = null, val endLocation: FavoriteV2.LocationFavorite? = null, val pattern: List<Waypoint>? = null, var userId: String? = null) To handle favorites from server and local storage |
PatternConverter | class PatternConverter |
Properties
Name | Summary |
---|---|
DATABASE_TRIPS | const val DATABASE_TRIPS: String Database to handle saving favorites from server to local storage This is to use an aligned data class from backend FavoriteEntityv2 to have all the favorites (home, work, trip, etc.) to use one data class |
DATABASE_TRIPS_VERSION | const val DATABASE_TRIPS_VERSION: Int = 2 |
FAVORITE_NAME_HOME | const val FAVORITE_NAME_HOME: String |
FAVORITE_NAME_WORK | const val FAVORITE_NAME_WORK: String |
Functions
Name | Summary |
---|---|
toFavoriteType | fun String.toFavoriteType(): FavoriteType |
toStringValue | fun FavoriteType.toStringValue(): String |