Tequila Service Package
This npm package provides functionalities to interact with the Tequila API for flight search and location information.
Installation
To install the Tequila Service Package, use npm:
npm install online-travel-tequila-service
Usage
TequilaService
The TequilaService
class initializes the Tequila API service. It provides access to two main functionalities: location and flight search.
Example:
import { TequilaService } from 'install online-travel-tequila-service';
const tequilaService = new TequilaService({
apiKey: 'YOUR_API_KEY',
baseUrl: 'https://api.tequila.kiwi.com',
});
const locationService = tequilaService.location;
const searchService = tequilaService.search
TequilaLocationService
Example:
import { TequilaLocationService } from 'install online-travel-tequila-service';
const locationService = new TequilaLocationService({
apiKey: 'YOUR_API_KEY',
baseUrl: 'https://api.tequila.kiwi.com',
});
const locationQuery = await locationService.searchByQuery({
term: 'New York',
limit: 10,
});
or
import { TequilaService } from 'install online-travel-tequila-service';
const tequilaService = new TequilaService({
apiKey: 'YOUR_API_KEY',
baseUrl: 'https://api.tequila.kiwi.com',
});
const locationService = tequilaService.location;
const locationQuery = await locationService.searchByQuery({
term: 'New York',
limit: 10,
});
TequilaSearchService
Example:
import { TequilaSearchService } from 'install online-travel-tequila-service';
const searchService = new TequilaSearchService({
apiKey: 'YOUR_API_KEY',
baseUrl: 'https://api.tequila.kiwi.com',
});
const flightResults = await searchService.searchFlights({
fly_from: 'NYC',
fly_to: 'LAX',
date_from: '2023-12-01',
date_to: '2023-12-05',
});
or
import { TequilaService } from 'install online-travel-tequila-service';
const tequilaService = new TequilaService({
apiKey: 'YOUR_API_KEY',
baseUrl: 'https://api.tequila.kiwi.com',
});
const searchService = tequilaService.search
const flightResults = await searchService.searchFlights({
fly_from: 'NYC',
fly_to: 'LAX',
date_from: '2023-12-01',
date_to: '2023-12-05',
});