cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
21 lines • 2.44 kB
JavaScript
export class CannoliApiConfigEntity {
// #region Properties (6)
hasIntegration = false;
hasPrint = false;
integrationUrl = '';
printCols = 40;
printInterface = '';
printType = '';
// #endregion Properties (6)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2Fubm9saS1hcGljb25maWcuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dlbmVyYWwvZW50aXRpZXMvY2Fubm9saS1hcGljb25maWcuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE1BQU0sT0FBTyxzQkFBc0I7SUFDL0IseUJBQXlCO0lBRWxCLGNBQWMsR0FBWSxLQUFLLENBQUM7SUFDaEMsUUFBUSxHQUFZLEtBQUssQ0FBQztJQUMxQixjQUFjLEdBQVcsRUFBRSxDQUFDO0lBQzVCLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsY0FBYyxHQUFXLEVBQUUsQ0FBQztJQUM1QixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBRTlCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFzQztRQUM5QyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmV4cG9ydCBjbGFzcyBDYW5ub2xpQXBpQ29uZmlnRW50aXR5IHtcclxuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoNilcclxuXHJcbiAgICBwdWJsaWMgaGFzSW50ZWdyYXRpb246IGJvb2xlYW4gPSBmYWxzZTtcclxuICAgIHB1YmxpYyBoYXNQcmludDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gICAgcHVibGljIGludGVncmF0aW9uVXJsOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBwcmludENvbHM6IG51bWJlciA9IDQwO1xyXG4gICAgcHVibGljIHByaW50SW50ZXJmYWNlOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBwcmludFR5cGU6IHN0cmluZyA9ICcnO1xyXG5cclxuICAgIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNilcclxuXHJcbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxDYW5ub2xpQXBpQ29uZmlnRW50aXR5Pikge1xyXG4gICAgICAgIGlmIChkYXRhKSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==