Gruppo di campi schema Prenotazione ristorante

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

Il gruppo di campi è un'estensione del gruppo di campi 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
Questo documento descrive i dettagli dell'array diningReservations. Per informazioni sugli altri campi forniti nell'oggetto reservations, fare riferimento al riferimento al gruppo di campi Dettagli prenotazione.

Struttura prenotazione ristorante

diningReservations

diningReservations è un array di oggetti che rappresenta un elenco di prenotazioni di ristoranti. Se un evento di prenotazione comporta 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 è riportata di seguito.

struttura invitiamo a prenotare

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 per il ristorante.
diningOptions
Stringa
Opzioni di consegna e proposte culinarie 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
Data e ora
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
Data e ora
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