Apis ecommerce SPA: Flight Results

Front Example


 

APIS


air_shopping_price_calculation

price_calendar

Diagram


 

Mapping


Flight Results Frontend receives information from https://kiu.atlassian.net/wiki/spaces/KE/pages/267190369 as follows:

 

Elementos

 

 

 

 

 

 

 

Descripción

Campo en la SPA

Elementos

 

 

 

 

 

 

 

Descripción

Campo en la SPA

"kiu_internals":

 

 

 

 

 

 

 

 

 

"duration":

5840.301,

 

 

 

 

 

 

 

 

"id_tracking":

"backendflightresults.8571697e8cfc_c789f16882d54ece9af117e7c837baf9"

 

 

 

 

 

 

 

 

"response":

 

 

 

 

 

 

 

 

 

 

"airports":

 

 

 

 

 

 

Lista de Aeropuertos dentro de la búsqueda realizada

Aquí se despliega toda la lista de los aeropuertos que contiene la búsqueda, con cada uno de los capos se busca la información para desplegar en el frontend.

 

 

"AEP":

 

 

 

 

 

Código del aeropuerto

 

 

 

 

"city":

 

 

 

 

Ciudad

 

 

 

 

 

"description":

"BUENOS AIRES"

 

 

Nombre de la Ciudad

 

 

 

 

"country":

"AR"

 

 

 

País

 

 

 

 

"country_name":

"ARGENTINA"

 

 

 

Nombre del País

 

 

 

 

"description":

"AEROPARQUE JORGE NEWBERY"

 

 

 

Nombre del Aeropuerto

 

 

 

 

"iso_country_code2":

"AR"

 

 

 

Código del país 2 dígitos

 

 

 

 

"iso_country_code3":

"ARG"

 

 

 

Código del país 3 dígitos

 

 

 

 

"location_city":

"BUE"

 

 

 

Ubicación de la Ciudad

 

 

 

 

"location_city_iata":

true

 

 

 

Indicador para traer la ubicación iata de la ciudad

 

 

 

 

"location_city_name":

"BUENOS AIRES",

 

 

 

Nombre de la ubicación de la ciudad

 

 

 

 

"location_code":

"AEP"

 

 

 

Código de la ubicación del aeropuerto

 

 

 

 

"location_iata":

true

 

 

 

Indicador para traer la ubicación iata del aeropuerto

 

 

 

 

"locations_reference_id":

"AEP_0"

 

 

 

Numero de referencia del aeropuerto

 

airports: trae una lista de todas las ciudades y aeropuertos que se encuentran en la ruta tanto para vuelos directos, en conexión y con escala. estos campos se usan para el frontend

 

 

"carousel":

 

 

 

 

 

Lógica de listado de fechas y precios de 3 días antes y 3 días después de la búsqueda.

 

 

 

 

"going":

"2020-05-28": 1790.91

"2020-05-29": 1790.91

…..

 

 

 

Lista de días y precios mas económico disponible para la ida

Se muestran la información de los 7 días disponibles y los precios para mostrar en el frontend para la ida.

 

 

 

"return":

"2020-05-28": 1790.91

"2020-05-29": 1790.91

…..

 

 

 

Lista de días y precios mas económico disponible para la ida

Se muestran la información de los 7 días disponibles y los precios para mostrar en el frontend para la vuelta.

 

 

 

"components"

 

 

 

 

 

Componentes

Se muestra la información de la búsqueda

 

 

 

"arrival_information":

 

 

 

 

Información de llegada

 

 

 

 

 

"date":

null

 

 

fecha

 

 

 

 

 

"location_reference_id":

"USH_0"

 

 

ID de referencia de locación de llegadaa

 

 

 

 

"component":

"OD_AEPUSH_01_20200531"

 

 

 

 

 

 

 

 

"departure_information":

 

 

 

 

Información de salida

 

 

 

 

 

"date":

"2020-05-31"

 

 

Fecha

 

 

 

 

 

