Package-level declarations

Includes the interfaces for the Parking Availability API implementation: the associated options, response data classes, and the callback interface related to it.

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface ParkingAvailabilityCallback : Callback<ParkingAvailabilityResponse, SearchFailure>

Callback that reports that a ParkingAvailabilityResponse or SearchFailure has been received.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
data class ParkingAvailabilityOptions(val parkingDetailId: ParkingDetailId)

Defines the parameters of a parking availability request from the ParkingDetailProvider.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
data class ParkingAvailabilityResponse(val statuses: List<ParkingAvailabilityStatus>, val parkingDetailId: ParkingDetailId)

Response of a parking availability request from ParkingDetailProvider.