cecon-interfaces
Version:
Interfaces de Projetos Cecon
18 lines • 2.05 kB
JavaScript
/**
* Interface para o endereço do pagador
*/
export class FirebankPaymentMetadataEntity {
companyId = '';
containerId = '';
orderId = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC1tZXRhZGF0YS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvZmlyZWJhbmsvZW50aXRpZXMvcGF5bWVudC12Mi9wYXltZW50LW1ldGFkYXRhLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTs7R0FFRztBQUNILE1BQU0sT0FBTyw2QkFBNkI7SUFDakMsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFFNUIsWUFBWSxJQUErQztRQUN6RCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEludGVyZmFjZSBwYXJhIG8gY29udGF0byBkbyBwYWdhZG9yXHJcbiAqL1xyXG5pbXBvcnQgeyBJRmlyZWJhbmtQYXltZW50TWV0YWRhdGEgfSBmcm9tICcuLi8uLi9pbnRlcmZhY2VzL3BheW1lbnQtdjInO1xyXG5cclxuLyoqXHJcbiAqIEludGVyZmFjZSBwYXJhIG8gZW5kZXJlw6dvIGRvIHBhZ2Fkb3JcclxuICovXHJcbmV4cG9ydCBjbGFzcyBGaXJlYmFua1BheW1lbnRNZXRhZGF0YUVudGl0eSBpbXBsZW1lbnRzIElGaXJlYmFua1BheW1lbnRNZXRhZGF0YSB7XHJcbiAgcHVibGljIGNvbXBhbnlJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvbnRhaW5lcklkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgb3JkZXJJZDogc3RyaW5nID0gJyc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPElGaXJlYmFua1BheW1lbnRNZXRhZGF0YSB8IG51bGw+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19