@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
75 lines (74 loc) • 2.21 kB
TypeScript
export declare namespace CloudScriptModels {
class AddFunctionRequestData {
script: string;
canExecute: boolean;
isLive: boolean;
}
class ServerAddFunctionRequestData extends AddFunctionRequestData {
}
class AdminAddFunctionRequestData extends ServerAddFunctionRequestData {
}
class EditFunctionRequestData {
version: string;
canExecute: boolean;
isLive: boolean;
}
class ServerEditFunctionRequestData extends EditFunctionRequestData {
}
class AdminEditFunctionRequestData extends ServerEditFunctionRequestData {
}
class ExecuteFunctionRequestData {
userId?: string;
functionName: string;
functionParameters?: any;
version?: string;
}
class ServerExecuteFunctionRequestData extends ExecuteFunctionRequestData {
userId: string;
}
class AdminExecuteFunctionRequestData extends ServerExecuteFunctionRequestData {
}
class GetFunctionRequestData {
version: string;
}
class ServerGetFunctionRequestData extends GetFunctionRequestData {
}
class AdminGetFunctionRequestData extends ServerGetFunctionRequestData {
}
class GetFunctionsRequestData {
}
class ServerGetFunctionsRequestData extends GetFunctionsRequestData {
}
class AdminGetFunctionsRequestData extends ServerGetFunctionsRequestData {
}
class AddFunctionResponseData {
version: string;
errorMessage: string;
}
class EditFunctionResponseData {
errorMessage: string;
}
class ExecuteFunctionResponseData {
status: number;
executionTimeInMs: number;
memoryUsedInBytes: number;
functionResult: any;
errorMessage: string;
functionLogs: Array<string>;
}
class GetFunctionResponseData {
script: string;
canExecute: boolean;
isLive: boolean;
tsCreate: number;
}
class FunctionResponseData {
version: string;
canExecute: boolean;
}
class GetFunctionsResponseData {
results: Array<FunctionResponseData>;
latestVersion: string;
liveLatestVersion: string;
}
}