UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

105 lines (104 loc) 13.1 kB
import { GNNetwork } from "./GNNetwork"; import { OperationRequest } from "./entity/OperationRequest"; import { CloudScriptRequestModels } from "./entity/models/CloudScriptRequestModels"; import { CloudScriptResponseModels } from "./entity/models/CloudScriptResponseModels"; export class CloudScriptApi { constructor() { this.server = new ServerCloudScriptApi(); this.admin = new AdminCloudScriptApi(); } addFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AddFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } async addFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AddFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } editFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.EditFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } async editFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.EditFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } executeFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ExecuteFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } async executeFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ExecuteFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } getFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.GetFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } async getFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.GetFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } getFunctions(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.GetFunctionsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } async getFunctionsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.GetFunctionsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } } export class ServerCloudScriptApi { addFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ServerAddFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } async addFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ServerAddFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } editFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ServerEditFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } async editFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ServerEditFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } executeFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ServerExecuteFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } async executeFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ServerExecuteFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } getFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ServerGetFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } async getFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ServerGetFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } getFunctions(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.ServerGetFunctionsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } async getFunctionsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.ServerGetFunctionsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } } export class AdminCloudScriptApi { addFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AdminAddFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } async addFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AdminAddFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.AddFunctionOperationResponse); } editFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AdminEditFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } async editFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AdminEditFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.EditFunctionOperationResponse); } executeFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AdminExecuteFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } async executeFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AdminExecuteFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.ExecuteFunctionOperationResponse); } getFunction(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AdminGetFunctionOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } async getFunctionAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AdminGetFunctionOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionOperationResponse); } getFunctions(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new CloudScriptRequestModels.AdminGetFunctionsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } async getFunctionsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new CloudScriptRequestModels.AdminGetFunctionsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, CloudScriptResponseModels.GetFunctionsOperationResponse); } }