UNPKG

awv-api

Version:
35 lines (34 loc) 1.26 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var Provider_1 = require("../models/Provider"); /** * UrlHelper class * * @class UrlHelper */ var UrlHelper = /** @class */ (function () { function UrlHelper() { } UrlHelper.getCitySearchURL = function (containsLetter) { return UrlHelper.SEARCH_CITY_URL + containsLetter; }; UrlHelper.getProviderSearchField = function (provider) { switch (provider) { case Provider_1.Provider.VECHTA: return ''; case Provider_1.Provider.PAMO: return 'pamo'; case Provider_1.Provider.SIEMER: return 'siemer'; } }; UrlHelper.getStreetSearchURL = function (cityId, containsLetter) { return (UrlHelper.SEARCH_STREET_BASE_URL + cityId + '&term=' + containsLetter); }; UrlHelper.BASE_URL = 'https://www.abfallwirtschaft-vechta.de/CALENDER'; UrlHelper.SEARCH_CITY_URL = UrlHelper.BASE_URL + '/inc.suche_stadt.php?term='; UrlHelper.SEARCH_STREET_BASE_URL = UrlHelper.BASE_URL + '/inc.suche_strasse.php?stadt='; UrlHelper.CALENDAR_URL = UrlHelper.BASE_URL + '/inc.get_calender.php'; return UrlHelper; }()); exports.default = UrlHelper;