cecon-interfaces
Version:
Interfaces de Projetos Cecon
40 lines • 5.05 kB
JavaScript
import { EDocType } from '../../../general';
import { PayioAddressEntity } from './address.entity';
import { PayioCompanyNatipayCredentialEntity } from './natipay-credential.entity';
export class PayioCompanyEntity {
active = false;
address = new PayioAddressEntity();
clientId = '';
clientSecret = '';
containerId = '';
country = 'BR';
createdAt = new Date();
currency = 'BRL';
doc = '';
docType = EDocType.CNPJ;
email = '';
id = '';
ifoodMerchantId = null;
imageUrl = null;
internationalCode = '55';
logoUrl = null;
name = '';
natipayCredential = new PayioCompanyNatipayCredentialEntity();
paymentProvider = null;
phoneNumber = '';
sandbox = false;
shortName = '';
tags = [];
updatedAt = new Date();
version = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFueS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY29tcGFueS9lbnRpdGllcy9jb21wYW55LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFvQixNQUFNLGtCQUFrQixDQUFDO0FBRTlELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBRWxGLE1BQU0sT0FBTyxrQkFBa0I7SUFDdEIsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixPQUFPLEdBQXVCLElBQUksa0JBQWtCLEVBQUUsQ0FBQztJQUN2RCxRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixPQUFPLEdBQVcsSUFBSSxDQUFDO0lBQ3ZCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLFFBQVEsR0FBVyxLQUFLLENBQUM7SUFDekIsR0FBRyxHQUFXLEVBQUUsQ0FBQztJQUNqQixPQUFPLEdBQWEsUUFBUSxDQUFDLElBQUksQ0FBQztJQUNsQyxLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsZUFBZSxHQUFrQixJQUFJLENBQUM7SUFDdEMsUUFBUSxHQUFrQixJQUFJLENBQUM7SUFDL0IsaUJBQWlCLEdBQVcsSUFBSSxDQUFDO0lBQ2pDLE9BQU8sR0FBa0IsSUFBSSxDQUFDO0lBQzlCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsaUJBQWlCLEdBQXdDLElBQUksbUNBQW1DLEVBQUUsQ0FBQztJQUNuRyxlQUFlLEdBQTRCLElBQUksQ0FBQztJQUNoRCxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLE9BQU8sR0FBWSxLQUFLLENBQUM7SUFDekIsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFFNUIsWUFBWSxJQUFrQztRQUM1QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRURvY1R5cGUsIElQYXltZW50UHJvdmlkZXIgfSBmcm9tICcuLi8uLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgSVBheWlvQ29tcGFueSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jb21wYW55JztcclxuaW1wb3J0IHsgUGF5aW9BZGRyZXNzRW50aXR5IH0gZnJvbSAnLi9hZGRyZXNzLmVudGl0eSc7XHJcbmltcG9ydCB7IFBheWlvQ29tcGFueU5hdGlwYXlDcmVkZW50aWFsRW50aXR5IH0gZnJvbSAnLi9uYXRpcGF5LWNyZWRlbnRpYWwuZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb0NvbXBhbnlFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9Db21wYW55IHtcclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIGFkZHJlc3M6IFBheWlvQWRkcmVzc0VudGl0eSA9IG5ldyBQYXlpb0FkZHJlc3NFbnRpdHkoKTtcclxuICBwdWJsaWMgY2xpZW50SWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjbGllbnRTZWNyZXQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvdW50cnk6IHN0cmluZyA9ICdCUic7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGN1cnJlbmN5OiBzdHJpbmcgPSAnQlJMJztcclxuICBwdWJsaWMgZG9jOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZG9jVHlwZTogRURvY1R5cGUgPSBFRG9jVHlwZS5DTlBKO1xyXG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaWZvb2RNZXJjaGFudElkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgaW1hZ2VVcmw6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBpbnRlcm5hdGlvbmFsQ29kZTogc3RyaW5nID0gJzU1JztcclxuICBwdWJsaWMgbG9nb1VybDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBuYXRpcGF5Q3JlZGVudGlhbDogUGF5aW9Db21wYW55TmF0aXBheUNyZWRlbnRpYWxFbnRpdHkgPSBuZXcgUGF5aW9Db21wYW55TmF0aXBheUNyZWRlbnRpYWxFbnRpdHkoKTtcclxuICBwdWJsaWMgcGF5bWVudFByb3ZpZGVyOiBJUGF5bWVudFByb3ZpZGVyIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHBob25lTnVtYmVyOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgc2FuZGJveDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gIHB1YmxpYyBzaG9ydE5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0YWdzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyB2ZXJzaW9uOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9Db21wYW55RW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==