scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
16 lines • 1.93 kB
JavaScript
export class TermsAndPrivacyEntity {
acceptedTerms = false;
acceptedTermsAt = null;
acceptedPrivacy = false;
acceptedPrivacyAt = null;
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVybXMtYW5kLXByaWNhY3kuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2N1c3RvbWVyL2VudGl0aWVzL3Rlcm1zLWFuZC1wcmljYWN5LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8scUJBQXFCO0lBQ3pCLGFBQWEsR0FBWSxLQUFLLENBQUM7SUFDL0IsZUFBZSxHQUFnQixJQUFJLENBQUM7SUFDcEMsZUFBZSxHQUFZLEtBQUssQ0FBQztJQUNqQyxpQkFBaUIsR0FBZ0IsSUFBSSxDQUFDO0lBRTdDLFlBQVksSUFBcUM7UUFDL0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElUZXJtc0FuZFByaXZhY3kgfSBmcm9tIFwiLi4vaW50ZXJmYWNlcy9pLXRlcm1zLWFuZC1wcml2YWN5XCI7XG5cbmV4cG9ydCBjbGFzcyBUZXJtc0FuZFByaXZhY3lFbnRpdHkgaW1wbGVtZW50cyBJVGVybXNBbmRQcml2YWN5IHtcbiAgcHVibGljIGFjY2VwdGVkVGVybXM6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIGFjY2VwdGVkVGVybXNBdDogRGF0ZSB8IG51bGwgPSBudWxsO1xuICBwdWJsaWMgYWNjZXB0ZWRQcml2YWN5OiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBhY2NlcHRlZFByaXZhY3lBdDogRGF0ZSB8IG51bGwgPSBudWxsO1xuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFRlcm1zQW5kUHJpdmFjeUVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19