UNPKG

cecon-interfaces

Version:
34 lines (33 loc) 1.1 kB
import { EPayioActivationKeyStatus } from '../enums/activation-key-status.enum'; import { EPayioLicenseType } from '../enums/license-type.enum'; import { IPayioActivationKey } from '../interfaces/i-activation-key'; export declare class PayioActivationKeyEntity implements IPayioActivationKey { activatedAt: Date | null; allowMultipleTrialActivations: boolean; allowMultipleTrialCount: number; allowMultipleTrialLimit: number; amount: number; appId: string; appSlug: string | null; companyId: string | null; companyName: string | null; createdAt: Date; expiredAt: Date | null; expiresAt: Date | null; gracePeriodDays: number; id: string; key: string | null; licenseType: EPayioLicenseType; logs: string[]; machineUid: string; notes: string | null; paidAt: Date | null; paymentId: string | null; paymentMethod: string | null; periodDays: number; revokedAt: Date | null; status: EPayioActivationKeyStatus; tags: string[]; updatedAt: Date; constructor(data?: Partial<PayioActivationKeyEntity>); }