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/restaurant.json

187 lines
4.8 KiB
JSON

{
"groups": {
"0": "Restaurant Information",
"1": "Date",
"2": "Booking Details",
"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
},
"confirmReservationUrl": {
"title": "Confirm URL",
"type": "url",
"required": false,
"group": 5
},
"modifiedTime": {
"title": "Modified Time",
"type": "datetime",
"required": false,
"group": 6
},
"modifyReservationUrl": {
"title": "Modify URL",
"type": "url",
"required": false,
"group": 5
},
"partySize": {
"title": "Number of people",
"type": "number",
"required": true,
"group": 2
},
"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": "Restaurant 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": "text",
"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": "Restaurant Image URL",
"type": "url",
"required": false,
"group": 0
},
"reservationNumber": {
"title": "Reservation #",
"type": "text",
"required": true,
"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
},
"reservationStatus": {
"title": "Status",
"type": "status",
"required": true,
"group": 2,
"short": true
},
"startTime": {
"title": "Start time",
"type": "datetime",
"required": true,
"group": 1
},
"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
}
}
}