| Property | Type | Required | Description |
|---|
| position | Position | | |
| query | String | | |
| sessionToken | String | | |
| Property | Type | Required | Description |
|---|
| locations | sList | | |
| Property | Type | Required | Description |
|---|
| placeId | String | | |
| displayAddress | String | | |
| type | PoiType | | |
| Property | Type | Required | Description |
|---|
| placeId | String | | |
| sessionToken | String | | |
| Property | Type | Required | Description |
|---|
| placeId | String | | |
| timeZoneIdentifier | String | | |
| position | Position | | |
| poiType | PoiType | | |
| address | LocationInfoAddress | | |
| details | PoiDetails | | |
| meetingPoint | Position | | |
| instructions | String | | |
| Property | Type | Required | Description |
|---|
| latitude | Double | | The latitude in degrees. It must be in the range [-90.0, +90.0] |
| longitude | Double | | The longitude in degrees. It must be in the range [-180.0, +180.0] |
| Property | Type | Required | Description |
|---|
| position | Position | | |
| instructions | String | | |
| type | MeetingPointType | | |
| Property | Type | Required | Description |
|---|
| defaultType | | | Standard driver behavior for pickup or dropoff. |
| pickup | | | This is a special pick up point for this location. |
| dropOff | | | This is a special dropoff point for this location. |
| meetAndGreet | | | Usually when the driver will meet the passenger with a greeting sign. |
| curbSide | | | The driver will wait curbside at a designated pickup point. |
| standBy | | | The passenger must call when they are ready. Usually with their luggage when an airport. |
| notSet | | | No meeting point type specified. |
| Property | Type | Required | Description |
|---|
| notSetPoiType | | | Not specified |
| enriched | | | Standard Karhoo POI Type that usually defines curbSide |
| regulated | | | POI usually defining restricted pickup and dropOff meeting points |
| nearest | | | POI usually defining recommended pickup and dropOff meeting points |
| Property | Type | Required | Description |
|---|
| iata | String | | If POI is an Airport this is its IATA code |
| terminal | String | | |
| type | PoiDetailsType | | |
A secondary POI type for more detailed categorisation
| Property | Type | Required | Description |
|---|
| notSetDetailsType | | | |
| airport | | | |
| trainStation | | | |
| Property | Type | Required | Description |
|---|
| displayAddress | String | | |
| lineOne | String | | |
| lineTwo | String | | |
| buildingNumber | String | | |
| streetName | String | | |
| city | String | | |
| postalCode | String | | |
| countryCode | String | | |
| region | String | | |