cecon-interfaces
Version:
Interfaces de Projetos Cecon
20 lines • 2.34 kB
JavaScript
/**
* Interface para o endereço do pagador
*/
export class FirebankPaymentCounterPartBankEntity {
accountBranch = '';
accountNumber = '';
bankCode = '';
bankISPB = '';
bankName = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1jb3VudGVyLXBhcnQtYmFuay5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvZmlyZWJhbmsvZW50aXRpZXMvcGF5bWVudC12Mi9wYXltZW50LWNvdW50ZXItcGFydC1iYW5rLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTs7R0FFRztBQUNILE1BQU0sT0FBTyxvQ0FBb0M7SUFDeEMsYUFBYSxHQUFXLEVBQUUsQ0FBQztJQUMzQixhQUFhLEdBQVcsRUFBRSxDQUFDO0lBQzNCLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixRQUFRLEdBQVcsRUFBRSxDQUFDO0lBRTdCLFlBQVksSUFBc0Q7UUFDaEUsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBJbnRlcmZhY2UgcGFyYSBvIGNvbnRhdG8gZG8gcGFnYWRvclxyXG4gKi9cclxuaW1wb3J0IHsgSUZpcmViYW5rUGF5bWVudENvdW50ZXJQYXJ0QmFuayB9IGZyb20gJy4uLy4uL2ludGVyZmFjZXMvcGF5bWVudC12Mic7XHJcblxyXG4vKipcclxuICogSW50ZXJmYWNlIHBhcmEgbyBlbmRlcmXDp28gZG8gcGFnYWRvclxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIEZpcmViYW5rUGF5bWVudENvdW50ZXJQYXJ0QmFua0VudGl0eSBpbXBsZW1lbnRzIElGaXJlYmFua1BheW1lbnRDb3VudGVyUGFydEJhbmsge1xyXG4gIHB1YmxpYyBhY2NvdW50QnJhbmNoOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgYWNjb3VudE51bWJlcjogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGJhbmtDb2RlOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgYmFua0lTUEI6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBiYW5rTmFtZTogc3RyaW5nID0gJyc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPElGaXJlYmFua1BheW1lbnRDb3VudGVyUGFydEJhbmsgfCBudWxsPikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==