tencentcloud-sdk-nodejs
Version:
47 lines (46 loc) • 2.83 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeExecutionHistoryResponse, DescribeExecutionsRequest, DescribeFlowServicesResponse, DescribeFlowServiceDetailResponse, DescribeExecutionResponse, DescribeFlowServicesRequest, DescribeExecutionRequest, DescribeExecutionHistoryRequest, CreateFlowServiceResponse, StartExecutionRequest, ModifyFlowServiceResponse, StartExecutionResponse, CreateFlowServiceRequest, DescribeExecutionsResponse, ModifyFlowServiceRequest, DescribeFlowServiceDetailRequest, StopExecutionResponse, StopExecutionRequest } from "./asw_models";
/**
* asw client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 为指定的状态机启动一次执行
*/
StartExecution(req: StartExecutionRequest, cb?: (error: string, rep: StartExecutionResponse) => void): Promise<StartExecutionResponse>;
/**
* 终止某个状态机
*/
StopExecution(req: StopExecutionRequest, cb?: (error: string, rep: StopExecutionResponse) => void): Promise<StopExecutionResponse>;
/**
* 一次执行会有很多步骤,经过很多节点,这个接口描述某一次执行的事件的历史
*/
DescribeExecutionHistory(req: DescribeExecutionHistoryRequest, cb?: (error: string, rep: DescribeExecutionHistoryResponse) => void): Promise<DescribeExecutionHistoryResponse>;
/**
* 查询执行详细信息
*/
DescribeExecution(req: DescribeExecutionRequest, cb?: (error: string, rep: DescribeExecutionResponse) => void): Promise<DescribeExecutionResponse>;
/**
* 查询指定用户下所有状态机,以列表形式返回
*/
DescribeFlowServices(req: DescribeFlowServicesRequest, cb?: (error: string, rep: DescribeFlowServicesResponse) => void): Promise<DescribeFlowServicesResponse>;
/**
* 对状态机的执行历史进行描述.
*/
DescribeExecutions(req: DescribeExecutionsRequest, cb?: (error: string, rep: DescribeExecutionsResponse) => void): Promise<DescribeExecutionsResponse>;
/**
* 该接口用于生成状态机服务
*/
CreateFlowService(req: CreateFlowServiceRequest, cb?: (error: string, rep: CreateFlowServiceResponse) => void): Promise<CreateFlowServiceResponse>;
/**
* 查询该用户指定状态机下的详情数据。
*/
DescribeFlowServiceDetail(req: DescribeFlowServiceDetailRequest, cb?: (error: string, rep: DescribeFlowServiceDetailResponse) => void): Promise<DescribeFlowServiceDetailResponse>;
/**
* 该接口用于修改状态机
*/
ModifyFlowService(req: ModifyFlowServiceRequest, cb?: (error: string, rep: ModifyFlowServiceResponse) => void): Promise<ModifyFlowServiceResponse>;
}