uapi-json
Version:
Travelport Universal API
37 lines (35 loc) • 892 B
JavaScript
function urls(region, production = true) {
const prefix = production ? '' : 'pp.';
const timeout = production ? 20000 : 90000;
const url = `https://${region}.universal-api.${prefix}travelport.com/B2BGateway/connect/uAPI`;
return {
timeout,
HotelsService: {
url: `${url}/HotelService`,
},
AirService: {
url: `${url}/AirService`,
},
FlightService: {
url: `${url}/FlightService`,
},
UniversalRecord: {
url: `${url}/UniversalRecordService`,
},
CurrencyConversion: {
url: `${url}/CurrencyConversionService`,
},
GdsQueueService: {
url: `${url}/GdsQueueService`,
},
TerminalService: {
url: `${url}/TerminalService`,
},
UtilService: {
url: `${url}/UtilService`,
},
};
}
module.exports = function (region = 'emea', production = true) {
return urls(region, production);
};