Files
aeroresolve_backend/database/action-builder/transportation.json
T

134 lines
3.3 KiB
JSON
Raw Normal View History

[
{
"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
}
]
}
]