Reserva de restaurante grupo de campos de esquema

Reserva de restaurante es un grupo de campo de esquema estándar para la XDM ExperienceEvent clase que se usa para capturar información sobre una reserva de restaurante.

El grupo de campos es una extensión del grupo de campos Detalles de la reserva y contiene todos los campos iguales en un único campo de tipo de objeto, reservations. Además de estos campos genéricos, Reserva para comer también incluye la matriz diningReservations. Esta matriz de objetos se utiliza para describir una o más reservas con propiedades específicas de restaurantes.

NOTE
Este documento cubre los detalles de la matriz diningReservations. Para obtener información sobre los demás campos proporcionados en el objeto reservations, consulte la Referencia del grupo de campos Detalles de la reserva.

Estructura de reserva de restaurante

diningReservations

diningReservations es una matriz de objetos que representa una lista de reservas de restaurantes. Si un evento de reserva implica reservas en varios restaurantes diferentes a distintas horas del día, por ejemplo, estas reservas pueden enumerarse como objetos individuales en diningReservations para un único evento.

A continuación se proporciona la estructura de cada objeto proporcionado en diningReservations.

estructura de reserva para restaurantes

Propiedad
Tipo de datos
Descripción
ID
Cadena
El número o identificador de la reserva.
cancellation
Entero
Este valor se registra cuando se cancela una reserva.
confirmationNumber
Cadena
El número o identificador de confirmación de la reserva.
created
Entero
Este valor se registra cuando se crea una reserva.
cuisine
Entero
El tipo de cocina del restaurante.
currencyCode
Cadena
El código de divisa en formato ISO 4217 usado para realizar la compra.
deliveryPartners
Cadena
Socios de entrega disponibles en el restaurante.
diningOptions
Cadena
Opciones para comer y de envío que ofrece el restaurante.
groupReservation
Booleano
Indica si la reserva es para un grupo.
length
Entero
Número total de días de la reserva.
loyaltyID
Cadena
El ID del programa de fidelización del huésped que figura en la reserva.
modification
Entero
Este valor se registra cuando se modifica una reserva.
modificationDate
Fecha/Hora
Hora a la que se modificó la reserva por última vez.
numberOfAdults
Entero
El número de adultos asociados con la reserva.
numberOfChildren
Entero
El número de niños asociados con la reserva.
numberOfRooms
Entero
El número de habitaciones asociadas con la reserva.
partySize
Entero
El número de personas en el comedor.
priceCategory
Cadena
La categoría de precio de la reserva que se está realizando.
purpose
Cadena
El propósito de la reserva, por lo general, ya sea comercial o personal.
reservationTime
Fecha/Hora
La hora de reserva de la mesa.
restaurantID
Cadena
Identificador de la ubicación del restaurante o la mesa.
reservationStatus
Cadena
El estado de la reserva.
specialOccasion
Booleano
Indica si la reserva es para una ocasión especial.
status
Entero
El estado de reserva de la mesa.

Para obtener más información sobre el grupo de campos, consulte el repositorio XDM público:

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