awv-api
Version:
35 lines (34 loc) • 1.26 kB
JavaScript
;
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;