UNPKG

cecon-interfaces

Version:
76 lines (75 loc) 2.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IuguAccountEntity = void 0; var enums_1 = require("../enums"); var account_last_verification_request_data_entity_1 = require("./account-last-verification-request-data.entity"); var IuguAccountEntity = /** @class */ (function () { // #endregion Properties (54) // #region Constructors (1) function IuguAccountEntity(data) { // #region Properties (54) this.autoAdvance = false; this.autoAdvanceOption = 0; this.autoAdvanceType = enums_1.IuguAutoAdvanceEnum.DAILY; this.autoWithdraw = false; this.balance = ''; this.balanceAvailableForWithdraw = ''; this.balanceInProtest = ''; this.canReceive = false; this.changePlanType = 0; this.commissionBalance = ''; this.configuration = null; this.createdAt = new Date(); this.creditCardVerified = false; this.customLogoSmallUrl = ''; this.customLogoUrl = ''; this.defaultReturnUrl = ''; this.disableEmails = false; this.disabledWithdraw = false; this.earlyPaymentDiscount = false; this.earlyPaymentDiscountDays = 0; this.earlyPaymentDiscountPercent = 0; this.earlyPaymentDiscounts = []; this.fines = false; this.hasBankAddress = false; this.id = ''; this.informations = []; this.isVerified = false; this.lastVerificationRequestData = new account_last_verification_request_data_entity_1.LastVerificationRequestDataEntity(); this.lastVerificationRequestFeedback = ''; this.lastVerificationRequestStatus = 'accepted'; this.lastWithdraw = new Date(); this.latePaymentFine = 0; this.marketplace = false; this.name = ''; this.oldAdvancement = false; this.payableBalance = ''; this.paymentEmailNotification = false; this.paymentEmailNotificationReceiver = ''; this.perDayInterest = false; this.permissions = []; this.protectedBalance = ''; this.receivableBalance = ''; this.replyTo = ''; this.splits = []; this.subscriptionsBillingDays = 0; this.subscriptionsTrialPeriod = 0; this.taxesPaidLastMonth = ''; this.taxesPaidThisMonth = ''; this.totalActiveSubscriptions = 0; this.totalSubscriptions = 0; this.updatedAt = new Date(); this.volumeLastMonth = ''; this.volumeThisMonth = ''; this.webappOnTestMode = false; if (data) { for (var key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } return IuguAccountEntity; }()); exports.IuguAccountEntity = IuguAccountEntity;