scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
19 lines • 2.31 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LWFwbGljYXRpb24tY3JlZGVudGlhbC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY2xpZW50cy9lbnRpdGllcy9jbGllbnQtYXBsaWNhdGlvbi1jcmVkZW50aWFsLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sZ0NBQWdDO0lBQzNDLHlCQUF5QjtJQUVsQixZQUFZLEdBQWtCLElBQUksQ0FBQztJQUNuQyxjQUFjLEdBQWdCLElBQUksQ0FBQztJQUNuQyxPQUFPLEdBQWtCLElBQUksQ0FBQztJQUM5QixLQUFLLEdBQWtCLElBQUksQ0FBQztJQUVuQyw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBZ0Q7UUFDMUQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDbGllbnRBcGxpY2F0aW9uQ3JlZGVudGlhbCB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jbGllbnQtY3JlZGVudGlhbCc7XG5cbmV4cG9ydCBjbGFzcyBDbGllbnRBcGxpY2F0aW9uQ3JlZGVudGlhbEVudGl0eSBpbXBsZW1lbnRzIElDbGllbnRBcGxpY2F0aW9uQ3JlZGVudGlhbCB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNClcblxuICBwdWJsaWMgcmVmcmVzaFRva2VuOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcbiAgcHVibGljIHJlZnJlc2hUb2tlbkF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XG4gIHB1YmxpYyBzZWNyZXRzOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcbiAgcHVibGljIHRva2VuOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDQpXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8Q2xpZW50QXBsaWNhdGlvbkNyZWRlbnRpYWxFbnRpdHk+KSB7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==