/tripkit/TripKitData/com.skedgo.tripkit.data.locations
Package-level declarations
Types
| Name | Summary |
|---|---|
| LocationsApi | interface LocationsApi |
| LocationsFetchCoordinator | class LocationsFetchCoordinator(ttlMs: Long = DEFAULT_TTL_MS, clock: () -> Long = { System.currentTimeMillis() }) Coordinates calls to POST /satapp/locations.json made via StopsFetcher. |
| LocationsRequestBody | class LocationsRequestBody |
| LocationsResponse | open class LocationsResponse |
| StopsFetcher | open class StopsFetcher(api: LocationsApi, cellsLoader: StopsFetcher.ICellsLoader, cellsPersistor: StopsFetcher.ICellsPersistor, stopsPersistor: StopsFetcher.IStopsPersistor, configCreator: ConfigRepository, bikePodRepository: BikePodRepository, freeFloatingRepository: FreeFloatingRepository, carParkPersistor: CarParkPersistor, onStreetParkingPersistor: OnStreetParkingPersistor, carParkMapper: CarParkMapper, carPodMapper: CarPodMapper, onStreetParkingMapper: OnStreetParkingMapper, carPodRepository: CarPodRepository, facilityRepository: FacilityRepository, fetchCoordinator: LocationsFetchCoordinator = LocationsFetchCoordinator()) |