API Reference: Confirmación de Disponibilidad de una Tarifa

De Wiki PriceSurfer
Revisión del 10:51 27 mar 2014 de Heraldo.gerber (discusión | contribuciones) (Página creada con '=== Confirmación de Disponibilidad de una Tarifa (AvailabilityValidation) === Confirma la vigencia de una tarifa provista por una consulta de disponibilidad previa Request:...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Ir a la navegaciónIr a la búsqueda

Confirmación de Disponibilidad de una Tarifa (AvailabilityValidation)

Confirma la vigencia de una tarifa provista por una consulta de disponibilidad previa


Request: AvailabilityValidationRQ (Estructura del Documento)

Response: AvailabilityValidationRS (Estructura del Documento)

Ejemplo de uso:

      • Solicitud:

 <AvailabilityValidationRQ>

<GeneralParameters> <PreferedLanguage LanguageCode="es"/> <PreferedCurrency CurrencyCode="ARS"/> </GeneralParameters> <Products> <Hotels> <Hotel TripProductID="7b776d90-6fb5-42fe-87d0-910100f21d43"/> </Hotels> </Products>

 </AvailabilityValidationRQ>


Parámetro Obligatorio Descripción
GeneralParameters
PreferedLanguage Establece el lenguaje requerido para la respuesta.

Atributos:

LanguageCode: Código de lenguaje correspondiente a los códigos de lenguaje estándar provistos por Nemo.

PreferedCurrency Establece la moneda requerida para la respuesta.

Atributos:

CurrencyCode: No está habilitado el uso de multimoneda. La moneda utilizada será la configurada en el contrato. Código de moneda correspondiente a los códigos de moneda estándar provistos.

Hotels No
Hotel Se envía el id del hotel a consultar mediante el atributo TripProductID. IMPORTANTE: por ahora el servicio no soporta varios productos en una misma reserva. Deberá realizar una reserva por cada producto.


      • Respuesta:



<AvailabilityValidationRS>

  <Details>
     <Products>
        <Hotels>
           <Rate HotelCode="2392" SupplierId="BOL" TripProductID="7b776d90-6fb5-42fe-87d0-910100f21d43">
              <Rooms>
                 <Room Type="NMO.HTL.RMT.SGL" Availability="NMO.HTL.AVB.CNF" RoomDescription="INDIVIDUAL STANDARD">
                    <Occupancy>
                       <Guests>
                          <Guest PassengerSequence="1"/>
                       </Guests>
                    </Occupancy>
                 </Room>
              </Rooms>
              <Board Code="3">ALOJAMIENTO Y DESAYUNO</Board>
              <RatePrices>
                 <RatePrice Currency="ARS" Type="NMO.HTL.RPT.NET">1082.651622002821</RatePrice>
                 <RatePrice Currency="USD" Type="NMO.HTL.RPT.NBC">230.28</RatePrice>
                 <RatePrice Currency="ARS" Type="NMO.GBL.RPT.GRS">1082.651622002821</RatePrice>
              </RatePrices>
              <Passengers>
                 <Passenger AgeType="NMO.GBL.AGT.ADT"/>
              </Passengers>
              <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>
              <Rating Code="NMO.HTL.RTN.4ST" Type="NMO.HTL.RTT.STR">
                 <Value>4.0</Value>
                 <Description>4 Estrellas</Description>
              </Rating>
              <CheckIn>2014-08-18</CheckIn>
              <CheckOut>2014-08-20</CheckOut>
           </Rate>
        </Hotels>
     </Products>
  </Details>

</AvailabilityValidationRS>


Parámetro Obligatorio Descripción
Notifications No
Notification Si Nodo que informa cuando ocurre algún error o excepción. En el atributo TripNumber se indica el trip al cual se refiere la notificación.
NotificationId Si Identificador de la notificación. Las mismas serán provistas por Nemo.
NotificationType Si Tipo de notificación.
NotificationMessage Si Mensaje de notificación.
Echo No En este nodo se envía una copia de la consulta realizada.
Details Si
Products Si
Hotels No
Hotel Si Información de un Hotel reportada por el proveedor asociado.

Atributos:

TripProductId: identificador del producto.

Offer: indica si es una oferta.

Featured: indica si es un producto recomendado.

Rooms No Información sobre las habitaciones.
Room Si Identifica una habitación en los parámetros de la búsqueda.

Atributos:

Type: tipo de habitación.

Availability: indica la disponibilidad de la habitación.

Occupancy Si Se informa la distribución de pasajeros en la habitación.
Guests Si Lista de huespedes de la habitación con su información.
Boards No
Board Si Regímenes asociados a la habitación.

Atributos:

Type: Tipo de régimen correspondiente a los tipos de régimen estándar provistos por Nemo.

Code: Código del régimen correspondiente a los códigos de régimen estándar provistos.

RatePrices No Se informan las tarifas de la habitación.
Passengers Si Pajeros incluidos en la tarifa hotelera.
Fares Si Datos de tarifas
FareType No Tipo de tarifas, ej. Tarifa web, precio de agencia
Prices Si Precios, con valor y moneda