134 lines
3.3 KiB
JSON
134 lines
3.3 KiB
JSON
[
|
|
{
|
|
"actionTypeCode": "TAXI",
|
|
"fields": [
|
|
{
|
|
"fieldCode": "maximum_fare",
|
|
"fieldName": "Maximum Fare",
|
|
"fieldType": "currency",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 1,
|
|
"lookupSource": "currency"
|
|
},
|
|
{
|
|
"fieldCode": "pickup_radius_km",
|
|
"fieldName": "Pickup Radius (Kilometers)",
|
|
"fieldType": "number",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 2
|
|
},
|
|
{
|
|
"fieldCode": "destination_type",
|
|
"fieldName": "Destination Type",
|
|
"fieldType": "dropdown",
|
|
"lookupSource": "destination-type",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 3
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"actionTypeCode": "AIRPORT_TRANSFER",
|
|
"fields": [
|
|
{
|
|
"fieldCode": "vehicle_type",
|
|
"fieldName": "Vehicle Type",
|
|
"fieldType": "dropdown",
|
|
"lookupSource": "vehicle-category",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"fieldCode": "maximum_distance_km",
|
|
"fieldName": "Maximum Distance (Kilometers)",
|
|
"fieldType": "number",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"actionTypeCode": "BUS_TRANSFER",
|
|
"fields": [
|
|
{
|
|
"fieldCode": "route",
|
|
"fieldName": "Route",
|
|
"fieldType": "dropdown",
|
|
"lookupSource": "route",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"fieldCode": "number_of_passengers",
|
|
"fieldName": "Number of Passengers",
|
|
"fieldType": "number",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Ground Transport",
|
|
"displayOrder": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"actionTypeCode": "TRAIN_TICKET",
|
|
"fields": [
|
|
{
|
|
"fieldCode": "ticket_class",
|
|
"fieldName": "Ticket Class",
|
|
"fieldType": "dropdown",
|
|
"lookupSource": "cabin-class",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Partner API",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"fieldCode": "maximum_fare",
|
|
"fieldName": "Maximum Fare",
|
|
"fieldType": "currency",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Partner API",
|
|
"displayOrder": 2,
|
|
"lookupSource": "currency"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"actionTypeCode": "CHAUFFEUR_SERVICE",
|
|
"fields": [
|
|
{
|
|
"fieldCode": "vehicle_category",
|
|
"fieldName": "Vehicle Category",
|
|
"fieldType": "dropdown",
|
|
"lookupSource": "vehicle-category",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Partner API",
|
|
"displayOrder": 1
|
|
},
|
|
{
|
|
"fieldCode": "service_radius_km",
|
|
"fieldName": "Service Radius (Kilometers)",
|
|
"fieldType": "number",
|
|
"isRequired": true,
|
|
"width": "half",
|
|
"section": "Partner API",
|
|
"displayOrder": 2
|
|
}
|
|
]
|
|
}
|
|
]
|