cecon-interfaces
Version:
Interfaces de Projetos Cecon
21 lines • 2.41 kB
JavaScript
export class PayioCatalogShiftEntity {
endTime = '23:59';
friday = true;
monday = true;
saturday = true;
startTime = '00:00';
sunday = true;
thursday = true;
tuesday = true;
wednesday = true;
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2F0YWxvZy1zaGlmdC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY2F0YWxvZ3MvZW50aXRpZXMvY2F0YWxvZy1zaGlmdC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLHVCQUF1QjtJQUMzQixPQUFPLEdBQVcsT0FBTyxDQUFDO0lBQzFCLE1BQU0sR0FBWSxJQUFJLENBQUM7SUFDdkIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixRQUFRLEdBQVksSUFBSSxDQUFDO0lBQ3pCLFNBQVMsR0FBVyxPQUFPLENBQUM7SUFDNUIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixRQUFRLEdBQVksSUFBSSxDQUFDO0lBQ3pCLE9BQU8sR0FBWSxJQUFJLENBQUM7SUFDeEIsU0FBUyxHQUFZLElBQUksQ0FBQztJQUVqQyxZQUFZLElBQXVDO1FBQ2pELElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJUGF5aW9DYXRhbG9nU2hpZnQgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb0NhdGFsb2dTaGlmdEVudGl0eSBpbXBsZW1lbnRzIElQYXlpb0NhdGFsb2dTaGlmdCB7XHJcbiAgcHVibGljIGVuZFRpbWU6IHN0cmluZyA9ICcyMzo1OSc7XHJcbiAgcHVibGljIGZyaWRheTogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIG1vbmRheTogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIHNhdHVyZGF5OiBib29sZWFuID0gdHJ1ZTtcclxuICBwdWJsaWMgc3RhcnRUaW1lOiBzdHJpbmcgPSAnMDA6MDAnO1xyXG4gIHB1YmxpYyBzdW5kYXk6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyB0aHVyc2RheTogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIHR1ZXNkYXk6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyB3ZWRuZXNkYXk6IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0NhdGFsb2dTaGlmdEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=