UNPKG

scheunemann-interfaces

Version:
129 lines 13 kB
export class IuguInvoiceEntity { // #region Properties (114) accountId = ''; accountName = ''; advanceFee; advanceFeeCents; authorizedAt; authorizedAtIso; bankAccountBranch = ''; bankAccountNumber = ''; bankSlip = null; bankSlipExtraDue = 0; canceledAt; canceledAtIso; ccEmails; chargebackAt; chargebackAtIso; commission = ''; commissionCents; createdAt = ''; createdAtIso = ''; creditCardBin; creditCardBrand; creditCardCapturedAt; creditCardLast4; creditCardTid; creditCardTransaction = ''; currency = ''; customVariables = []; customerId; customerName; customerRef; discount; discountCents = 0; doublePaymentId; dueDate = ''; duplicatedInvoiceId; earlyPaymentDiscount = false; earlyPaymentDiscounts = []; email = ''; estimatedAdvanceFee; expiredAt; expiredAtIso; externalPaymentDescription; externalPaymentId; externalReference; financialReturnDate; financialReturnDates; finesOnOccurrenceDay = ''; finesOnOccurrenceDayCents = 0; id = ''; ignoreCanceledEmail = false; ignoreDueEmail = false; installments; interest; items = []; itemsTotalCents = 0; latePaymentFine; latePaymentFineCents = 0; logs = []; maxInstallmentsValue; notificationUrl = ''; occurrenceDate; orderId; originalPaymentId; overpaidCents; paid = ''; paidAt; paidCents; payableWith = ''; payerAddressCity = ''; payerAddressComplement; payerAddressCountry = ''; payerAddressDistrict = ''; payerAddressNumber = ''; payerAddressState = ''; payerAddressStreet = ''; payerAddressZipCode = ''; payerCpfCnpj = ''; payerEmail; payerName = ''; payerPhone = ''; payerPhonePrefix = ''; paymentMethod; perDayInterest = false; perDayInterestCents = 0; perDayInterestValue; pix = {}; protestedAt; protestedAtIso; refundable; refundedAt; refundedAtIso; refundedCents = 0; remainingCapturedCents = 0; returnUrl = ''; secureId = ''; secureUrl = ''; splitId; splitRules; status = ''; taxCents = 0; taxesPaid = ''; taxesPaidCents; total = ''; totalCents = 0; totalOnOccurrenceDay = ''; totalOnOccurrenceDayCents = 0; totalOverpaid = ''; totalPaid = ''; totalPaidCents = 0; totalRefunded = ''; transactionNumber = 0; updatedAt = ''; userId = ''; variables = []; // #endregion Properties (114) // #region Constructors (1) 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52b2ljZS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvaXVndS9lbnRpdGllcy9pbnZvaWNlLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLDJCQUEyQjtJQUVwQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsVUFBVSxDQUFNO0lBQ2hCLGVBQWUsQ0FBTTtJQUNyQixZQUFZLENBQU07SUFDbEIsZUFBZSxDQUFNO0lBQ3JCLGlCQUFpQixHQUFXLEVBQUUsQ0FBQztJQUMvQixpQkFBaUIsR0FBVyxFQUFFLENBQUM7SUFDL0IsUUFBUSxHQUFxQyxJQUFJLENBQUM7SUFDbEQsZ0JBQWdCLEdBQVcsQ0FBQyxDQUFDO0lBQzdCLFVBQVUsQ0FBTTtJQUNoQixhQUFhLENBQU07SUFDbkIsUUFBUSxDQUFNO0lBQ2QsWUFBWSxDQUFNO0lBQ2xCLGVBQWUsQ0FBTTtJQUNyQixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLGVBQWUsQ0FBTTtJQUNyQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsYUFBYSxDQUFNO0lBQ25CLGVBQWUsQ0FBTTtJQUNyQixvQkFBb0IsQ0FBTTtJQUMxQixlQUFlLENBQU07SUFDckIsYUFBYSxDQUFNO0lBQ25CLHFCQUFxQixHQUFXLEVBQUUsQ0FBQztJQUNuQyxRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLGVBQWUsR0FBVSxFQUFFLENBQUM7SUFDNUIsVUFBVSxDQUFNO0lBQ2hCLFlBQVksQ0FBTTtJQUNsQixXQUFXLENBQU07SUFDakIsUUFBUSxDQUFNO0lBQ2QsYUFBYSxHQUFXLENBQUMsQ0FBQztJQUMxQixlQUFlLENBQU07SUFDckIsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUNyQixtQkFBbUIsQ0FBTTtJQUN6QixvQkFBb0Is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QUE4QjtJQUU5QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFpQztRQUMzQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgaWQtYmxhY2tsaXN0ICovXG5pbXBvcnQgeyBJSXVndUludm9pY2UgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktaW52b2ljZSc7XG5pbXBvcnQgeyBJdWd1SW52b2ljZUJhbmtTbGlwRW50aXR5IH0gZnJvbSAnLi9pbnZvaWNlLWJhbmtzbGlwLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBJdWd1SW52b2ljZUVudGl0eSBpbXBsZW1lbnRzIElJdWd1SW52b2ljZSB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTE0KVxuXG4gIHB1YmxpYyBhY2NvdW50SWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgYWNjb3VudE5hbWU6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgYWR2YW5jZUZlZTogYW55O1xuICBwdWJsaWMgYWR2YW5jZUZlZUNlbnRzOiBhbnk7XG4gIHB1YmxpYyBhdXRob3JpemVkQXQ6IGFueTtcbiAgcHVibGljIGF1dGhvcml6ZWRBdElzbzogYW55O1xuICBwdWJsaWMgYmFua0FjY291bnRCcmFuY2g6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgYmFua0FjY291bnROdW1iZXI6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgYmFua1NsaXA6IEl1Z3VJbnZvaWNlQmFua1NsaXBFbnRpdHkgfCBudWxsID0gbnVsbDtcbiAgcHVibGljIGJhbmtTbGlwRXh0cmFEdWU6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBjYW5jZWxlZEF0OiBhbnk7XG4gIHB1YmxpYyBjYW5jZWxlZEF0SXNvOiBhbnk7XG4gIHB1YmxpYyBjY0VtYWlsczogYW55O1xuICBwdWJsaWMgY2hhcmdlYmFja0F0OiBhbnk7XG4gIHB1YmxpYyBjaGFyZ2ViYWNrQXRJc286IGFueTtcbiAgcHVibGljIGNvbW1pc3Npb246IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgY29tbWlzc2lvbkNlbnRzOiBhbnk7XG4gIHB1YmxpYyBjcmVhdGVkQXQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgY3JlYXRlZEF0SXNvOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGNyZWRpdENhcmRCaW46IGFueTtcbiAgcHVibGljIGNyZWRpdENhcmRCcmFuZDogYW55O1xuICBwdWJsaWMgY3JlZGl0Q2FyZENhcHR1cmVkQXQ6IGFueTtcbiAgcHVibGljIGNyZWRpdENhcmRMYXN0NDogYW55O1xuICBwdWJsaWMgY3JlZGl0Q2FyZFRpZDogYW55O1xuICBwdWJsaWMgY3JlZGl0Q2FyZFRyYW5zYWN0aW9uOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGN1cnJlbmN5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGN1c3RvbVZhcmlhYmxlczogYW55W10gPSBbXTtcbiAgcHVibGljIGN1c3RvbWVySWQ6IGFueTtcbiAgcHVibGljIGN1c3RvbWVyTmFtZTogYW55O1xuICBwdWJsaWMgY3VzdG9tZXJSZWY6IGFueTtcbiAgcHVibGljIGRpc2NvdW50OiBhbnk7XG4gIHB1YmxpYyBkaXNjb3VudENlbnRzOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgZG91YmxlUGF5bWVudElkOiBhbnk7XG4gIHB1YmxpYyBkdWVEYXRlOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGR1cGxpY2F0ZWRJbnZvaWNlSWQ6IGFueTtcbiAgcHVibGljIGVhcmx5UGF5bWVudERpc2NvdW50OiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBlYXJseVBheW1lbnREaXNjb3VudHM6IGFueVtdID0gW107XG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBlc3RpbWF0ZWRBZHZhbmNlRmVlOiBhbnk7XG4gIHB1YmxpYyBleHBpcmVkQXQ6IGFueTtcbiAgcHVibGljIGV4cGlyZWRBdElzbzogYW55O1xuICBwdWJsaWMgZXh0ZXJuYWxQYXltZW50RGVzY3JpcHRpb246IGFueTtcbiAgcHVibGljIGV4dGVybmFsUGF5bWVudElkOiBhbnk7XG4gIHB1YmxpYyBleHRlcm5hbFJlZmVyZW5jZTogYW55O1xuICBwdWJsaWMgZmluYW5jaWFsUmV0dXJuRGF0ZTogYW55O1xuICBwdWJsaWMgZmluYW5jaWFsUmV0dXJuRGF0ZXM6IGFueTtcbiAgcHVibGljIGZpbmVzT25PY2N1cnJlbmNlRGF5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGZpbmVzT25PY2N1cnJlbmNlRGF5Q2VudHM6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBpZ25vcmVDYW5jZWxlZEVtYWlsOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBpZ25vcmVEdWVFbWFpbDogYm9vbGVhbiA9IGZhbHNlO1xuICBwdWJsaWMgaW5zdGFsbG1lbnRzOiBhbnk7XG4gIHB1YmxpYyBpbnRlcmVzdDogYW55O1xuICBwdWJsaWMgaXRlbXM6IGFueVtdID0gW107XG4gIHB1YmxpYyBpdGVtc1RvdGFsQ2VudHM6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBsYXRlUGF5bWVudEZpbmU6IGFueTtcbiAgcHVibGljIGxhdGVQYXltZW50RmluZUNlbnRzOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgbG9nczogYW55W10gPSBbXTtcbiAgcHVibGljIG1heEluc3RhbGxtZW50c1ZhbHVlOiBhbnk7XG4gIHB1YmxpYyBub3RpZmljYXRpb25Vcmw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgb2NjdXJyZW5jZURhdGU6IGFueTtcbiAgcHVibGljIG9yZGVySWQ6IGFueTtcbiAgcHVibGljIG9yaWdpbmFsUGF5bWVudElkOiBhbnk7XG4gIHB1YmxpYyBvdmVycGFpZENlbnRzOiBhbnk7XG4gIHB1YmxpYyBwYWlkOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBhaWRBdDogYW55O1xuICBwdWJsaWMgcGFpZENlbnRzOiBhbnk7XG4gIHB1YmxpYyBwYXlhYmxlV2l0aDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXllckFkZHJlc3NDaXR5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBheWVyQWRkcmVzc0NvbXBsZW1lbnQ6IGFueTtcbiAgcHVibGljIHBheWVyQWRkcmVzc0NvdW50cnk6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgcGF5ZXJBZGRyZXNzRGlzdHJpY3Q6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgcGF5ZXJBZGRyZXNzTnVtYmVyOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBheWVyQWRkcmVzc1N0YXRlOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBheWVyQWRkcmVzc1N0cmVldDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXllckFkZHJlc3NaaXBDb2RlOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBheWVyQ3BmQ25wajogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXllckVtYWlsOiBhbnk7XG4gIHB1YmxpYyBwYXllck5hbWU6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgcGF5ZXJQaG9uZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBwYXllclBob25lUHJlZml4OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBheW1lbnRNZXRob2Q6IGFueTtcbiAgcHVibGljIHBlckRheUludGVyZXN0OiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBwZXJEYXlJbnRlcmVzdENlbnRzOiBudW1iZXIgPSAwO1xuICBwdWJsaWMgcGVyRGF5SW50ZXJlc3RWYWx1ZTogYW55O1xuICBwdWJsaWMgcGl4OiBhbnkgPSB7fTtcbiAgcHVibGljIHByb3Rlc3RlZEF0OiBhbnk7XG4gIHB1YmxpYyBwcm90ZXN0ZWRBdElzbzogYW55O1xuICBwdWJsaWMgcmVmdW5kYWJsZTogYW55O1xuICBwdWJsaWMgcmVmdW5kZWRBdDogYW55O1xuICBwdWJsaWMgcmVmdW5kZWRBdElzbzogYW55O1xuICBwdWJsaWMgcmVmdW5kZWRDZW50czogbnVtYmVyID0gMDtcbiAgcHVibGljIHJlbWFpbmluZ0NhcHR1cmVkQ2VudHM6IG51bWJlciA9IDA7XG4gIHB1YmxpYyByZXR1cm5Vcmw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgc2VjdXJlSWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgc2VjdXJlVXJsOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHNwbGl0SWQ6IGFueTtcbiAgcHVibGljIHNwbGl0UnVsZXM6IGFueTtcbiAgcHVibGljIHN0YXR1czogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0YXhDZW50czogbnVtYmVyID0gMDtcbiAgcHVibGljIHRheGVzUGFpZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0YXhlc1BhaWRDZW50czogYW55O1xuICBwdWJsaWMgdG90YWw6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgdG90YWxDZW50czogbnVtYmVyID0gMDtcbiAgcHVibGljIHRvdGFsT25PY2N1cnJlbmNlRGF5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHRvdGFsT25PY2N1cnJlbmNlRGF5Q2VudHM6IG51bWJlciA9IDA7XG4gIHB1YmxpYyB0b3RhbE92ZXJwYWlkOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHRvdGFsUGFpZDogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyB0b3RhbFBhaWRDZW50czogbnVtYmVyID0gMDtcbiAgcHVibGljIHRvdGFsUmVmdW5kZWQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgdHJhbnNhY3Rpb25OdW1iZXI6IG51bWJlciA9IDA7XG4gIHB1YmxpYyB1cGRhdGVkQXQ6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgdXNlcklkOiBhbnkgPSAnJztcbiAgcHVibGljIHZhcmlhYmxlczogYW55W10gPSBbXTtcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDExNClcblxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxJdWd1SW52b2ljZUVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19