Definieren der Reservierung Schemafeldgruppe

Die Speisung Reservierung ist eine Standardschemafeldgruppe für die XDM ExperienceEvent Klasse, die zum Erfassen von Informationen zu einer 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 Dining Reservation auch das Array diningReservations . Dieses Objekt-Array wird verwendet, um eine oder mehrere Reservierungen mit Restaurant-spezifischen Eigenschaften zu beschreiben.

NOTE
In diesem Dokument werden die Details des diningReservations -Arrays behandelt. Informationen zu den anderen Feldern, die unter dem Objekt reservations bereitgestellt werden, finden Sie in der Feldgruppenreferenz Reservierungsdetails.

Dining Reservation structure

diningReservations

diningReservations ist ein Array 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, ist unten aufgeführt.

EssReservations-Struktur

Eigenschaft
Datentyp
Beschreibung
ID
Zeichenfolge
Die Reservierungsnummer oder -kennung.
cancellation
Ganzzahl
Dieser Wert wird erfasst, wenn eine Reservierung abgebrochen wurde.
confirmationNumber
Zeichenfolge
Die Buchungsbestä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 verfügbare Lieferpartner.
diningOptions
Zeichenfolge
Liefer- und Speiseoptionen, die im Restaurant verfügbar sind.
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 der letzten Änderung der Reservierung.
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
Die Zeit, für die die Restaurantreservierung gebucht ist.
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 Restaurantreservierung.

Weitere Informationen zur Feldergruppe finden Sie im öffentlichen XDM-Repository:

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07