/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.favorites.waypoints/WaypointRepository

WaypointRepository

interface WaypointRepository

Inheritors

WaypointRepositoryImpl

Types

Name Summary
WaypointRepositoryImpl class WaypointRepositoryImpl(getRoutingConfig: GetRoutingConfig, getTripFromWaypoints: GetTripFromWaypoints, tripGroupRepository: TripGroupRepository, waypointsDao: WaypointsDao) : WaypointRepository

Functions

Name Summary
deleteTripWaypoints abstract fun deleteTripWaypoints(tripId: String): Flow<Resource<Boolean>>
getTripGroup abstract fun getTripGroup(waypoints: List<Waypoint>): Flow<TripGroup?>
getTripWaypoints abstract fun getTripWaypoints(tripId: String): Flow<List<Waypoint>>
insertWaypoints abstract fun insertWaypoints(tripId: String, waypoints: List<Waypoint>): Flow<Resource<Boolean>>