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

137 lines
3.5 KiB
JSON

[
{
"actionTypeCode": "HOTEL_ACCOMMODATION",
"fields": [
{
"fieldCode": "hotel_tier",
"fieldName": "Hotel Tier",
"fieldType": "dropdown",
"lookupSource": "hotel-tier",
"isRequired": true,
"width": "half",
"section": "Hotel Details",
"displayOrder": 1
},
{
"fieldCode": "room_type",
"fieldName": "Room Type",
"fieldType": "dropdown",
"lookupSource": "room-type",
"isRequired": true,
"width": "half",
"section": "Hotel Details",
"displayOrder": 2
},
{
"fieldCode": "number_of_rooms",
"fieldName": "Number of Rooms",
"fieldType": "number",
"isRequired": true,
"width": "half",
"section": "Hotel Details",
"displayOrder": 3
},
{
"fieldCode": "number_of_nights",
"fieldName": "Number of Nights",
"fieldType": "number",
"isRequired": true,
"width": "half",
"section": "Hotel Details",
"displayOrder": 4
},
{
"fieldCode": "meal_included",
"fieldName": "Meal Included",
"fieldType": "multi_select",
"lookupSource": "meal-type",
"isRequired": false,
"width": "full",
"section": "Hotel Details",
"displayOrder": 5
},
{
"fieldCode": "check_in_date",
"fieldName": "Check-in Date",
"fieldType": "date",
"isRequired": true,
"width": "half",
"section": "Schedule",
"displayOrder": 6
},
{
"fieldCode": "check_out_date",
"fieldName": "Check-out Date",
"fieldType": "date",
"isRequired": true,
"width": "half",
"section": "Schedule",
"displayOrder": 7
},
{
"fieldCode": "preferred_hotel_chain",
"fieldName": "Preferred Hotel Chain",
"fieldType": "dropdown",
"lookupSource": "hotel-chain",
"isRequired": false,
"width": "full",
"section": "Preferences",
"displayOrder": 8
},
{
"fieldCode": "maximum_budget",
"fieldName": "Maximum Budget",
"fieldType": "currency",
"isRequired": false,
"width": "half",
"section": "Preferences",
"displayOrder": 9,
"lookupSource": "currency"
},
{
"fieldCode": "approval_required",
"fieldName": "Approval Required",
"fieldType": "switch",
"isRequired": false,
"width": "half",
"section": "Preferences",
"displayOrder": 10
}
]
},
{
"actionTypeCode": "AIRPORT_HOTEL",
"fields": [
{
"fieldCode": "hotel_category",
"fieldName": "Hotel Category",
"fieldType": "dropdown",
"lookupSource": "hotel-category",
"isRequired": true,
"width": "full",
"section": "General Information",
"displayOrder": 1
},
{
"fieldCode": "duration_hours",
"fieldName": "Duration (Hours)",
"fieldType": "number",
"isRequired": true,
"width": "half",
"section": "General Information",
"displayOrder": 2
},
{
"fieldCode": "maximum_budget",
"fieldName": "Maximum Budget",
"fieldType": "currency",
"isRequired": false,
"width": "half",
"section": "General Information",
"displayOrder": 3,
"lookupSource": "currency"
}
]
}
]