/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.routing

Package-level declarations

Types

Name Summary
GetRoutingConfig interface GetRoutingConfig
GetSortedTripGroups open class GetSortedTripGroups
GetSortedTripGroupsWithRoutingStatus class GetSortedTripGroupsWithRoutingStatus@Injectconstructor(getSortedTripGroups: GetSortedTripGroups, routingStatusRepository: RoutingStatusRepository)
GetStopsByTravelType open class GetStopsByTravelType
PreferredTransferTimeRepository interface PreferredTransferTimeRepository
QueryLocationResolver open class QueryLocationResolver@Injectconstructor(provider: Provider<Observable<Location>>) : Function<Query, Observable<Query>>
RoutingConfig data class RoutingConfig(val preferredTransferTime: Duration = Duration.ofMinutes(3), val walkingSpeed: WalkingSpeed = WalkingSpeed.Medium, val cyclingSpeed: CyclingSpeed = CyclingSpeed.Medium, val unit: String = "auto", val shouldUseConcessionPricing: Boolean = false, val isOnWheelchair: Boolean = false, val weightingProfile: WeightingProfile = WeightingProfile())
SegmentCameraUpdate sealed class SegmentCameraUpdate
SegmentCameraUpdateMapper open class SegmentCameraUpdateMapper
SegmentCameraUpdateRepository open class SegmentCameraUpdateRepository(getSelectedTrip: GetSelectedTrip)
SimpleTransportModeFilter class SimpleTransportModeFilter : TransportModeFilter

Functions

Name Summary
getVisibleGeoPointsOnMap fun List<TripSegment>.getVisibleGeoPointsOnMap(): List<GeoPoint>
updateCamera fun GoogleMap.updateCamera(mapCameraUpdate: MapCameraUpdate)