cecon-interfaces
Version:
Interfaces de Projetos Cecon
19 lines • 2.67 kB
JavaScript
import { PayioCashConfigOperationEntity } from './config-operation.entity';
export class PayioCashConfigEntity {
createdAt = new Date();
id = '';
name = '';
operation = new PayioCashConfigOperationEntity();
updatedAt = new Date();
webhook = [];
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wYXlpby9jYXNoLWNvbmZpZy9lbnRpdGllcy9jb25maWcuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBRTNFLE1BQU0sT0FBTyxxQkFBcUI7SUFDekIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBOEIsSUFBSSw4QkFBOEIsRUFBRSxDQUFDO0lBRTVFLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLE9BQU8sR0FBb0IsRUFBRSxDQUFDO0lBRXJDLFlBQVksSUFBcUM7UUFDL0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElQYXlpb1dlYmhvb2sgfSBmcm9tICcuLi8uLi9jaGVmLWNvbmZpZy9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgSVBheWlvQ2FzaENvbmZpZyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jYXNoLWNvbmZpZyc7XHJcbmltcG9ydCB7IElQYXlpb0Nhc2hDb25maWdPcGVyYXRpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktY2FzaC1jb25maWctb3BlcmF0aW9uJztcclxuaW1wb3J0IHsgUGF5aW9DYXNoQ29uZmlnT3BlcmF0aW9uRW50aXR5IH0gZnJvbSAnLi9jb25maWctb3BlcmF0aW9uLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9DYXNoQ29uZmlnRW50aXR5IGltcGxlbWVudHMgSVBheWlvQ2FzaENvbmZpZyB7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIG9wZXJhdGlvbjogSVBheWlvQ2FzaENvbmZpZ09wZXJhdGlvbiA9IG5ldyBQYXlpb0Nhc2hDb25maWdPcGVyYXRpb25FbnRpdHkoKTtcclxuXHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIHdlYmhvb2s6IElQYXlpb1dlYmhvb2tbXSA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0Nhc2hDb25maWdFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19