UNPKG

scheunemann-interfaces

Version:
21 lines 2.49 kB
import { EAppMode } from '../../app'; export class InstallationAppEntity { // #region Properties (5) iconUrl = ''; id = ''; mode = EAppMode.NATI_GO; name = ''; version = ''; // #endregion Properties (5) // #region Constructors (1) constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFsbGF0aW9uLWFwcC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvaW5zdGFsbGF0aW9uL2VudGl0aWVzL2luc3RhbGxhdGlvbi1hcHAuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFHckMsTUFBTSxPQUFPLHFCQUFxQjtJQUM5Qix5QkFBeUI7SUFFbEIsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUNyQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLElBQUksR0FBYSxRQUFRLENBQUMsT0FBTyxDQUFDO0lBQ2xDLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUU1Qiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBcUM7UUFDN0MsSUFBSSxJQUFJLEVBQUU7WUFDTixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDbEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQ3hDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzNDO2FBQ0o7U0FDSjtJQUNMLENBQUM7Q0FHSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVBcHBNb2RlIH0gZnJvbSAnLi4vLi4vYXBwJztcbmltcG9ydCB7IElJbnN0YWxsYXRpb25BcHAgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktaW5zdGFsbGF0aW9uLWFwcCc7XG5cbmV4cG9ydCBjbGFzcyBJbnN0YWxsYXRpb25BcHBFbnRpdHkgaW1wbGVtZW50cyBJSW5zdGFsbGF0aW9uQXBwIHtcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDUpXG5cbiAgICBwdWJsaWMgaWNvblVybDogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgbW9kZTogRUFwcE1vZGUgPSBFQXBwTW9kZS5OQVRJX0dPO1xuICAgIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgdmVyc2lvbjogc3RyaW5nID0gJyc7XG5cbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDUpXG5cbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEluc3RhbGxhdGlvbkFwcEVudGl0eT4pIHtcbiAgICAgICAgaWYgKGRhdGEpIHtcbiAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=