"location_reference_id":

"AEP_0"

 

 

ID de referencia de locación de salida

 

 

 

"family_fares":

 

 

"BUSINESS_00XX_0","ECONOMY-BASIC_00XX_0","ECONOMY-CLASSIC_00XX_0","ECONOMY-FLEX_00XX_0"

 

 

Lista de la referencia ID de las familias de tarifas

Lista de familias de tarifas que se mostraran el frontend

 

 

first_journeys":

 

 

"OD_AEPROS_01_20200628-CPA_1_0"

 

 

Lista de viajes

 

 

 

"flights":

 

 

 

 

 

Vuelos

Información del vuelo y orden a mostrar en el frontend

 

 

 

"OD_AEPROS_01_20200628-CPA_1_0-FL00XX24":

 

 

 

 

ID de referencia del vuelo

 

 

 

 

 

"arrival_information":

 

 

 

Informacion de llegada

 

 

 

 

 

 

"airport_reference_id":

"ROS_0"

 

ID de referencia del aeropuerto

 

 

 

 

 

 

"change_day_indicator":

"0"

 

Indicador de cambio de día

 

 

 

 

 

 

"date":

"2020-06-28"

 

Fecha de llegada

 

 

 

 

 

 

"date_of_week_name":

"Sunday"

 

Nombre del día de semana de llegada

 

 

 

 

 

 

"time":

"08:40:00"

 

Hora de llegada

 

 

 

 

 

"carrier_reference_id":

"00XX_0"

 

 

ID de referencia del carrier

 

 

 

 

 

"departure_information":

 

 

 

Información de Salida

 

 

 

 

 

 

"airport_reference_id":

"AEP_0"

 

ID de referencia del aeropuerto

 

 

 

 

 

 

"date":

"2020-06-28"

 

Fecha de salida

 

 

 

 

 

 

"date_of_week_name":

"Sunday"

 

Nombre del día de semana de salida

 

 

 

 

 

 

"remain_time_for_departure":

"471:01:00"

 

Tiempo restante para la salida

 

 

 

 

 

 

"time":

"08:00:00"

 

Hora de salida

 

 

 

 

 

"flight_additional_information":

 

 

 

Información adicional del vuelo

 

 

 

 

 

 

"api_required":

false

 

Requiere API

 

 

 

 

 

 

"connecting_times_detail":

 

 

Detalles de conexiones

 

 

 

 

 

 

"dei8":

 

 

 

 

 

 

 

 

 

"enable_prs":

false

 

Habilitado Pre asignación de Asientos

 

 

 

 

 

 

"equipment":

 

 

Equipo

 

 

 

 

 

 

"change_of_gauge":

true

 

 

 

 

 

 

 

 

"equipment_reference_id":

"SF3_0"

 

ID de referencia del equipo

 

 

 

 

 

 

"flight_remarks_list":

 

 

Lista de remarks para el vuelo

 

 

 

 

 

 

"flight_stops_details":

 

 

Detalles de paradas del vuelo

 

 

 

 

 

 

"in_flight_services":

 

 

Servicios en el vuelo

 

 

 

 

 

 

"meal_service":

 

 

Servicio de comida

 

 

 

 

 

 

 

"meal_service_reference_id":

"B"

ID de referencia del servicio de comida

 

 

 

 

 

 

 

"special_service_availability_list":

 

Lista de servicios especiales disponibles

 

 

 

 

 

 

 

"code":

"DEPA"

Código

 

 

 

 

 

 

 

"remain_space"

1

Cantidades disponibles

 

 

 

 

 

"flight_code_key":

"FL00XX24"

 

 

Código del vuelo

 

 

 

 

 

"flight_duration":

"00:40:00"

 

 

Duración del vuelo

 

 

 

 

 

"flight_number":

"24"

 

 

Numero de vuelo

 

 

 

 

 

"flight_rbd":

"C9B9H9K9J9M9L9Y9"

 

 

