n8n
Version:
n8n Workflow Automation Tool
50 lines (49 loc) • 1.34 kB
TypeScript
import { AuthenticatedRequest, LicenseRequest } from '../requests';
import { LicenseService } from './license.service';
export declare class LicenseController {
private readonly licenseService;
constructor(licenseService: LicenseService);
getLicenseData(): Promise<{
usage: {
executions: {
value: number;
limit: number;
warningThreshold: number;
};
};
license: {
planId: string;
planName: string;
};
}>;
requestEnterpriseTrial(req: AuthenticatedRequest): Promise<void>;
activateLicense(req: LicenseRequest.Activate): Promise<{
managementToken: string;
usage: {
executions: {
value: number;
limit: number;
warningThreshold: number;
};
};
license: {
planId: string;
planName: string;
};
}>;
renewLicense(): Promise<{
managementToken: string;
usage: {
executions: {
value: number;
limit: number;
warningThreshold: number;
};
};
license: {
planId: string;
planName: string;
};
}>;
private getTokenAndData;
}