/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.booking.apiv2/BookingV2ListResponse/Booking
Booking
\ data class Booking(val confirmation: BookingV2ListResponse.Booking.Confirmation, val datetime: String, val id: String? = null, val index: Int? = null, val isExternal: Boolean? = null, val mode: String? = null, val timeZone: String? = null, val trips: List<String>? = null, val tripsInfo: List<BookingV2ListResponse.Booking.TripsInfo?>? = null, var tripGroup: String? = null, val relatedBookings: List<BookingV2ListResponse.Booking.RelatedBooking>? = null, var isReturnTrip: Boolean = false)
Constructors
Booking | constructor(confirmation: BookingV2ListResponse.Booking.Confirmation, datetime: String, id: String? = null, index: Int? = null, isExternal: Boolean? = null, mode: String? = null, timeZone: String? = null, trips: List<String>? = null, tripsInfo: List<BookingV2ListResponse.Booking.TripsInfo?>? = null, tripGroup: String? = null, relatedBookings: List<BookingV2ListResponse.Booking.RelatedBooking>? = null, isReturnTrip: Boolean = false) |
Types
Name | Summary |
---|---|
Confirmation | data class Confirmation(val purchase: BookingV2ListResponse.Booking.Confirmation.Purchase? = null, val provider: BookingV2ListResponse.Booking.Confirmation.Provider? = null, val status: BookingV2ListResponse.Booking.Confirmation.Status? = null, val notes: List<BookingConfirmationNotes>? = null, val actions: List<BookingConfirmationAction>? = null, val fares: List<Fare>? = null) |
RelatedBooking | data class RelatedBooking(val bookingId: String, val type: String, val confirmedBookingData: BookingV2ListResponse.Booking? = null) |
TripsInfo | data class TripsInfo(val destination: BookingV2ListResponse.Booking.TripsInfo.Destination? = null, val legs: List<BookingV2ListResponse.Booking.TripsInfo.Leg>? = null, val origin: BookingV2ListResponse.Booking.TripsInfo.Origin? = null, val depart: String? = null, val arrive: String? = null) |
Properties
Name | Summary |
---|---|
confirmation | @SerializedName(value = "confirmation") val confirmation: BookingV2ListResponse.Booking.Confirmation |
datetime | @SerializedName(value = "datetime") val datetime: String |
id | @SerializedName(value = "id") val id: String? = null |
index | @SerializedName(value = "index") val index: Int? = null |
isExternal | @SerializedName(value = "isExternal") val isExternal: Boolean? = null |
isReturnTrip | var isReturnTrip: Boolean |
mode | @SerializedName(value = "mode") val mode: String? = null |
relatedBookings | val relatedBookings: List<BookingV2ListResponse.Booking.RelatedBooking>? = null |
timeZone | @SerializedName(value = "timeZone") val timeZone: String? = null |
tripGroup | @SerializedName(value = "tripGroup") var tripGroup: String? |
trips | @SerializedName(value = "trips") val trips: List<String>? = null |
tripsInfo | @SerializedName(value = "tripsInfo") val tripsInfo: List<BookingV2ListResponse.Booking.TripsInfo?>? = null |
Functions
Name | Summary |
---|---|
getPrimaryModeInfo | fun getPrimaryModeInfo(): ModeInfo? |