cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
25 lines • 3 kB
JavaScript
export class VerifierTokenEntity {
// #region Properties (9)
appId = null;
createdAt = Date.now();
updatedAt = Date.now();
expiresAt = Date.now() + 1000 * 60 * 30;
id = '';
message = '';
receiver = '';
value = '';
verified = false;
verifiedAt = 0;
// #endregion Properties (9)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyaWZpZXItdG9rZW4uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3ZlcmlmaWVyLXRva2VuL2VudGl0aWVzL3ZlcmlmaWVyLXRva2VuLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sbUJBQW1CO0lBQzlCLHlCQUF5QjtJQUVsQixLQUFLLEdBQWtCLElBQUksQ0FBQztJQUM1QixTQUFTLEdBQVcsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQy9CLFNBQVMsR0FBVyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDL0IsU0FBUyxHQUFXLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxJQUFJLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQztJQUNoRCxFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLFFBQVEsR0FBWSxLQUFLLENBQUM7SUFDMUIsVUFBVSxHQUFXLENBQUMsQ0FBQztJQUU5Qiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBbUM7UUFDN0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElWZXJpZmllclRva2VuIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLXZlcmlmaWVyLXRva2VuJztcclxuXHJcbmV4cG9ydCBjbGFzcyBWZXJpZmllclRva2VuRW50aXR5IGltcGxlbWVudHMgSVZlcmlmaWVyVG9rZW4ge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoOSlcclxuXHJcbiAgcHVibGljIGFwcElkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBudW1iZXIgPSBEYXRlLm5vdygpO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IG51bWJlciA9IERhdGUubm93KCk7XHJcbiAgcHVibGljIGV4cGlyZXNBdDogbnVtYmVyID0gRGF0ZS5ub3coKSArIDEwMDAgKiA2MCAqIDMwO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIG1lc3NhZ2U6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyByZWNlaXZlcjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHZhbHVlOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdmVyaWZpZWQ6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgdmVyaWZpZWRBdDogbnVtYmVyID0gMDtcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg5KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8VmVyaWZpZXJUb2tlbkVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19