@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
77 lines (76 loc) • 4.33 kB
TypeScript
import { RequestRole } from "./../../constant/enumType/RequestRole";
import { RequestType } from "./../../constant/enumType/RequestType";
import { CustomOperationRequestAbstract } from "./../request/CustomOperationRequest";
import { CloudScriptModels } from "./CloudScriptModels";
export declare namespace CloudScriptRequestModels {
class AddFunctionOperationRequest extends CustomOperationRequestAbstract<CloudScriptModels.AddFunctionRequestData> {
protected operationCode: string;
protected requestType: RequestType;
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AddFunctionRequestData, timeout: number);
}
class ServerAddFunctionOperationRequest extends AddFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ServerAddFunctionRequestData, timeout: number);
}
class AdminAddFunctionOperationRequest extends AddFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AdminAddFunctionRequestData, timeout: number);
}
class EditFunctionOperationRequest extends CustomOperationRequestAbstract<CloudScriptModels.EditFunctionRequestData> {
protected operationCode: string;
protected requestType: RequestType;
protected role: RequestRole;
constructor(requestData: CloudScriptModels.EditFunctionRequestData, timeout: number);
}
class ServerEditFunctionOperationRequest extends EditFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ServerEditFunctionRequestData, timeout: number);
}
class AdminEditFunctionOperationRequest extends EditFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AdminEditFunctionRequestData, timeout: number);
}
class ExecuteFunctionOperationRequest extends CustomOperationRequestAbstract<CloudScriptModels.ExecuteFunctionRequestData> {
protected operationCode: string;
protected requestType: RequestType;
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ExecuteFunctionRequestData, timeout: number);
}
class ServerExecuteFunctionOperationRequest extends ExecuteFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ServerExecuteFunctionRequestData, timeout: number);
}
class AdminExecuteFunctionOperationRequest extends ExecuteFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AdminExecuteFunctionRequestData, timeout: number);
}
class GetFunctionOperationRequest extends CustomOperationRequestAbstract<CloudScriptModels.GetFunctionRequestData> {
protected operationCode: string;
protected requestType: RequestType;
protected role: RequestRole;
constructor(requestData: CloudScriptModels.GetFunctionRequestData, timeout: number);
}
class ServerGetFunctionOperationRequest extends GetFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ServerGetFunctionRequestData, timeout: number);
}
class AdminGetFunctionOperationRequest extends GetFunctionOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AdminGetFunctionRequestData, timeout: number);
}
class GetFunctionsOperationRequest extends CustomOperationRequestAbstract<CloudScriptModels.GetFunctionsRequestData> {
protected operationCode: string;
protected requestType: RequestType;
protected role: RequestRole;
constructor(requestData: CloudScriptModels.GetFunctionsRequestData, timeout: number);
}
class ServerGetFunctionsOperationRequest extends GetFunctionsOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.ServerGetFunctionsRequestData, timeout: number);
}
class AdminGetFunctionsOperationRequest extends GetFunctionsOperationRequest {
protected role: RequestRole;
constructor(requestData: CloudScriptModels.AdminGetFunctionsRequestData, timeout: number);
}
}