Die Essenreservierung ist eine Standardschemafeldergruppe für die XDM ExperienceEvent Klasse, die zur Erfassung von Informationen über eine Essensreservierung verwendet wird.
Die Feldergruppe ist eine Erweiterung der Feldergruppe Reservierungsdetails und enthält alle gleichen Felder unter einem einzigen Feld vom Typ Objekt reservations
. Zusätzlich zu diesen generischen Feldern enthält Definieren der Reservierung auch diningReservations
-Array. Dieses Objekt-Array wird verwendet, um eine oder mehrere Reservierungen mit Restaurant-spezifischen Eigenschaften zu beschreiben.
Dieses Dokument behandelt die Details des diningReservations
-Arrays. Informationen zu den anderen Feldern, die unter dem reservations
-Objekt bereitgestellt werden, finden Sie in der Reservierungsdetails Feldgruppenreferenz.
diningReservations
diningReservations
ist eine Gruppe von Objekten, die eine Liste von Essensreservierungen darstellen. Wenn ein Reservierungsereignis Reservierungen in mehreren verschiedenen Restaurants zu unterschiedlichen Tageszeiten beinhaltet, können diese Reservierungen beispielsweise als einzelne Objekte unter diningReservations
für eine einzelne Veranstaltung aufgeführt werden.
Die Struktur der einzelnen Objekte, die unter diningReservations
bereitgestellt werden, finden Sie unten.
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
ID |
Zeichenfolge | Die Reservierungsnummer oder -kennung. |
cancellation |
Ganzzahl | Dieser Wert wird erfasst, wenn eine Reservierung abgebrochen wurde. |
confirmationNumber |
Zeichenfolge | Die Reservierungsbestätigungsnummer oder -kennung. |
created |
Ganzzahl | Dieser Wert wird erfasst, wenn eine Reservierung erstellt wurde. |
cuisine |
Ganzzahl | Die Art der Restaurantküche. |
currencyCode |
Zeichenfolge | Der Währungscode nach ISO 4217, der für den Kauf verwendet wird. |
deliveryPartners |
Zeichenfolge | Im Restaurant stehen Ihnen Versandpartner zur Verfügung. |
diningOptions |
Zeichenfolge | Im Restaurant stehen Ihnen Versand- und Speiseoptionen zur Verfügung. |
groupReservation |
Boolesch | Gibt an, ob die Reservierung für eine Gruppe vorgenommen wird. |
length |
Ganzzahl | Die Gesamtanzahl der Tage für die Reservierung. |
loyaltyID |
Zeichenfolge | Die Kennung des Treueprogramms für den in der Reservierung aufgelisteten Gast. |
modification |
Ganzzahl | Dieser Wert wird erfasst, wenn eine Reservierung geändert wurde. |
modificationDate |
DateTime | Der Zeitpunkt, zu dem die Reservierung zuletzt geändert wurde. |
numberOfAdults |
Ganzzahl | Die Anzahl der Erwachsenen, die mit der Reservierung verbunden sind. |
numberOfChildren |
Ganzzahl | Die Anzahl der mit der Reservierung verbundenen Kinder. |
numberOfRooms |
Ganzzahl | Die Anzahl der mit der Reservierung verbundenen Zimmer. |
partySize |
Ganzzahl | Die Anzahl der Personen auf der Essparty. |
priceCategory |
Zeichenfolge | Die Preiskategorie für die Buchung. |
purpose |
Zeichenfolge | Der Zweck der Reservierung, in der Regel geschäftlich oder persönlich. |
reservationTime |
DateTime | Der Zeitpunkt, zu dem die Speisekarte gebucht wird. |
restaurantID |
Zeichenfolge | Eine Kennung für das Restaurant oder den Essort. |
reservationStatus |
Zeichenfolge | Der Status der Reservierung. |
specialOccasion |
Boolesch | Gibt an, ob die Reservierung für einen besonderen Anlass erfolgt. |
status |
Ganzzahl | Der Status der Speisekarte. |
Weitere Informationen zur Feldergruppe finden Sie im öffentlichen XDM-Repository: