@commit451/salamander
Version:
Never be AFK
28 lines • 877 B
TypeScript
interface CreateRunnerRequest {
directory: string;
machineId: string;
machineName: string;
name: string;
encryptionVerification?: string;
}
interface UpdateRunnerRequest {
name?: string;
clearPendingCommand?: boolean | null;
updateLastUsed?: boolean | null;
lastMessage?: string;
}
export interface CreateMessageRequest {
content: string;
type: string;
senderName: string;
}
export declare class ApiService {
private static getAuthToken;
private static makeRequest;
static createRunner(request: CreateRunnerRequest): Promise<any>;
static createRunnerMessage(runnerId: string, request: CreateMessageRequest): Promise<any>;
static updateRunner(runnerId: string, request: UpdateRunnerRequest): Promise<any>;
static deleteRunner(runnerId: string): Promise<void>;
}
export {};
//# sourceMappingURL=api.d.ts.map