@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
139 lines (138 loc) • 7.16 kB
JavaScript
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 = {}));