cecon-interfaces
Version:
Interfaces de Projetos Cecon
29 lines • 3.27 kB
JavaScript
export class TokenEntity {
// #region Properties (14)
active = true;
companyId = '';
companyName = '';
containerId = '';
createdAt = Date.now();
customerId = '';
description = '';
expiresAt = Date.now();
id = '';
lastAccessAt = Date.now();
name = '';
partnerId = '';
sandbox = false;
value = '';
// #endregion Properties (14)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW4uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3Rva2VuL2VudGl0aWVzL3Rva2VuLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sV0FBVztJQUN0QiwwQkFBMEI7SUFFbkIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixTQUFTLEdBQWtCLEVBQUUsQ0FBQztJQUM5QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFdBQVcsR0FBa0IsRUFBRSxDQUFDO0lBQ2hDLFNBQVMsR0FBVyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDL0IsVUFBVSxHQUFrQixFQUFFLENBQUM7SUFDL0IsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixTQUFTLEdBQVcsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQy9CLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsWUFBWSxHQUFXLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNsQyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBa0IsRUFBRSxDQUFDO0lBQzlCLE9BQU8sR0FBWSxLQUFLLENBQUM7SUFDekIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUUxQiw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBMkI7UUFDckMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUb2tlbiB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFRva2VuRW50aXR5IGltcGxlbWVudHMgSVRva2VuIHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDE0KVxyXG5cclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gdHJ1ZTtcclxuICBwdWJsaWMgY29tcGFueUlkOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGNvbXBhbnlOYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY29udGFpbmVySWQ6IHN0cmluZyB8IG51bGwgPSAnJztcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xyXG4gIHB1YmxpYyBjdXN0b21lcklkOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZXhwaXJlc0F0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGxhc3RBY2Nlc3NBdDogbnVtYmVyID0gRGF0ZS5ub3coKTtcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBhcnRuZXJJZDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG4gIHB1YmxpYyBzYW5kYm94OiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIHZhbHVlOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxNClcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFRva2VuRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=