@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
43 lines (42 loc) • 8.13 kB
TypeScript
import { Action1 } from "./common/Action1";
import { GNHashtable } from "./common/GNData";
import { CloudScriptModels } from "./entity/models/CloudScriptModels";
import { CloudScriptResponseModels } from "./entity/models/CloudScriptResponseModels";
export declare class CloudScriptApi {
server: ServerCloudScriptApi;
admin: AdminCloudScriptApi;
addFunction(requestData: CloudScriptModels.AddFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.AddFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
addFunctionAsync(requestData: CloudScriptModels.AddFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.AddFunctionOperationResponse>;
editFunction(requestData: CloudScriptModels.EditFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.EditFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
editFunctionAsync(requestData: CloudScriptModels.EditFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.EditFunctionOperationResponse>;
executeFunction(requestData: CloudScriptModels.ExecuteFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.ExecuteFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
executeFunctionAsync(requestData: CloudScriptModels.ExecuteFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.ExecuteFunctionOperationResponse>;
getFunction(requestData: CloudScriptModels.GetFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionAsync(requestData: CloudScriptModels.GetFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionOperationResponse>;
getFunctions(requestData: CloudScriptModels.GetFunctionsRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionsAsync(requestData: CloudScriptModels.GetFunctionsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionsOperationResponse>;
}
export declare class ServerCloudScriptApi {
addFunction(requestData: CloudScriptModels.ServerAddFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.AddFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
addFunctionAsync(requestData: CloudScriptModels.ServerAddFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.AddFunctionOperationResponse>;
editFunction(requestData: CloudScriptModels.ServerEditFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.EditFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
editFunctionAsync(requestData: CloudScriptModels.ServerEditFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.EditFunctionOperationResponse>;
executeFunction(requestData: CloudScriptModels.ServerExecuteFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.ExecuteFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
executeFunctionAsync(requestData: CloudScriptModels.ServerExecuteFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.ExecuteFunctionOperationResponse>;
getFunction(requestData: CloudScriptModels.ServerGetFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionAsync(requestData: CloudScriptModels.ServerGetFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionOperationResponse>;
getFunctions(requestData: CloudScriptModels.ServerGetFunctionsRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionsAsync(requestData: CloudScriptModels.ServerGetFunctionsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionsOperationResponse>;
}
export declare class AdminCloudScriptApi {
addFunction(requestData: CloudScriptModels.AdminAddFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.AddFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
addFunctionAsync(requestData: CloudScriptModels.AdminAddFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.AddFunctionOperationResponse>;
editFunction(requestData: CloudScriptModels.AdminEditFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.EditFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
editFunctionAsync(requestData: CloudScriptModels.AdminEditFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.EditFunctionOperationResponse>;
executeFunction(requestData: CloudScriptModels.AdminExecuteFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.ExecuteFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
executeFunctionAsync(requestData: CloudScriptModels.AdminExecuteFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.ExecuteFunctionOperationResponse>;
getFunction(requestData: CloudScriptModels.AdminGetFunctionRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionAsync(requestData: CloudScriptModels.AdminGetFunctionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionOperationResponse>;
getFunctions(requestData: CloudScriptModels.AdminGetFunctionsRequestData, onResponse?: Action1<CloudScriptResponseModels.GetFunctionsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
getFunctionsAsync(requestData: CloudScriptModels.AdminGetFunctionsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<CloudScriptResponseModels.GetFunctionsOperationResponse>;
}