UNPKG

cecon-interfaces

Version:
33 lines 4.23 kB
import { FirebankPaymentCounterPartEntity } from './payment-counter-part.entity'; import { FirebankPaymentMetadataEntity } from './payment-metadata.entity'; /** * Interface para o endereço do pagador */ export class FirebankPaymentV2Entity { counterpart = new FirebankPaymentCounterPartEntity(); endToEndId = ''; errorCode = ''; errorMessage = ''; event = 'CashIn'; externalId = ''; feeAmount = 0; finalAmount = 0; metadata = new FirebankPaymentMetadataEntity(null); movementType = ''; originalAmount = 0; pixKey = ''; processingDate = new Date(); status = ''; transactionId = ''; transactionType = ''; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bWVudC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvZmlyZWJhbmsvZW50aXRpZXMvcGF5bWVudC12Mi9wYXltZW50LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNqRixPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUUxRTs7R0FFRztBQUNILE1BQU0sT0FBTyx1QkFBdUI7SUFDM0IsV0FBVyxHQUFxQyxJQUFJLGdDQUFnQyxFQUFFLENBQUM7SUFDdkYsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsS0FBSyxHQUFtRCxRQUFRLENBQUM7SUFDakUsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLFdBQVcsR0FBVyxDQUFDLENBQUM7SUFDeEIsUUFBUSxHQUFrQyxJQUFJLDZCQUE2QixDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2xGLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsY0FBYyxHQUFXLENBQUMsQ0FBQztJQUMzQixNQUFNLEdBQVcsRUFBRSxDQUFDO0lBQ3BCLGNBQWMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQ2xDLE1BQU0sR0FBVyxFQUFFLENBQUM7SUFDcEIsYUFBYSxHQUFXLEVBQUUsQ0FBQztJQUMzQixlQUFlLEdBQVcsRUFBRSxDQUFDO0lBRXBDLFlBQVksSUFBa0M7UUFDNUMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBJbnRlcmZhY2UgcGFyYSBvIGNvbnRhdG8gZG8gcGFnYWRvclxyXG4gKi9cclxuaW1wb3J0IHsgSUZpcmViYW5rUGF5bWVudFYyIH0gZnJvbSAnLi4vLi4vaW50ZXJmYWNlcy9wYXltZW50LXYyJztcclxuaW1wb3J0IHsgRmlyZWJhbmtQYXltZW50Q291bnRlclBhcnRFbnRpdHkgfSBmcm9tICcuL3BheW1lbnQtY291bnRlci1wYXJ0LmVudGl0eSc7XHJcbmltcG9ydCB7IEZpcmViYW5rUGF5bWVudE1ldGFkYXRhRW50aXR5IH0gZnJvbSAnLi9wYXltZW50LW1ldGFkYXRhLmVudGl0eSc7XHJcblxyXG4vKipcclxuICogSW50ZXJmYWNlIHBhcmEgbyBlbmRlcmXDp28gZG8gcGFnYWRvclxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIEZpcmViYW5rUGF5bWVudFYyRW50aXR5IGltcGxlbWVudHMgSUZpcmViYW5rUGF5bWVudFYyIHtcclxuICBwdWJsaWMgY291bnRlcnBhcnQ6IEZpcmViYW5rUGF5bWVudENvdW50ZXJQYXJ0RW50aXR5ID0gbmV3IEZpcmViYW5rUGF5bWVudENvdW50ZXJQYXJ0RW50aXR5KCk7XHJcbiAgcHVibGljIGVuZFRvRW5kSWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBlcnJvckNvZGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBlcnJvck1lc3NhZ2U6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBldmVudDogJ0Nhc2hJbicgfCAnQ2FzaE91dCcgfCAnUmVmdW5kJyB8ICdDaGFyZ2ViYWNrJyA9ICdDYXNoSW4nO1xyXG4gIHB1YmxpYyBleHRlcm5hbElkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZmVlQW1vdW50OiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBmaW5hbEFtb3VudDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgbWV0YWRhdGE6IEZpcmViYW5rUGF5bWVudE1ldGFkYXRhRW50aXR5ID0gbmV3IEZpcmViYW5rUGF5bWVudE1ldGFkYXRhRW50aXR5KG51bGwpO1xyXG4gIHB1YmxpYyBtb3ZlbWVudFR5cGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBvcmlnaW5hbEFtb3VudDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgcGl4S2V5OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcHJvY2Vzc2luZ0RhdGU6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBzdGF0dXM6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0cmFuc2FjdGlvbklkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdHJhbnNhY3Rpb25UeXBlOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8SUZpcmViYW5rUGF5bWVudFYyPikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==