UNPKG

tempnumber-client

Version:

temp-number.org SMS Typescript client

36 lines (35 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Catalog = void 0; const base_1 = require("../base"); class Catalog extends base_1.Base { async getCountries() { const response = await this.apiCall('/countries'); return response.data; } async getServices() { const response = await this.apiCall('/services'); return response.data; } async getPricesByCountries() { const response = await this.apiCall('/prices/countries'); return response.data; } async getPricesByServices() { const response = await this.apiCall('/prices/services'); return response.data; } async getPricesInOneCountry(countryId) { const response = await this.apiCall(`/prices/countries/${countryId}/services`); return response.data; } async getPricesForOneService(serviceId) { const response = await this.apiCall(`/prices/services/${serviceId}/countries`); return response.data; } async getPricesForServiceInOneCountry(serviceId, countryId) { const response = await this.apiCall(`/prices/services/${serviceId}/countries/${countryId}`); return response.data; } } exports.Catalog = Catalog;