Prenotazione ristorante gruppo di campi schema

Prenotazione ristorante è un gruppo di campi di schema standard per XDM ExperienceEvent classe utilizzato per acquisire informazioni relative a una prenotazione di un ristorante.

Il gruppo di campi è un'estensione del Dettagli prenotazione e contiene tutti gli stessi campi in un unico campo di tipo oggetto, reservations. Oltre a questi campi generici, Prenotazione ristorante include anche diningReservations array. Questo array di oggetti viene utilizzato per descrivere una o più prenotazioni con proprietà specifiche per il ristorante.

NOTE
Il presente documento descrive in dettaglio diningReservations array. Per informazioni sugli altri campi di cui al reservations oggetto, fare riferimento al Dettagli prenotazione riferimento gruppo di campi.

Struttura prenotazione ristorante

diningReservations

diningReservations è un array di oggetti che rappresenta un elenco di prenotazioni di ristoranti. Se un evento di prenotazione prevede prenotazioni in più ristoranti diversi in momenti diversi della giornata, ad esempio, queste prenotazioni possono essere elencate come singoli oggetti in diningReservations per un singolo evento.

La struttura di ciascun oggetto fornito in diningReservations viene fornito di seguito.

struttura ristorantePrenotazioni

Proprietà
Tipo di dati
Descrizione
ID
Stringa
Il numero o l’identificatore della prenotazione.
cancellation
Intero
Questo valore viene acquisito quando una prenotazione è stata annullata.
confirmationNumber
Stringa
Il numero o l’identificatore di conferma della prenotazione.
created
Intero
Questo valore viene acquisito quando viene creata una prenotazione.
cuisine
Intero
Il tipo di cucina del ristorante.
currencyCode
Stringa
Il codice valuta ISO 4217 utilizzato per effettuare l’acquisto.
deliveryPartners
Stringa
Partner di consegna disponibili presso il ristorante.
diningOptions
Stringa
Opzioni di consegna e ristorazione disponibili presso il ristorante.
groupReservation
Booleano
Indica se la prenotazione viene effettuata per un gruppo.
length
Intero
Il numero totale di giorni per la prenotazione.
loyaltyID
Stringa
L’ID del programma fedeltà per l’ospite elencato nella prenotazione.
modification
Intero
Questo valore viene acquisito quando una prenotazione è stata modificata.
modificationDate
DateTime
L’ora dell’ultima modifica apportata alla prenotazione.
numberOfAdults
Intero
Il numero di adulti associati alla prenotazione.
numberOfChildren
Intero
Il numero di figli associati alla prenotazione.
numberOfRooms
Intero
Il numero di camere associate alla prenotazione.
partySize
Intero
Il numero di persone alla cena.
priceCategory
Stringa
Categoria di prezzo per la prenotazione in corso.
purpose
Stringa
Lo scopo della prenotazione, in genere aziendale o personale.
reservationTime
DateTime
L’orario per il quale è stata effettuata la prenotazione del ristorante.
restaurantID
Stringa
Identificatore del ristorante o del luogo di ristorazione.
reservationStatus
Stringa
Stato della prenotazione.
specialOccasion
Booleano
Indica se la prenotazione viene effettuata per un’occasione speciale.
status
Intero
Lo stato della prenotazione del ristorante.

Per ulteriori dettagli sul gruppo di campi, consulta l’archivio XDM pubblico:

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