UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

139 lines (138 loc) 7.16 kB
import { OperationCode } from "./../../constant/OperationCode"; import { RequestRole } from "./../../constant/enumType/RequestRole"; import { RequestType } from "./../../constant/enumType/RequestType"; import { CustomOperationRequestAbstract } from "./../request/CustomOperationRequest"; import { CloudScriptModels } from "./CloudScriptModels"; export var CloudScriptRequestModels; (function (CloudScriptRequestModels) { class AddFunctionOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.AddFunction; this.requestType = RequestType.CloudScript; this.role = RequestRole.Client; this.requestDataCls = CloudScriptModels.AddFunctionRequestData; } } CloudScriptRequestModels.AddFunctionOperationRequest = AddFunctionOperationRequest; class ServerAddFunctionOperationRequest extends AddFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = CloudScriptModels.ServerAddFunctionRequestData; } } CloudScriptRequestModels.ServerAddFunctionOperationRequest = ServerAddFunctionOperationRequest; class AdminAddFunctionOperationRequest extends AddFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = CloudScriptModels.AdminAddFunctionRequestData; } } CloudScriptRequestModels.AdminAddFunctionOperationRequest = AdminAddFunctionOperationRequest; class EditFunctionOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.EditFunction; this.requestType = RequestType.CloudScript; this.role = RequestRole.Client; this.requestDataCls = CloudScriptModels.EditFunctionRequestData; } } CloudScriptRequestModels.EditFunctionOperationRequest = EditFunctionOperationRequest; class ServerEditFunctionOperationRequest extends EditFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = CloudScriptModels.ServerEditFunctionRequestData; } } CloudScriptRequestModels.ServerEditFunctionOperationRequest = ServerEditFunctionOperationRequest; class AdminEditFunctionOperationRequest extends EditFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = CloudScriptModels.AdminEditFunctionRequestData; } } CloudScriptRequestModels.AdminEditFunctionOperationRequest = AdminEditFunctionOperationRequest; class ExecuteFunctionOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.ExecuteFunction; this.requestType = RequestType.CloudScript; this.role = RequestRole.Client; this.requestDataCls = CloudScriptModels.ExecuteFunctionRequestData; } } CloudScriptRequestModels.ExecuteFunctionOperationRequest = ExecuteFunctionOperationRequest; class ServerExecuteFunctionOperationRequest extends ExecuteFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = CloudScriptModels.ServerExecuteFunctionRequestData; } } CloudScriptRequestModels.ServerExecuteFunctionOperationRequest = ServerExecuteFunctionOperationRequest; class AdminExecuteFunctionOperationRequest extends ExecuteFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = CloudScriptModels.AdminExecuteFunctionRequestData; } } CloudScriptRequestModels.AdminExecuteFunctionOperationRequest = AdminExecuteFunctionOperationRequest; class GetFunctionOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetFunction; this.requestType = RequestType.CloudScript; this.role = RequestRole.Client; this.requestDataCls = CloudScriptModels.GetFunctionRequestData; } } CloudScriptRequestModels.GetFunctionOperationRequest = GetFunctionOperationRequest; class ServerGetFunctionOperationRequest extends GetFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = CloudScriptModels.ServerGetFunctionRequestData; } } CloudScriptRequestModels.ServerGetFunctionOperationRequest = ServerGetFunctionOperationRequest; class AdminGetFunctionOperationRequest extends GetFunctionOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = CloudScriptModels.AdminGetFunctionRequestData; } } CloudScriptRequestModels.AdminGetFunctionOperationRequest = AdminGetFunctionOperationRequest; class GetFunctionsOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetFunctions; this.requestType = RequestType.CloudScript; this.role = RequestRole.Client; this.requestDataCls = CloudScriptModels.GetFunctionsRequestData; } } CloudScriptRequestModels.GetFunctionsOperationRequest = GetFunctionsOperationRequest; class ServerGetFunctionsOperationRequest extends GetFunctionsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = CloudScriptModels.ServerGetFunctionsRequestData; } } CloudScriptRequestModels.ServerGetFunctionsOperationRequest = ServerGetFunctionsOperationRequest; class AdminGetFunctionsOperationRequest extends GetFunctionsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = CloudScriptModels.AdminGetFunctionsRequestData; } } CloudScriptRequestModels.AdminGetFunctionsOperationRequest = AdminGetFunctionsOperationRequest; })(CloudScriptRequestModels || (CloudScriptRequestModels = {}));