UNPKG

mobyo-interfaces

Version:
76 lines (75 loc) 2.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GlobalSettingIuguEntity = void 0; var GlobalSettingIuguEntity = /** @class */ (function () { // #endregion Properties (13) // #region Constructors (1) function GlobalSettingIuguEntity(data) { // #region Properties (13) /** * Prazo máximo para pagamento do boleto após o vencimento. * O prazo máximo para pagamento deve ser entre "1" e "30" * dias após a data de vencimento. */ this.bankSlipExtraDue = 1; /** * Prazo de dias para o vencimento da fatura. */ this.billingDays = 10; /** * Se true, garante que a data de vencimento seja apenas em dias de semana, * e não em sábados ou domingos. */ this.ensureWorkdayDueDate = true; /** * Expira uma fatura e impossibilita o seu pagamento depois 'x' dias após o vencimento. * Valor enviado precisa estar entre 0 e 30. Se for enviado "0", a fatura ficará * disponível para ser paga até às 23:59:59 do dia de vencimento. */ this.expiresIn = 0; /** * Habilitar ou Desabilitar multa por atraso de pagamento */ this.fines = true; /** * Determine a multa % a ser cobrada para pagamentos * efetuados após a data de vencimento */ this.latePaymentFine = 2; /** * Determine a multa por valor fixo a ser * cobrada para pagamentos efetuados após a data de vencimento */ this.latePaymentFineCents = 0; this.liveApiToken = ''; /** * determina se cobra ou não juros por dia de atraso. * 1% ao mês pro rata. Necessário passar a multa como true */ this.perDayInterest = true; /** * Juros a ser cobrado por dia em centavos. * Sobrepõem o per_day_interest_value. * O juros somado em 30 dias deve ser inferior a 50% do valor da fatura. */ this.perDayInterestCents = 0; /** * Informar o valor percentual de juros que deseja cobrar. * Não se aplica quando os valores diários de mora * calculados são menores que 1 centavo. */ this.perDayInterestValue = 1; this.testApiToken = ''; this.userApiToken = ''; this.id = ''; if (data) { for (var key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } return GlobalSettingIuguEntity; }()); exports.GlobalSettingIuguEntity = GlobalSettingIuguEntity;