Reserva de acomodação grupo de campos de esquema

Reserva de acomodação é um grupo de campos de esquema padrão para o XDM ExperienceEvent classe usado para registrar informações sobre uma reserva de hospedagem.

O grupo de campos é uma extensão do Detalhes da reserva grupo de campos, e contém todos os mesmos campos sob um único campo de tipo de objeto, reservations. Além desses campos genéricos, Reserva de acomodação também inclui lodgingReservations matriz. Essa matriz de objetos é usada para descrever uma ou mais reservas com propriedades exclusivas de hospedagem.

NOTE
Este documento abrange os detalhes da lodgingReservations matriz. Para obter informações sobre os outros campos fornecidos no reservations objeto, consulte o Detalhes da reserva referência do grupo de campos.

Estrutura de reserva de hospedagem

lodgingReservations

lodgingReservations é uma matriz de objetos que representa uma lista de reservas de hospedagem. Se um evento de reserva envolve reservas em vários hotéis diferentes ao longo da rota de uma viagem, por exemplo, essas reservas podem ser listadas como objetos individuais em lodgingReservations por um único evento.

A estrutura de cada objeto fornecido em lodgingReservations é fornecido abaixo.

Estrutura lodgingReservations

Propriedade
Tipo de dados
Descrição
averageDailyPrice
Moeda
O preço médio diário do quarto de hotel.
lodgingCheckIn
Objeto

Um objeto que descreve os detalhes do check-in da hospedagem. Inclui os seguintes valores:

  • digitalKey: (Número inteiro) indica quando um convidado seleciona o uso de uma chave digital ao fazer check-in.
  • earlyCheckInRequested: (Número inteiro) indica quando um convidado solicita o check-in antes do horário normal.
  • lateCheckInRequested: (Número inteiro) indica quando um convidado solicita o check-in após o horário normal.
  • noRoomCheckIn: (Número inteiro) Esse valor é capturado quando um convidado conclui o check-in quando não há salas disponíveis no momento.
  • oneRoomCheckIn: (Número inteiro) Esse valor é capturado quando um convidado termina o check-in quando há apenas um quarto disponível no momento.
  • roomKeys: (número inteiro) o número de chaves padrão do quarto fornecidas no check-in.
  • userSelectedRoom: (Booleano) Indica se o hóspede escolheu o quarto no check-in.
rackrate
Moeda
O custo de uma reserva no mesmo dia sem acordo prévio de reserva.
ID
String
O número ou identificador da reserva.
agentID
String
A ID do agente associada à reserva de hotel.
basePrice
String
O preço base antes da adição de descontos.
bookingID
String
A ID da reserva associada à reserva de hotel.
cancellation
Número inteiro
Esse valor é capturado quando uma reserva é cancelada.
checkInDate
DateTime
A data de check-in da reserva do quarto.
checkOutDate
DateTime
A data de check-out da reserva do quarto.
confirmationNumber
String
O número ou identificador de confirmação de reserva.
couponCode
String
Um código de cupom associado à reserva de hotel.
created
Número inteiro
Esse valor é capturado quando uma reserva é criada.
currencyCode
String
O código de moeda ISO 4217 usado para fazer a compra.
discountPercent
Duplo
A porcentagem de desconto associada à reserva.
freeCancelation
Booleano
Indica se o quarto tem uma política de cancelamento gratuito.
guestID
String
A ID do hóspede associada à reserva de hotel.
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.
propertyID
String
Um identificador do hotel ou resort da reserva.
propertyName
String
O nome do hotel ou resort da reserva.
purpose
String
O objetivo da reserva, normalmente comercial ou pessoal.
ratePlan
String
A tarifa em que o quarto foi vendido.
refundable
Booleano
Indica se o quarto é reembolsável.
reservationStatus
String
O status da reserva.
roomAccessibilityType
String
O tipo de acessibilidade da sala, como mobilidade, audição ou outro.
roomCapacity
Número inteiro
O número de pessoas que o quarto de hotel comporta.
roomType
String
O tipo de quarto que está sendo reservado.
smoking
Booleano
Indica se o quarto permite fumar.
tripType
String
Indica se a reserva é para uma viagem só de ida, ida e volta ou uma viagem em várias cidades.

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

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