This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
php-frs/definitions/hotel.json

207 lines
5.3 KiB
JSON

{
"groups": {
"0": "Hotel Information",
"1": "Date",
"2": "Booking Information",
"3": "Program Membership",
"4": "Booking Agency",
"5": "Hotlinks",
"6": "Metadata"
},
"fields": {
"bookingAgent_name": {
"title": "Name",
"type": "text",
"required": false,
"group": 4,
"short": true
},
"bookingAgent_url": {
"title": "URL",
"type": "url",
"required": false,
"group": 4
},
"bookingTime": {
"title": "Booking Date",
"type": "datetime",
"required": false,
"group": 4
},
"cancelReservationUrl": {
"title": "Cancel URL",
"type": "url",
"required": false,
"group": 5
},
"checkinDate": {
"title": "Checkin Time",
"type": "datetime",
"required": true,
"group": 1
},
"checkoutDate": {
"title": "Checkout Time",
"type": "datetime",
"required": true,
"group": 1
},
"confirmReservationUrl": {
"title": "Confirm URL",
"type": "url",
"required": false,
"group": 5
},
"lodgingUnitDescription": {
"title": "Room Description",
"type": "text",
"required": false,
"group": 2
},
"modifiedTime": {
"title": "Modified Time",
"type": "datetime",
"required": false,
"group": 6
},
"modifyReservationUrl": {
"title": "Modify URL",
"type": "url",
"required": false,
"group": 5
},
"numAdults": {
"title": "Number of Adults",
"type": "number",
"required": false,
"group": 2,
"short": true
},
"numChildren": {
"title": "Number of Children",
"type": "number",
"required": false,
"group": 2,
"short": true
},
"price": {
"title": "Price",
"type": "decimal",
"required": false,
"group": 2,
"short": true
},
"priceCurrency": {
"title": "Currency",
"type": "currency",
"required": false,
"group": 2,
"short": true
},
"programMembership_program": {
"title": "Name of Program",
"type": "text",
"required": false,
"group": 3,
"short": true
},
"programMembership_memberNumber": {
"title": "Member No.",
"type": "text",
"required": false,
"group": 3,
"short": true
},
"reservationFor_name": {
"title": "Hotel Name",
"type": "text",
"required": true,
"group": 0
},
"reservationFor_address_streetAddress": {
"title": "Street",
"type": "text",
"required": true,
"group": 0
},
"reservationFor_address_postalCode": {
"title": "Zip Code",
"type": "number",
"required": true,
"group": 0,
"short": true
},
"reservationFor_address_addressLocality": {
"title": "City",
"type": "text",
"required": true,
"group": 0
},
"reservationFor_address_addressRegion": {
"title": "Region",
"type": "text",
"required": true,
"group": 0,
"short": true
},
"reservationFor_address_addressCountry": {
"title": "Country",
"type": "country",
"required": true,
"group": 0
},
"reservationFor_telephone": {
"title": "Telephone",
"type": "tel",
"required": true,
"group": 0,
"short": true
},
"reservationFor_url": {
"title": "Website URL",
"type": "url",
"required": false,
"group": 0
},
"reservationFor_image": {
"title": "Hotel Image URL",
"type": "url",
"required": false,
"group": 0
},
"reservationNumber": {
"title": "Reservation #",
"type": "text",
"required": true,
"group": 2,
"short": true
},
"reservationStatus": {
"title": "Status",
"type": "status",
"required": true,
"group": 2,
"short": true
},
"underName_name": {
"title": "Name on Reservation",
"type": "text",
"required": true,
"group": 2
},
"underName_email": {
"title": "Email address",
"type": "email",
"required": false,
"group": 2
},
"url": {
"title": "Booking URL",
"type": "url",
"required": false,
"group": 5
}
}
}