ULItinerary

data class ULItinerary(val arrivalCity: String? = null, val arrivalApc: String, val arrivalTime: Date, val departureCity: String? = null, val departureApc: String, val departureTime: Date, val ticketType: String? = null, val fareClass: String? = null, val carrierCode: String? = null, val travelers: ArrayList<ULTraveler>? = null) : Serializable

Class to represent an itinerary of the trip

Constructors

Link copied to clipboard
fun ULItinerary(arrivalCity: String? = null, arrivalApc: String, arrivalTime: Date, departureCity: String? = null, departureApc: String, departureTime: Date, ticketType: String? = null, fareClass: String? = null, carrierCode: String? = null, travelers: ArrayList<ULTraveler>? = null)

Init method to create a ULItinerary object with the given parameters

Properties

Link copied to clipboard

3-letter arrival airport code

Link copied to clipboard
val arrivalCity: String? = null

Arrival city

Link copied to clipboard

Arrival time

Link copied to clipboard
val carrierCode: String? = null

Carrier code of the itinerary

Link copied to clipboard

3-letter departure airport code

Link copied to clipboard
val departureCity: String? = null

Departure city

Link copied to clipboard

Departure time

Link copied to clipboard
val fareClass: String? = null

Fare class of the itinerary, usually it’s a single letter fare class code (i.e. A, B, C), or short description if it’s necessary

Link copied to clipboard
val ticketType: String? = null

Type of the ticket

Link copied to clipboard

List of travelers attached to the itinerary