Skip to main content

Planning


Method#

This method creates the offering/plan for a trip.

suspend fun planning(planningData: PlanningData): PlanningResponse

Request Model#

Represents the structure of the PlanningData object required to plan a event.

data class PlanningData(    val arrivalTime: String?,     val departureTime: String,     val from: Location,     val nrOfTravelers: Int,     val to: Location)
data class Location(    val coordinates: Coordinates? = null,     val name: String? = null,     val stopReference: List<StopReference>? = null)
data class StopReference(    val country: String,     val id: String,     val type: String)
data class Coordinates(    val alt: Int? = null,     val lat: Double,     val lng: Double)