tfabrica
Version:
library for TFabrica - TechSol
42 lines (34 loc) • 1.33 kB
text/typescript
export class TfabricaSettingsData {
public basePath: string = "";
public authenticationApiUrl: string = "/api/Auth/Authenticate";
public translationsApiUrl: string = "/api/Config/Translations?lang=";
public supportedLanguagesApiUrl: string = "/api/Config/SupportedLanguages";
public userMenuApiUrl: string = "/api/Menu/UserMenu";
public appName: string = "tApi";
constructor() {
}
public getauthenticationApiUrl() {
if (this.authenticationApiUrl.startsWith("http")) {
return this.authenticationApiUrl;
}
return this.basePath + this.authenticationApiUrl;
}
public gettranslationsApiUrl() {
if (this.translationsApiUrl.startsWith("http")) {
return this.translationsApiUrl;
}
return this.basePath + this.translationsApiUrl;
}
public getsupportedLanguagesApiUrl() {
if (this.supportedLanguagesApiUrl.startsWith("http")) {
return this.supportedLanguagesApiUrl;
}
return this.basePath + this.supportedLanguagesApiUrl;
}
public getuserMenuApiUrl() {
if (this.userMenuApiUrl.startsWith("http")) {
return this.userMenuApiUrl;
}
return this.basePath + this.userMenuApiUrl;
}
}