UNPKG

cecon-interfaces

Version:
62 lines (61 loc) 2.25 kB
import { IuguAutoAdvanceEnum } from '../enums'; import { IIuguAccount, IIuguAccountConfiguration, IIuguConfigEarlyPaymentDiscount, IIuguMarketplaceSplit } from '../interfaces'; import { AccountInformationsEntity } from './account-informations.entity'; import { LastVerificationRequestDataEntity } from './account-last-verification-request-data.entity'; export declare class IuguAccountEntity implements IIuguAccount { autoAdvance: boolean; autoAdvanceOption: number; autoAdvanceType: IuguAutoAdvanceEnum; autoWithdraw: boolean; balance: string; balanceAvailableForWithdraw: string; balanceInProtest: string; canReceive?: boolean; changePlanType: number; commissionBalance: string; configuration: IIuguAccountConfiguration | null; createdAt: Date; creditCardVerified: boolean; customLogoSmallUrl: string; customLogoUrl: string; defaultReturnUrl: string; disableEmails: boolean; disabledWithdraw: boolean; earlyPaymentDiscount: boolean; earlyPaymentDiscountDays: number; earlyPaymentDiscountPercent: number; earlyPaymentDiscounts: IIuguConfigEarlyPaymentDiscount[]; fines: boolean; hasBankAddress?: boolean; id: string; informations: AccountInformationsEntity[]; isVerified?: boolean; lastVerificationRequestData: LastVerificationRequestDataEntity; lastVerificationRequestFeedback: string; lastVerificationRequestStatus: 'accepted' | string; lastWithdraw: Date; latePaymentFine: number; marketplace: boolean; name: string; oldAdvancement: boolean; payableBalance: string; paymentEmailNotification: boolean; paymentEmailNotificationReceiver: string; perDayInterest: boolean; permissions: string[]; protectedBalance: string; receivableBalance: string; replyTo: string; splits: IIuguMarketplaceSplit[]; subscriptionsBillingDays: number; subscriptionsTrialPeriod: number; taxesPaidLastMonth: string; taxesPaidThisMonth: string; totalActiveSubscriptions: number; totalSubscriptions: number; updatedAt: Date; volumeLastMonth: string; volumeThisMonth: string; webappOnTestMode: boolean; constructor(data?: Partial<IuguAccountEntity>); }