Diferencia entre revisiones de «API Reference: Hoteles - Nodos tipo BookingProductHotels.Hotel»
Línea 305: | Línea 305: | ||
| Occupancy || Sí || Indica la cantidad de adultos, niños e infantes por cada habitación. | | Occupancy || Sí || Indica la cantidad de adultos, niños e infantes por cada habitación. | ||
En el nodo Guest se encuentra el identificador del pasajero, atributo PassengerSequence. Este dato se obtiene del Sequence del nodo Passenger. | En el nodo Guest se encuentra el identificador del pasajero, atributo PassengerSequence. Este dato se obtiene del Sequence del nodo Passenger. | ||
− | |||
− | |||
|- | |- | ||
| Passenger || No || Datos de los pasajeros. | | Passenger || No || Datos de los pasajeros. |
Revisión del 14:08 3 jul 2019
Hoteles - Nodos tipo BookingProductHotels.Hotel
Este tipo complejo es usado en las respuestas a las operaciones:
CancellationFeesQuery (Consulta de Gastos de Cancelación de un Producto y de una Reserva)
BookingProducts (Reserva de Productos)
BookingQuery (Consulta de Reserva)
Ejemplo:
...
<Hotels>
<Hotel HotelCode="2392" SupplierID="BOL">
<BookingReferences>
<BookingReference ReferenceType="NMO.HTL.RPT.MPH">QN_007GP-1</BookingReference>
<BookingReference ReferenceType="NMO.HTL.RPT.PRS.PS1">249</BookingReference>
<BookingReference ReferenceType="NMO.HTL.RPT.PRS.PS2">278094</BookingReference>
</BookingReferences>
<BookingStatusList>
<BookingStatus>
<BookingStatusDescription BookingStatusCode="NMO.HTL.BST.CNF">Confirmado</BookingStatusDescription>
<BookingStatusActor BookingStatusActorType="HAR.DCO.DE1"/>
<RulesInfo>
<RuleInfo Permit="true" RuleType="NMO.GBL.RBS.DET"/>
<RuleInfo Permit="true" RuleType="NMO.GBL.RBS.VOU"/>
<RuleInfo Permit="true" RuleType="NMO.GBL.RBS.CAN"/>
<RuleInfo Permit="true" RuleType="NMO.GBL.RBS.PAY"/>
</RulesInfo>
</BookingStatus>
</BookingStatusList>
<Hotel SupplierID="BOL" HotelCode="2392">
<HotelName>Americas Towers</HotelName>
<HotelDescriptions>
<HotelDescription HotelDescriptionType="General">El hotel cuenta con 100 habitaciones espaciosas y lujosas, de las cuales 10 son suites; vestíbulo con recepción 24 horas, caja fuerte, bar, restaurante, conexión a Internet, sala de conferencias moderna y decorada con paneles de madera y telas; servicio de habitaciones 24 horas, servicio de despertador y servicio de limpieza.</HotelDescription>
<HotelDescription HotelDescriptionType="General">La piscina del hotel permanece abierta de octubre a marzo.</HotelDescription>
</HotelDescriptions>
<LocationDetails ItemsCount="1">
<Location Sequence="1" LocationCode="G9">Cerca del centro</Location>
</LocationDetails>
<Amenities ItemsCount="50">
<Amenity Fee="No" Sequence="1">
<AmenityGroup AmenityGroupCode="NMO.HTL.AMT.LOC">Ubicación</AmenityGroup>
<Description AmenityCode="1">En la carretera principal</Description>
</Amenity>
...
</Amenities>
<Addresses>
<Address>
<AddressLines>
<AddressLine>Libertad 1070</AddressLine>
<AddressLine>1012 - BUENOS AIRES</AddressLine>
<AddressLine>Buenos Aires</AddressLine>
</AddressLines>
<TelephoneNumbers>
<TelephoneNumber>
<TelephoneNumberType TelephoneNumberType="NMO.GBL.TLT.TE1">phoneHotel</TelephoneNumberType>
<TelephoneNumberValue>5411 4129 0700</TelephoneNumberValue>
</TelephoneNumber>
<TelephoneNumber>
<TelephoneNumberType TelephoneNumberType="NMO.GBL.TLT.OFF">phoneBooking</TelephoneNumberType>
<TelephoneNumberValue>5411 4129 0700</TelephoneNumberValue>
</TelephoneNumber>
</TelephoneNumbers>
<PostalCode CountryCode="AR">1012</PostalCode>
<Destinations>
<Destination DestinationType="NMO.HTL.DST.CTY" DestinationCode="5694">Buenos Aires</Destination>
<Destination DestinationType="NMO.HTL.DST.CTR" DestinationCode="202">Argentina</Destination>
<Destination DestinationType="NMO.HTL.DST.CNT" DestinationCode="15">América del Sur</Destination>
<Destination DestinationType="NMO.HTL.DST.ALL" DestinationCode="1">Planeta Tierra</Destination>
</Destinations>
</Address>
</Addresses>
<Position>
<Latitude>-34.595992</Latitude>
<Longitude>-58.384257</Longitude>
</Position>
<HotelRating HotelRatingCode="NMO.HTL.RTN.4ST" HotelRatingType="NMO.HTL.RTT.STR">
<RatingDescription>4 Estrellas</RatingDescription>
<RatingValue>4.0</RatingValue>
</HotelRating>
<ImageLinks ItemsCount="4">
<ImageLink Sequence="1">
<ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">General</ImageDescription>
<DisplayOrder>1</DisplayOrder>
<ImageHeight UnitOfMeasureCode="9">52</ImageHeight>
<ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
<ImageURL>1/6/169FECAA517308C6D670861605F22743.jpg</ImageURL>
<ThumbnailURL>9/8/98AE7381AF851A3631486502673653F2.jpg</ThumbnailURL>
</ImageLink>
<ImageLink Sequence="2">
<ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Habitación</ImageDescription>
<DisplayOrder>2</DisplayOrder>
<ImageHeight UnitOfMeasureCode="9">51</ImageHeight>
<ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
<ImageURL>6/0/60E1951BFA1D41836BCF1E8187675214.jpg</ImageURL>
<ThumbnailURL>5/0/5054FD9BAA428B52E49AD64DA800F23B.jpg</ThumbnailURL>
</ImageLink>
<ImageLink Sequence="3">
<ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Piscina</ImageDescription>
<DisplayOrder>3</DisplayOrder>
<ImageHeight UnitOfMeasureCode="9">50</ImageHeight>
<ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
<ImageURL>6/D/6DE26A3917736F13E0FD5E78DD5C9723.jpg</ImageURL>
<ThumbnailURL>C/A/CACCD17D7DC58DAB61148E5BD9451D99.jpg</ThumbnailURL>
</ImageLink>
<ImageLink Sequence="4">
<ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Vestíbulo</ImageDescription>
<DisplayOrder>4</DisplayOrder>
<ImageHeight UnitOfMeasureCode="9">46</ImageHeight>
<ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
<ImageURL>1/3/136806D8E0E937AB37CF6644424DA587.jpg</ImageURL>
<ThumbnailURL>5/1/51927647FC24A445C17A1B5CF47EF5BC.jpg</ThumbnailURL>
</ImageLink>
</ImageLinks>
<HotelChain>GRUPO AMERICAS</HotelChain>
<Emails ItemsCount="1">
<Email Sequence="1">
<EmailType EmailType="NMO.GBL.EMT.OFC"/>
<EmailValue>TOWERS@AMERICAS-BUE.COM.AR</EmailValue>
</Email>
</Emails>
<URLs ItemsCount="1">
<URL Sequence="1" URLType="web">www.grupoamericas.com.ar</URL>
</URLs>
</Hotel>
<DestinationDetails>
<Destination DestinationType="NMO.HTL.DST.CTY" DestinationCode="5694">Buenos Aires</Destination>
<Destination DestinationType="NMO.HTL.DST.CTR" DestinationCode="202">Argentina</Destination>
<Destination DestinationType="NMO.HTL.DST.CNT" DestinationCode="15">América del Sur</Destination>
<Destination DestinationType="NMO.HTL.DST.ALL" DestinationCode="1">Planeta Tierra</Destination>
</DestinationDetails>
<CheckIn>2014-08-18Z</CheckIn>
<CheckOut>2014-08-20Z</CheckOut>
<Rate>
<Rooms>
<Room>
<RoomDescription RoomType="NMO.HTL.RMT.SGL">INDIVIDUAL STANDARD</RoomDescription>
<Occupancy>
<AdultsCount>1</AdultsCount>
<ChildrenCount>0</ChildrenCount>
<InfantCount>0</InfantCount>
<RoomsCount>1</RoomsCount>
<Passengers>
<Passenger AgeType="NMO.GBL.AGT.ADT">
<PersonNames>
<PersonName NameType="NMO.GBL.PNT.FIR">NOMBRE</PersonName>
<PersonName NameType="NMO.GBL.PNT.LAS">APELLIDO</PersonName>
</PersonNames>
<Age>30</Age>
<Identifiers>
<Identifier xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Type="NMO.HTL.RPT.DNI" xsi:nil="true"/>
</Identifiers>
</Passenger>
</Passengers>
</Occupancy>
<Availability AvailabilityCode="NMO.HTL.AVB.CNF">Inmediate Confirmation</Availability>
</Room>
</Rooms>
<Board Code="3">ALOJAMIENTO Y DESAYUNO</Board>
<RatePrices>
<RatePrice Currency="ARS" Type="NMO.HTL.RPT.NET">1082.65162200282</RatePrice>
<RatePrice Currency="ARS" Type="NMO.GBL.RPT.GRS">1082.65162200282</RatePrice>
</RatePrices>
<ChargeConditions>
<ChargeCondition Sequence="1">
<ChargeDescription ChargeType="NMO.HTL.CHT.CAN">Cancellation</ChargeDescription>
<DateRangeWithDateType>
<DateFrom>2014-08-15T00:00:00.000Z</DateFrom>
<DateTo>2014-08-18T00:00:00.000Z</DateTo>
</DateRangeWithDateType>
<RatePrices>
<RatePrice Currency="ARS" Type="NMO.HTL.RPT.NET">541.3258110014104</RatePrice>
<RatePrice Currency="ARS" Type="NMO.GBL.RPT.GRS">541.3258110014104</RatePrice>
</RatePrices>
</ChargeCondition>
</ChargeConditions>
<Deadline>
<Date>2014-08-12T00:00:00.000Z</Date>
</Deadline>
</Rate>
</Hotel>
</Hotels>
...
Parámetro | Obligatorio | Descripción | |
---|---|---|---|
Hotels | No | ||
Hotel | Sí | Contiene toda la información del hotel y de la tarifa. | |
BookingReferences | No | Localizadores (Identificadores) de la reserva (presentes si corresponde) | |
BookingReference | Sí | Información de un tipo particular de Localizador de la reserva.
Atributos: - ReferenceType: Tipo de localizador. Tabla de Códigos | |
BookingStatusList | No | Estados del “ítem”. | |
BookingStatus | Sí | ||
BookingStatusDescription | Sí | Descripción del estado actual de la reserva.
BookingStatusCode: Código del estado de la reserva. Tabla de Códigos | |
Hotel | Sí | Contiene toda la información del hotel y de la tarifa.
Atributos: - HotelCode: Código de Hotel en Price Surfer | |
HotelName | Sí | Nombre del hotel. | |
AccomodationType | No | Indica si es hotel, hostel, camping.
Atributos: - AccomodationType: Tabla de Códigos | |
HotelDescriptions | No | ||
HotelDescription | Sí | Descripción del hotel.
Atributos: HotelDescriptionType: Tipo de descripción. Tabla de Códigos | |
LocationDetails | No | ||
Location | No | Descripción del área en la que se localiza el hotel.
Atributos: LocationCode: Código de área provisto por el proveedor. | |
Amenities | Sí | Lista de servicios e instalaciones brindadas por el hotel. | |
Amenity | Sí | Servicio/Instalación brindada por el hotel.
Atributos: Fee: Bandera que indica si el servicio/instalación tiene cargo por huésped o no. | |
AmenityGroup | Sí | Descripción del grupo de servicio/instalación.
Atributos: AmenityGroupCode: Código del tipo de servicio/instalación. Tabla de Códigos | |
Description | Sí | Descripción del servicio/instalación ofrecida por el hotel.
Atributos: AmenityCode: Código de servicio/instalación. Tabla de Códigos | |
Address | Sí | Dirección del hotel | |
AddressLines | Sí | Líneas que componen la dirección del hotel. | |
AddressLine | Sí | Indica la dirección del hotel. | |
Position | No | Coordenadas del hotel: Latitud y Longitud. | |
HotelRating | Sí | Categoría del hotel.
Atributos: HotelRatingCode: Código de la categoría. Tabla de Códigos HotelRatingType: Tipo de la categoría. Tabla de Códigos | |
RatingValue | Sí | Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre. | |
ImageLinks | Sí | Conjunto de imágenes del hotel | |
ImageLink | No | ||
ImageDescription | Sí | Descripción de la imagen
ImageDisplayType: Tipo de imagen. Tabla de Códigos | |
DisplayOrder | No | Orden del la imagen. | |
ImageURL | Sí | URL de la imagen | |
DestinationDetails | Sí | Atributos:
DestinationType: Tipo de destino (continente, país, región/provincia/estado, ciudad). Tabla de Códigos DestinationCode: Código de destino. Destinos | |
CheckIn | No | Fecha de entrada de la estadía. | |
CheckOut | No | Fecha de salida de la estadía | |
Rate | Sí | Tarifa a reservar, indicando con el atributo TripProductId el id del hotel a reservar. | |
Rooms | No | ||
Room | Sí | ||
Occupancy | Sí | Indica la cantidad de adultos, niños e infantes por cada habitación.
En el nodo Guest se encuentra el identificador del pasajero, atributo PassengerSequence. Este dato se obtiene del Sequence del nodo Passenger. | |
Passenger | No | Datos de los pasajeros.
Atributos: AgeType: tipo de pasajero (chl, inf, adt). Sequence: Este dato será asociado al PassengerSequence del nodo Guest en hoteles. | |
Exceptions | Sí | Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes. | |
ChargeConditions | Sí | Nodo de gastos de cancelación | |
ChargeCondition | Sí | Gasto de Cancelación
Atributo: - ChargeType, tipo de cargo. Tabla de Códigos | |
ChargeDescription | Sí | Descripción del gastos de cancelación | |
Período de aplicación: | |||
DateRangeWithDays | No | Indica que la política de cancelación se informará en un rango basado en cantidad de días previos al checkin: Rango de días antes de la fecha de Check-In en los que se aplica el Gasto de Cancelación | |
DateFrom | Sí | Cantidad de días antes del Check-In a partir de la cual la tarifa incurre en gastos. Sin presencia del nodo "DateTo" implica que la tarifa es No Reembolsable al momento de la creación. | |
DateTo | No | Cantidad de días antes del Check-In hasta donde se cobra el Gasto de Cancelación. En caso de que no llegue éste nodo completo, se deberá tomar que la política comprende el período completo -> desde el DateFrom hasta el día actual (día en que se está creando la reserva).
(ej: sin presencia del nodo "DateTo" y con el nodo "DateFrom=0" implica que es No Reembolsable) | |
ó | |||
DateRangeWithDateType | No | Indica que el gasto de cancelación tiene un rango en base a fechas. | |
DateFrom | Sí | Fecha a partir de la cual se cobra el Gasto de Cancelación | |
DateTo | Sí | Fechas hasta la que se cobra el Gasto de Cancelación | |
RatePrices | Sí | ||
RatePrice | Sí | Indica el importe del concepto de cancelación
Atributos: - RatePriceType, tipo de precio |
|
Deadline | No | Fecha de vencimiento | |
SupplierComments | No | Comentarios del proveedor (disponible a partir de Diciembre 2015) |