Diferencia entre revisiones de «API Reference: Hoteles - Nodos tipo BookingProductHotels.Hotel»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
(Página creada con '== Hoteles - Nodos tipo BookingProductHotels.Hotel == Este [http://www.w3.org/TR/xmlschema-1/#Complex_Type_Definitions tipo complejo] es usado en las respuestas a las operacion...')
 
Línea 216: Línea 216:
 
| HotelName || Sí || Nombre del hotel.
 
| HotelName || Sí || Nombre del hotel.
 
|-
 
|-
| AccomodationType || No || Indica si es hotel, hostel, camping, etc, los tipos serán provistos por Nemo.
+
| AccomodationType || No || Indica si es hotel, hostel, camping.
 +
Atributos:
 +
 
 +
- AccomodationType: [[API Reference: Tipos de Alojamientos|Tabla de Códigos]]
 
|-
 
|-
 
| HotelDescriptions || No ||
 
| HotelDescriptions || No ||
Línea 224: Línea 227:
 
Atributos:
 
Atributos:
  
HotelDescriptionType: Tipo de descripción correspondiente a los tipos de descripción estándar provistos por Nemo.
+
HotelDescriptionType: Tipo de descripción. [[API Reference: Tipos de Descripciones de Hoteles|Tabla de Códigos]]
 
|-
 
|-
 
| LocationDetails || No ||
 
| LocationDetails || No ||
Línea 234: Línea 237:
 
LocationCode: Código de área provisto por el proveedor.
 
LocationCode: Código de área provisto por el proveedor.
 
|-
 
|-
| Amenities || No ||
+
| Amenities || || Lista de servicios e instalaciones brindadas por el hotel.
 
|-
 
|-
| Amenity || No || Código de amenidad admitido.
+
| Amenity || || Servicio/Instalación brindada por el hotel.
  
 
Atributos:
 
Atributos:
  
AmenityGroupCode: Tipo de amenidad. Los tipos de amenidad admitidos corresponden a los provistos por Nemo.
+
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. [[API Reference: Grupos de Servicios e Instalaciones|Tabla de Códigos]]
 +
|-
 +
| Description || Sí || Descripción del servicio/instalación ofrecida por el hotel.
 +
 
 +
Atributos:
  
AmenityCode: Código de amenidad. Los códigos de amenidad admitidos corresponden a los provistos.
+
AmenityCode: Código de servicio/instalación. [[API Reference: Tipos de Servicios e Instalaciones|Tabla de Códigos]]
 
|-
 
|-
 
| Address || Sí || Dirección del hotel
 
| Address || Sí || Dirección del hotel

Revisión del 18:40 1 abr 2014

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 Contiene toda la información del hotel y de la tarifa.
BookingReferences No Localizadores (Identificadores) de la reserva (presentes si corresponde)
BookingReference 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
BookingStatusDescription Descripción del estado actual de la reserva.

BookingStatusCode: Código del estado de la reserva. Tabla de Códigos

Hotel Contiene toda la información del hotel y de la tarifa.

Atributos:

- HotelCode: Código de Hotel en Price Surfer

HotelName Nombre del hotel.
AccomodationType No Indica si es hotel, hostel, camping.

Atributos:

- AccomodationType: Tabla de Códigos

HotelDescriptions No
HotelDescription 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 Lista de servicios e instalaciones brindadas por el hotel.
Amenity 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 Descripción del grupo de servicio/instalación.

Atributos:

AmenityGroupCode: Código del tipo de servicio/instalación. Tabla de Códigos

Description Descripción del servicio/instalación ofrecida por el hotel.

Atributos:

AmenityCode: Código de servicio/instalación. Tabla de Códigos

Address Dirección del hotel
AddressLines Líneas que componen la dirección del hotel.
AddressLine Indica la dirección del hotel.
Position No Coordenadas del hotel: Latitud y Longitud.
HotelRating Categoría del hotel.

Atributos:

HotelRatingCode: código de la categoría correspondiente a los códigos de categoría estándar provistos por Nemo.

HotelRatingType: Tipo de la categoría correspondiente a los tipos de categoría estándar provistos por Nemo.

RatingValue Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre.
ImageLinks Conjunto de imágenes del hotel
ImageLink No
ImageDescription Descripción de la imagen

ImageDisplayType: Tipo de imagen correspondiente a los tipos de imágenes estándar provistos por Nemo.

DisplayOrder No Orden del la imagen.
ImageURL URL de la imagen
DestinationDetails Atributos:

DestinationType: tipo de destino de los provistos por Nemo.

Destination Code: código del destino a buscar, de los provistos por Nemo.

CheckIn No Fecha de entrada de la estadía.
CheckOut No Fecha de salida de la estadía
Rate Tarifa a reservar, indicando con el atributo TripProductId el id del hotel a reservar.
Rooms No
Room
Occupancy 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 Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes.
ChargeConditions Nodo de gastos de cancelación
ChargeCondition Gasto de Cancelación

Atributo:

- ChargeType, tipo de cargo. Tabla de Códigos

ChargeDescription Descripción del gastos de cancelación
Período de aplicación:
DateRangeWithDays No Indica que el gasto de cancelación tiene un rango en base a días: Rango de días antes de la fecha de Check-In en los que se aplica el Gasto de Cancelación
DateFrom Fecha desde
DateTo Fecha hasta
ó
DateRangeWithDateType No Indica que el gasto de cancelación tiene un rango en base a fechas.
DateFrom Fecha desde
DateTo Fecha hasta
RatePrices
RatePrice Indica el importe del concepto de cancelación

Atributos:

- RatePriceType, tipo de precio