corona-warn-app
Version:
A corona-warn-app API client
24 lines (23 loc) • 861 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CoronaWarnApp = void 0;
const api_client_1 = require("@ffflorian/api-client");
const api_1 = require("./api");
class CoronaWarnApp {
constructor(options) {
this.apiClient = new api_client_1.APIClient((options === null || options === void 0 ? void 0 : options.apiUrl) || CoronaWarnApp.BASE_URL);
this.api = {
applicationConfiguration: new api_1.ApplicationConfigurationAPI(this.apiClient),
diagnosisKeys: new api_1.DiagnosisKeysAPI(this.apiClient),
};
}
/**
* Set a new API URL.
* @param newURL The new API URL
*/
setApiUrl(newURL) {
this.apiClient.setBaseURL(newURL);
}
}
exports.CoronaWarnApp = CoronaWarnApp;
CoronaWarnApp.BASE_URL = 'https://svc90.main.px.t-online.de/version/v1/';