cecon-interfaces
Version:
Interfaces de Projetos Cecon
36 lines • 4.92 kB
JavaScript
import { EDocType } from '../../general';
import { DesenfilaMerchantAddressEntity } from './merchant-address.entity';
import { DesenfilaMerchantV2PaymentProviderEntity } from './merchant-payment-provider.entity';
export class DesenfilaMerchantEntity {
active = false;
address = new DesenfilaMerchantAddressEntity();
containerId = '';
containerName = undefined;
countryCode = '';
createdAt = new Date();
development = false;
doc = '';
docType = EDocType.CNPJ;
email = '';
id = '';
imageURL = '';
isTest = false;
mercadoPago = undefined;
name = '';
paymentProvider = new DesenfilaMerchantV2PaymentProviderEntity();
phoneNumber = '';
updatedAt = new Date();
version = '';
natiRefId = undefined;
fees = [];
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyY2hhbnQuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2Rlc2VuZmlsYS1tZXJjaGFudC9lbnRpdGllcy9tZXJjaGFudC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUd6QyxPQUFPLEVBQUUsOEJBQThCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMzRSxPQUFPLEVBQUUsd0NBQXdDLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUU5RixNQUFNLE9BQU8sdUJBQXVCO0lBQzNCLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsT0FBTyxHQUFtQyxJQUFJLDhCQUE4QixFQUFFLENBQUM7SUFDL0UsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixhQUFhLEdBQXdCLFNBQVMsQ0FBQztJQUMvQyxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFNBQVMsR0FBa0IsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUN0QyxXQUFXLEdBQVksS0FBSyxDQUFDO0lBQzdCLEdBQUcsR0FBVyxFQUFFLENBQUM7SUFDakIsT0FBTyxHQUFhLFFBQVEsQ0FBQyxJQUFJLENBQUM7SUFDbEMsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixXQUFXLEdBQStDLFNBQVMsQ0FBQztJQUNwRSxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLGVBQWUsR0FBNkMsSUFBSSx3Q0FBd0MsRUFBRSxDQUFDO0lBQzNHLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsU0FBUyxHQUFrQixJQUFJLElBQUksRUFBRSxDQUFDO0lBQ3RDLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsU0FBUyxHQUF3QixTQUFTLENBQUM7SUFDM0MsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUV6QixZQUFZLElBQXVDO1FBQ2pELElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFRG9jVHlwZSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBJRmVlIH0gZnJvbSAnLi4vLi4vdHJhbnNhY3Rpb24nO1xyXG5pbXBvcnQgeyBJRGVzZW5maWxhTWVyY2hhbnQsIElEZXNlbmZpbGFNZXJjaGFudE1lcmNhZG9QYWdvIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcbmltcG9ydCB7IERlc2VuZmlsYU1lcmNoYW50QWRkcmVzc0VudGl0eSB9IGZyb20gJy4vbWVyY2hhbnQtYWRkcmVzcy5lbnRpdHknO1xyXG5pbXBvcnQgeyBEZXNlbmZpbGFNZXJjaGFudFYyUGF5bWVudFByb3ZpZGVyRW50aXR5IH0gZnJvbSAnLi9tZXJjaGFudC1wYXltZW50LXByb3ZpZGVyLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgRGVzZW5maWxhTWVyY2hhbnRFbnRpdHkgaW1wbGVtZW50cyBJRGVzZW5maWxhTWVyY2hhbnQge1xyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgYWRkcmVzczogRGVzZW5maWxhTWVyY2hhbnRBZGRyZXNzRW50aXR5ID0gbmV3IERlc2VuZmlsYU1lcmNoYW50QWRkcmVzc0VudGl0eSgpO1xyXG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvbnRhaW5lck5hbWU/OiBzdHJpbmcgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQ7XHJcbiAgcHVibGljIGNvdW50cnlDb2RlOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBudW1iZXIgfCBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZGV2ZWxvcG1lbnQ6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgZG9jOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZG9jVHlwZTogRURvY1R5cGUgPSBFRG9jVHlwZS5DTlBKO1xyXG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaW1hZ2VVUkw6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpc1Rlc3Q6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgbWVyY2Fkb1BhZ28/OiBJRGVzZW5maWxhTWVyY2hhbnRNZXJjYWRvUGFnbyB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBheW1lbnRQcm92aWRlcjogRGVzZW5maWxhTWVyY2hhbnRWMlBheW1lbnRQcm92aWRlckVudGl0eSA9IG5ldyBEZXNlbmZpbGFNZXJjaGFudFYyUGF5bWVudFByb3ZpZGVyRW50aXR5KCk7XHJcbiAgcHVibGljIHBob25lTnVtYmVyOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdXBkYXRlZEF0OiBudW1iZXIgfCBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgdmVyc2lvbjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIG5hdGlSZWZJZD86IHN0cmluZyB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcclxuICBwdWJsaWMgZmVlczogSUZlZVtdID0gW107XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPERlc2VuZmlsYU1lcmNoYW50RW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==