Detalles del vuelo
La API de detalles de vuelos te permite buscar información ampliada sobre tarifas, cargos, tasas y otras condiciones asociadas a la reserva de un billete de aerolínea.
Si quieres más información sobre la API de Listings, echa un vistazo a la documentación de la API de Details en.
1. Crea el objeto de solicitud utilizando las clases definidas en el SDK
GetFlightDetailsOperationParams detailsOperationParams = GetFlightDetailsOperationParams.builder()
.offerToken("v5-sos-825128977d864d458a18b216be88c366-1-115-1~8.S~AQoCCAESBwjUBBABGAEoAlgBcAB6A2Jmc4gBy-2vT6oBBwoDTEFTEACyAQcKA0ZMTBAA~AQqPAQovCMGmARIEMzMyMBiLkAEgkmgo6Mb2AjDCx_YCOFZAAFgBagJGTXIIVkgyT0FKTVIKLQjBpgESAzczNxiSaCDgXCjiyPYCMPHK9gI4VkABWAFqAkZNcghWSDJPQUpNUgotCMSYARIEMTQ4ORjgXCDlWijFy_YCMLnM9gI4WUABWAFqB1JFRk1BSU5yAlkwEgoIARABGAEqAkFTGAIiBAgBEAIoAigDKAQwAQ+AQqPAQovCMGmARIEMzMyMBiLkAEgkmgo6Mb2AjDCx_YCOFZAAFgBagJGTXIIVkgyT0FKTVIKLQjBpgESAzczNxiSaCDgXCjiyPYCMPHK9gI4VkABWAFqAkZNcghWSDJPQUpNUgotCMSYARIEMTQ4ORjgXCDlWijFy_YCMLnM9gI4WUABWAFqB1JFRk1BSU5yAlkwEgoIARABGAEqAkFTGAIiBAgBEAIoAigDKAQwAQ")
.partnerTransactionID("txn-123-4")
.price("628.88")
.locale("en_US")
.build();
GetFlightDetailsOperation flightDetailsOperation =
new GetFlightDetailsOperation(detailsOperationParams);2. Haz la llamada a la API usando el cliente del servicio.
Response<FlightDetailsResponse> flightDetailsResponse =
xapClient.execute(flightDetailsOperation);