/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.servicedetail

Package-level declarations

Types

Name Summary
AlertClickListener interface AlertClickListener
AlertsAdapter class AlertsAdapter@Injectconstructor : RecyclerView.Adapter<AlertsAdapter.Holder> , AutoUpdatableAdapter
FetchAndLoadServices class FetchAndLoadServices@Injectconstructor(serviceRepository: ServiceRepository)
GetStopDisplayText open class GetStopDisplayText@Injectconstructor(val regionService: RegionService, val printTime: PrintTime)
GetStopTimeDisplayText open class GetStopTimeDisplayText@Injectconstructor(val regionService: RegionService, val printTime: PrintTime)
LoadServices class LoadServices@Injectconstructor(context: Context, serviceRepository: ServiceRepository)
ServiceDetailFragment class ServiceDetailFragment : BaseTripKitFragment
ServiceDetailItemViewModel class ServiceDetailItemViewModel@Injectconstructor(val getStopTimeDisplayText: GetStopTimeDisplayText) : RxViewModel
ServiceDetailViewModel class ServiceDetailViewModel@Injectconstructor(context: Context, regionService: RegionService, serviceApi: ServiceApi, val occupancyViewModel: OccupancyViewModel, serviceViewModelProvider: Provider<ServiceDetailItemViewModel>, val serviceAlertViewModel: ServiceAlertViewModel, loadServices: LoadServices, getServiceTitleText: GetServiceTitleText, getServiceTertiaryText: GetServiceTertiaryText, getRealtimeText: GetRealtimeText, errorLogger: ErrorLogger) : RxViewModel
ServiceStopAndLine typealias ServiceStopAndLine = Pair<List<StopInfo>, List<ServiceLineOverlayTask.ServiceLineInfo>>

Properties

Name Summary
ARG_STOP const val ARG_STOP: String

Functions

Name Summary
setAlerts fun setAlerts(view: RecyclerView, alerts: List<RealtimeAlert>?, listener: AlertClickListener?)