RBD del vuelo

 

 

 

 

 

"flight_stops":

"0"

 

 

Paradas del vuelo

 

 

 

 

 

"flight_type":

"DOMESTIC"

 

 

Tipo de vuelo

 

 

 

 

 

"order":

1

 

 

Orden del vuelo

 

 

 

"journeys":

 

 

 

 

 

Viajes

 

 

 

 

"OD_AEPROS_01_20200628-CPA_1_0":

 

 

 

 

 

 

 

 

 

 

"fares":

 

 

 

Tarifas

Tarifas disponibles a mostrar en el frontend

 

 

 

 

 

"BUSINESS_00XX_0":

 

 

ID de la familia de tarifa

 

 

 

 

 

 

 

"average_amount":

"3723.06"

Promedio total

 

 

 

 

 

 

 

"currency_reference_id":

"ARS_0"

ID de referencia de la moneda

 

 

 

 

 

 

 

"next":

null

siguiente

 

 

 

 

 

 

 

"prev":

null

previa

 

 

 

 

 

 

 

"rbd":

 

rbd

 

 

 

 

 

 

 

"closed":

 

cerrado

 

 

 

 

 

 

 

"posting":

"9"

cantidad de cupos

 

 

 

 

 

 

 

"reservation_booking_designator":

"C"

Clase de reservacion

 

 

 

 

 

 

 

"to_required":

 

Requerido

 

 

 

 

 

 

 

"waitlist_enable":

 

Lista de espera habilitada

 

 

 

 

 

 

 

"total_equivalent_paid":

1500

Equivalente total pagado

 

 

 

 

 

 

 

"total_taxes":

 

Total de impuestos

 

 

 

 

 

 

 

"taxes_detail":

 

Detalles de impuestos

 

 

 

 

 

 

 

"passenger_quantity":

1

Cantidad de pasajeros

 

 

 

 

 

 

 

"passenger_type":

"ADULT"

Tipo de pasajero

 

 

 

 

 

 

 

"taxes_list"

 

Lista de impuestos

 

 

 

 

 

 

 

"amount":

960

Total

 

 

 

 

 

 

 

"collectable":

true

 

 

 

 

 

 

 

 

"currency_reference_id":

"ARS_0"

ID de referencia de moneda

 

 

 

 

 

 

 

"excepted":

false

Exceptuado

 

 

 

 

 

 

 

"exchange_allowed":

true

Cambio disponible

 

 

 

 

 

 

 

"paid":

false

Pagado

 

 

 

 

 

 

 

"quotation_mode":

"AUTOMATIC"

Modo de cotización

 

 

 

 

 

 

 

"refund_allowed":

true

Rembolso permitido

 

 

 

 

 

 

 

"tax_code":

"6D"

Código del impuesto

 

 

 

 

 

 

 

"tax_code_name":

"AIRLINE FEE"

Nombre del impuesto

 

Se listan todos los impuestos con el mismo formato que el anterior

 

 

 

 

 

 

"total_taxes":

2223.06

Total de impuestos

 

Se listan todos los viajes con el mismo formato que el anterior

 

 

 

 

 

"flights":

 

 

Vuelos

 

 

 

 

 

 

 

"OD_AEPROS_01_20200628-CPA_1_0-FL00XX24"

 

 

 

 

 

 

 

 

"order":

 

 

Orden

 

 

 

 

 

 

 

"lower_price":

"1996.94"

Menor precio

 

 

 

 

 

 

 

"total_stops":

0

Total de paradas

 

 

 

 

 

 

 

"total_time":

"00:40:00"

Total tiempo de viaje

 

 

 

 

 

"passengers":

 

 

 

Pasajeros

Tipos y cantidad de pasajeros a mostrar en el frontend

 

 

 

 

 

"ptc":

"ADT"

 

PTC

 

 

 

 

 

 

"total":

1

 

Cantidad

 

 

 

 

 

 

"type":

"adult"

 

Tipo

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Related pages