scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
29 lines • 3.18 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW4uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3Rva2VuL2VudGl0aWVzL3Rva2VuLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sV0FBVztJQUN0QiwwQkFBMEI7SUFFbkIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixTQUFTLEdBQWtCLEVBQUUsQ0FBQztJQUM5QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFdBQVcsR0FBa0IsRUFBRSxDQUFDO0lBQ2hDLFNBQVMsR0FBVyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDL0IsVUFBVSxHQUFrQixFQUFFLENBQUM7SUFDL0IsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixTQUFTLEdBQVcsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQy9CLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsWUFBWSxHQUFXLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNsQyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBa0IsRUFBRSxDQUFDO0lBQzlCLE9BQU8sR0FBWSxLQUFLLENBQUM7SUFDekIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUUxQiw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBMkI7UUFDckMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUb2tlbiB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xuXG5leHBvcnQgY2xhc3MgVG9rZW5FbnRpdHkgaW1wbGVtZW50cyBJVG9rZW4ge1xuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDE0KVxuXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSB0cnVlO1xuICBwdWJsaWMgY29tcGFueUlkOiBzdHJpbmcgfCBudWxsID0gJyc7XG4gIHB1YmxpYyBjb21wYW55TmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nIHwgbnVsbCA9ICcnO1xuICBwdWJsaWMgY3JlYXRlZEF0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xuICBwdWJsaWMgY3VzdG9tZXJJZDogc3RyaW5nIHwgbnVsbCA9ICcnO1xuICBwdWJsaWMgZGVzY3JpcHRpb246IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgZXhwaXJlc0F0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgbGFzdEFjY2Vzc0F0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXJ0bmVySWQ6IHN0cmluZyB8IG51bGwgPSAnJztcbiAgcHVibGljIHNhbmRib3g6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIHZhbHVlOiBzdHJpbmcgPSAnJztcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDE0KVxuXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFRva2VuRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=