scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
24 lines • 2.8 kB
JavaScript
import { EAppMode } from '../enums';
export class NatiGoEntity {
// #region Properties (8)
documentVerificationAllowed = false;
isForAdultsOnly = false;
openLockRequired = true;
syncAt = new Date();
type = EAppMode.NATI_GO;
updatedAt = new Date();
url = 'localhost:8080';
version = '1.0.0';
// #endregion Properties (8)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0aWdvLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvZW50aXRpZXMvbmF0aWdvLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBR3BDLE1BQU0sT0FBTyxZQUFZO0lBQ3ZCLHlCQUF5QjtJQUVsQiwyQkFBMkIsR0FBWSxLQUFLLENBQUM7SUFDN0MsZUFBZSxHQUFZLEtBQUssQ0FBQztJQUNqQyxnQkFBZ0IsR0FBWSxJQUFJLENBQUM7SUFDakMsTUFBTSxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDMUIsSUFBSSxHQUFhLFFBQVEsQ0FBQyxPQUFPLENBQUM7SUFDbEMsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsR0FBRyxHQUFXLGdCQUFnQixDQUFDO0lBQy9CLE9BQU8sR0FBVyxPQUFPLENBQUM7SUFFakMsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQTRCO1FBQ3RDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFQXBwTW9kZSB9IGZyb20gJy4uL2VudW1zJztcbmltcG9ydCB7IElOYXRpZ28gfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktbmF0aWdvJztcblxuZXhwb3J0IGNsYXNzIE5hdGlHb0VudGl0eSBpbXBsZW1lbnRzIElOYXRpZ28ge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDgpXG5cbiAgcHVibGljIGRvY3VtZW50VmVyaWZpY2F0aW9uQWxsb3dlZDogYm9vbGVhbiA9IGZhbHNlO1xuICBwdWJsaWMgaXNGb3JBZHVsdHNPbmx5OiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBvcGVuTG9ja1JlcXVpcmVkOiBib29sZWFuID0gdHJ1ZTtcbiAgcHVibGljIHN5bmNBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XG4gIHB1YmxpYyB0eXBlOiBFQXBwTW9kZSA9IEVBcHBNb2RlLk5BVElfR087XG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xuICBwdWJsaWMgdXJsOiBzdHJpbmcgPSAnbG9jYWxob3N0OjgwODAnO1xuICBwdWJsaWMgdmVyc2lvbjogc3RyaW5nID0gJzEuMC4wJztcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDgpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TmF0aUdvRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=