deleteAndInsertFavorite |
open suspend fun deleteAndInsertFavorite(type: FavoriteType, entity: FavoriteV2) |
deleteFavoriteByLocationAddress |
abstract suspend fun deleteFavoriteByLocationAddress(address: String) |
deleteFavoriteByObjectId |
abstract suspend fun deleteFavoriteByObjectId(id: String) |
deleteFavoriteType |
abstract suspend fun deleteFavoriteType(type: FavoriteType) |
favoriteExists |
abstract suspend fun favoriteExists(uuid: String): Boolean |
favoriteExistsForUser |
abstract suspend fun favoriteExistsForUser(uuid: String, userId: String): Boolean |
favoriteLocationExists |
abstract suspend fun favoriteLocationExists(address: String): Boolean |
favoriteLocationExistsForUser |
abstract suspend fun favoriteLocationExistsForUser(address: String, userId: String): Boolean |
favoriteStopExists |
abstract suspend fun favoriteStopExists(code: String): Boolean |
favoriteStopExistsForUser |
abstract suspend fun favoriteStopExistsForUser(code: String, userId: String): Boolean |
getAllFavorites |
abstract suspend fun getAllFavorites(): List<FavoriteV2> |
getAllFavoritesWithEmptyUserId |
abstract suspend fun getAllFavoritesWithEmptyUserId(userId: String): List<FavoriteV2> |
getFavoriteById |
abstract suspend fun getFavoriteById(id: String): FavoriteV2? |
getFavoriteByLocationAddress |
abstract suspend fun getFavoriteByLocationAddress(locationAddress: String): FavoriteV2? |
getFavoriteByStopCode |
abstract suspend fun getFavoriteByStopCode(code: String): FavoriteV2? |
getFavoriteOfType |
abstract suspend fun getFavoriteOfType(type: FavoriteType): FavoriteV2? |
getFavoritesByTerm |
abstract suspend fun getFavoritesByTerm(query: String): List<FavoriteV2> |
getFavoritesExcludingWorkAndHome |
abstract suspend fun getFavoritesExcludingWorkAndHome(homeType: FavoriteType = home, workType: FavoriteType = work): List<FavoriteV2> |
getFavoritesSorted |
abstract suspend fun getFavoritesSorted(homeType: FavoriteType = home, workType: FavoriteType = work): FavoriteV2? |
getUserFavorites |
abstract suspend fun getUserFavorites(userId: String): List<FavoriteV2> |
getUserFavoritesByTerm |
abstract suspend fun getUserFavoritesByTerm(query: String, userId: String): List<FavoriteV2> |
insertAllFavorites |
abstract suspend fun insertAllFavorites(favorites: List<FavoriteV2>) |
insertFavorite |
abstract suspend fun insertFavorite(entity: FavoriteV2) |