cecon-interfaces
Version:
Interfaces de Projetos Cecon
22 lines • 3.1 kB
JavaScript
import { EvolutionHashEntity } from './hash.entity';
import { EvolutionInstanceEntity } from './instance.entity';
import { EvolutionQrcodeEntity } from './qrcode.entity';
export class EvolutionEntity {
// #region Properties (6)
chatwoot = null;
events = [];
hash = new EvolutionHashEntity();
instance = new EvolutionInstanceEntity();
qrcode = new EvolutionQrcodeEntity();
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZvbHV0aW9uLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9ldm9sdXRpb24vZW50aXRpZXMvZXZvbHV0aW9uLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDNUQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFeEQsTUFBTSxPQUFPLGVBQWU7SUFDMUIseUJBQXlCO0lBRWxCLFFBQVEsR0FBOEIsSUFBSSxDQUFDO0lBQzNDLE1BQU0sR0FBc0IsRUFBRSxDQUFDO0lBQy9CLElBQUksR0FBd0IsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBQ3RELFFBQVEsR0FBNEIsSUFBSSx1QkFBdUIsRUFBRSxDQUFDO0lBQ2xFLE1BQU0sR0FBMEIsSUFBSSxxQkFBcUIsRUFBRSxDQUFDO0lBQzVELE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDNUIsWUFBWSxJQUErQjtRQUN6QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUV2b2x1dGlvbkV2ZW50IH0gZnJvbSAnLi4vZW51bXMnO1xyXG5pbXBvcnQgeyBJRXZvbHV0aW9uLCBJRXZvbHV0aW9uQ2hhdFdvb3QgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgRXZvbHV0aW9uSGFzaEVudGl0eSB9IGZyb20gJy4vaGFzaC5lbnRpdHknO1xyXG5pbXBvcnQgeyBFdm9sdXRpb25JbnN0YW5jZUVudGl0eSB9IGZyb20gJy4vaW5zdGFuY2UuZW50aXR5JztcclxuaW1wb3J0IHsgRXZvbHV0aW9uUXJjb2RlRW50aXR5IH0gZnJvbSAnLi9xcmNvZGUuZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBFdm9sdXRpb25FbnRpdHkgaW1wbGVtZW50cyBJRXZvbHV0aW9uIHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDYpXHJcblxyXG4gIHB1YmxpYyBjaGF0d29vdDogSUV2b2x1dGlvbkNoYXRXb290IHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGV2ZW50czogRUV2b2x1dGlvbkV2ZW50W10gPSBbXTtcclxuICBwdWJsaWMgaGFzaDogRXZvbHV0aW9uSGFzaEVudGl0eSA9IG5ldyBFdm9sdXRpb25IYXNoRW50aXR5KCk7XHJcbiAgcHVibGljIGluc3RhbmNlOiBFdm9sdXRpb25JbnN0YW5jZUVudGl0eSA9IG5ldyBFdm9sdXRpb25JbnN0YW5jZUVudGl0eSgpO1xyXG4gIHB1YmxpYyBxcmNvZGU6IEV2b2x1dGlvblFyY29kZUVudGl0eSA9IG5ldyBFdm9sdXRpb25RcmNvZGVFbnRpdHkoKTtcclxuICBwdWJsaWMgd2ViaG9vazogc3RyaW5nID0gJyc7XHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8RXZvbHV0aW9uRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNilcclxufVxyXG4iXX0=