UNPKG

emotiv-ts

Version:

A Typescript library that wraps the Cortex API functionalities to communicate with Emotiv headsets

42 lines (41 loc) 1.66 kB
import { CortexResponse } from "../../internal/cortex-response"; export declare class License extends CortexResponse { isOnline: boolean; license: LicenseDetail; constructor(isOnline: boolean, license: LicenseDetail); } export declare class LicenseDetail { applications: string[]; billingFrom: Date; billingTo: Date; deviceInfo: DeviceInfo; expired: boolean; extenderLimit: number; hardLimitTime: Date; isCommercial: boolean; licenseId: string; licenseName: string; localQuota: number; scopes: string[]; seatCount: number; sessionCount: number; softLimitTime: Date; totalDebit: number; totalRegisteredDevices: number; validFrom: Date; validTo: Date; maxDebit?: number | undefined; constructor(applications: string[], billingFrom: Date, billingTo: Date, deviceInfo: DeviceInfo, expired: boolean, extenderLimit: number, hardLimitTime: Date, isCommercial: boolean, licenseId: string, licenseName: string, localQuota: number, scopes: string[], seatCount: number, sessionCount: number, softLimitTime: Date, totalDebit: number, totalRegisteredDevices: number, validFrom: Date, validTo: Date, maxDebit?: number | undefined); } export declare class DeviceInfo { deviceLimit: number; devicesPerSeat: number; sessionLimit: SessionLimit; constructor(deviceLimit: number, devicesPerSeat: number, sessionLimit: SessionLimit); } export declare class SessionLimit { day?: number | undefined; month?: number | undefined; year?: number | undefined; constructor(day?: number | undefined, month?: number | undefined, year?: number | undefined); }