Grupo de campos de esquema Reserva de jantar

A Reserva para o Jantar é um grupo de campos de esquema padrão para a XDM ExperienceEvent classe usada para capturar informações sobre uma reserva de jantar.

O grupo de campos é uma extensão do grupo de campos Detalhes da Reserva e contém todos os mesmos campos em um único campo de tipo de objeto, reservations. Além desses campos genéricos, a Reserva de Jantar também inclui a matriz diningReservations. Esta matriz de objetos é usada para descrever uma ou mais reservas com propriedades específicas do restaurante.

NOTE
Este documento aborda os detalhes da matriz diningReservations. Para obter informações sobre os outros campos fornecidos sob o objeto reservations, consulte a Referência do grupo de campos Detalhes da reserva.

Estrutura de Reserva de Jantar

diningReservations

diningReservations é uma matriz de objetos que representa uma lista de reservas de jantar. Se um evento de reserva envolve reservas em vários restaurantes diferentes em diferentes horários do dia, por exemplo, essas reservas podem ser listadas como objetos individuais em diningReservations para um único evento.

A estrutura de cada objeto fornecido em diningReservations é fornecida abaixo.

Estrutura de reservas de jantar

Propriedade
Tipo de dados
Descrição
ID
String
O número ou identificador da reserva.
cancellation
Número inteiro
Esse valor é capturado quando uma reserva é cancelada.
confirmationNumber
String
O número ou identificador de confirmação de reserva.
created
Número inteiro
Esse valor é capturado quando uma reserva é criada.
cuisine
Número inteiro
O tipo de cozinha do restaurante.
currencyCode
String
O código de moeda ISO 4217 usado para fazer a compra.
deliveryPartners
String
Parceiros de entrega disponíveis no restaurante.
diningOptions
String
Delivery e opções de refeições disponíveis no restaurante.
groupReservation
Booleano
Indica se a reserva está sendo feita para um grupo.
length
Número inteiro
O número total de dias da reserva.
loyaltyID
String
A ID do programa de fidelidade do convidado listado na reserva.
modification
Número inteiro
Esse valor é capturado quando uma reserva é modificada.
modificationDate
DateTime
A hora em que a reserva foi modificada pela última vez.
numberOfAdults
Número inteiro
O número de adultos associados à reserva.
numberOfChildren
Número inteiro
O número de filhos associado à reserva.
numberOfRooms
Número inteiro
O número de quartos associado à reserva.
partySize
Número inteiro
O número de indivíduos no jantar.
priceCategory
String
A categoria de preço para a reserva que está sendo feita.
purpose
String
O objetivo da reserva, normalmente comercial ou pessoal.
reservationTime
DateTime
O horário para o qual a reserva do jantar é feita.
restaurantID
String
Um identificador para o restaurante ou local da refeição.
reservationStatus
String
O status da reserva.
specialOccasion
Booleano
Indica se a reserva está sendo feita para uma ocasião especial.
status
Número inteiro
O status da reserva para o jantar.

Para obter mais detalhes sobre o grupo de campos, consulte o repositório XDM público:

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