cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
19 lines • 2.38 kB
JavaScript
export class ClientAplicationCredentialEntity {
// #region Properties (4)
refreshToken = null;
refreshTokenAt = null;
secrets = null;
token = null;
// #endregion Properties (4)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LWFwbGljYXRpb24tY3JlZGVudGlhbC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY2xpZW50cy9lbnRpdGllcy9jbGllbnQtYXBsaWNhdGlvbi1jcmVkZW50aWFsLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sZ0NBQWdDO0lBQzNDLHlCQUF5QjtJQUVsQixZQUFZLEdBQWtCLElBQUksQ0FBQztJQUNuQyxjQUFjLEdBQWdCLElBQUksQ0FBQztJQUNuQyxPQUFPLEdBQWtCLElBQUksQ0FBQztJQUM5QixLQUFLLEdBQWtCLElBQUksQ0FBQztJQUVuQyw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBZ0Q7UUFDMUQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDbGllbnRBcGxpY2F0aW9uQ3JlZGVudGlhbCB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jbGllbnQtY3JlZGVudGlhbCc7XHJcblxyXG5leHBvcnQgY2xhc3MgQ2xpZW50QXBsaWNhdGlvbkNyZWRlbnRpYWxFbnRpdHkgaW1wbGVtZW50cyBJQ2xpZW50QXBsaWNhdGlvbkNyZWRlbnRpYWwge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNClcclxuXHJcbiAgcHVibGljIHJlZnJlc2hUb2tlbjogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHJlZnJlc2hUb2tlbkF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHNlY3JldHM6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyB0b2tlbjogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNClcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPENsaWVudEFwbGljYXRpb25DcmVkZW50aWFsRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=