emotiv-ts
Version:
A Typescript library that wraps the Cortex API functionalities to communicate with Emotiv headsets
42 lines (41 loc) • 1.66 kB
TypeScript
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);
}