/tripkit/TripKitDomain/com.skedgo.tripkit.parkingspots.models

Package-level declarations

Types

Name Summary
OffStreetParking [jvm]
open class OffStreetParking(val id: String, val name: String, val location: GeoPoint, val remoteIcon: String?, val localIconRes: String?, val address: String?, val parkingOperator: ParkingOperator, val info: String, val openingHours: List<OpeningHour>, val pricingTables: OptionalCompat<List<PricingTable>>) : Parking
OnStreetParking [jvm]
class OnStreetParking(val id: String, val name: String, val location: GeoPoint, val address: String?, val parkingOperator: ParkingOperator, val info: String, val encodedPolygon: List<GeoPoint>, val hasRestrictions: Boolean, val parkingVacancy: Parking.Vacancy) : Parking
OpeningHour [jvm]
class OpeningHour(val day: String, val open: LocalTime, val close: LocalTime)
Parking [jvm]
sealed class Parking
ParkingDetails [jvm]
class ParkingDetails(val id: String)
ParkingOperator [jvm]
open class ParkingOperator(val name: String, val phone: OptionalCompat<String>, val website: OptionalCompat<String>)
PaymentType [jvm]
enum PaymentType : Enum<PaymentType>
PricingEntry [jvm]
class PricingEntry(val duration: OptionalCompat<Int>, val label: String, val price: Float)
PricingTable [jvm]
class PricingTable(val currency: String, val currencySymbol: String, val entries: List<PricingEntry>, val title: String, val subtitle: OptionalCompat<String>)