cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
22 lines • 2.86 kB
JavaScript
export class PrivacySettingEntity {
// #region Properties (9)
orderNotifications = true;
pushNotificationsPromo = true;
emailNotificationsPromo = true;
whatsAppNotificationsPromo = true;
smsNotificationsPromo = true;
acceptPrivayAndPolicyTerm = true;
acceptPrivayAndPolicyTermAt = new Date();
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXItcHJpdmFjeS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY2Fubm9saS9jYW5ub2xpLWN1c3RvbWVyL2VudGl0aWVzL2N1c3RvbWVyLXByaXZhY3kuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sT0FBTyxvQkFBb0I7SUFDL0IseUJBQXlCO0lBRWxCLGtCQUFrQixHQUFZLElBQUksQ0FBQztJQUNuQyxzQkFBc0IsR0FBWSxJQUFJLENBQUM7SUFDdkMsdUJBQXVCLEdBQVksSUFBSSxDQUFDO0lBQ3hDLDBCQUEwQixHQUFZLElBQUksQ0FBQztJQUMzQyxxQkFBcUIsR0FBWSxJQUFJLENBQUM7SUFDdEMseUJBQXlCLEdBQVksSUFBSSxDQUFDO0lBQzFDLDJCQUEyQixHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDdEQsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQW9DO1FBQzlDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJUHJpdmFjeVNldHRpbmcgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktY3VzdG9tZXItcHJpdmFjeSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUHJpdmFjeVNldHRpbmdFbnRpdHkgaW1wbGVtZW50cyBJUHJpdmFjeVNldHRpbmcge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoOSlcclxuXHJcbiAgcHVibGljIG9yZGVyTm90aWZpY2F0aW9uczogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIHB1c2hOb3RpZmljYXRpb25zUHJvbW86IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyBlbWFpbE5vdGlmaWNhdGlvbnNQcm9tbzogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIHdoYXRzQXBwTm90aWZpY2F0aW9uc1Byb21vOiBib29sZWFuID0gdHJ1ZTtcclxuICBwdWJsaWMgc21zTm90aWZpY2F0aW9uc1Byb21vOiBib29sZWFuID0gdHJ1ZTtcclxuICBwdWJsaWMgYWNjZXB0UHJpdmF5QW5kUG9saWN5VGVybTogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIGFjY2VwdFByaXZheUFuZFBvbGljeVRlcm1BdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg5KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UHJpdmFjeVNldHRpbmdFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==