WorkflowTemplateApi

Trait WorkflowTemplateApi 

Source
pub trait WorkflowTemplateApi {
    // Required methods
    fn get_workflow_template_list(
        &self,
        request: GetWorkflowTemplateListRequest,
        auth: AuthType,
    ) -> impl Future<Output = ApiResult<GetWorkflowTemplateListResponse>> + Send;
    fn get_workflow_template_detail(
        &self,
        request: GetWorkflowTemplateDetailRequest,
        auth: AuthType,
    ) -> impl Future<Output = ApiResult<GetWorkflowTemplateDetailResponse>> + Send;
    fn create_workflow_template(
        &self,
        request: CreateWorkflowTemplateRequest,
        auth: AuthType,
    ) -> impl Future<Output = ApiResult<CreateWorkflowTemplateResponse>> + Send;
    fn update_workflow_template(
        &self,
        request: UpdateWorkflowTemplateRequest,
        auth: AuthType,
    ) -> impl Future<Output = ApiResult<UpdateWorkflowTemplateResponse>> + Send;
    fn delete_workflow_template(
        &self,
        request: DeleteWorkflowTemplateRequest,
        auth: AuthType,
    ) -> impl Future<Output = ApiResult<DeleteWorkflowTemplateResponse>> + Send;
}

Required Methods§

Source

fn get_workflow_template_list( &self, request: GetWorkflowTemplateListRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<GetWorkflowTemplateListResponse>> + Send

获取工作项下的流程模板列表 该接口用于获取指定工作项类型下所有“流程模板“列表

Source

fn get_workflow_template_detail( &self, request: GetWorkflowTemplateDetailRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<GetWorkflowTemplateDetailResponse>> + Send

获取流程模板配置详情 该接口用于获取指定流程模板的配置信息详情

Source

fn create_workflow_template( &self, request: CreateWorkflowTemplateRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<CreateWorkflowTemplateResponse>> + Send

创建流程模板 该接口用于在指定工作项类型下创建一个新的“流程模板“

Source

fn update_workflow_template( &self, request: UpdateWorkflowTemplateRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<UpdateWorkflowTemplateResponse>> + Send

更新流程模板 该接口用于更新指定流程模板的配置信息

Source

fn delete_workflow_template( &self, request: DeleteWorkflowTemplateRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<DeleteWorkflowTemplateResponse>> + Send

删除流程模板 该接口用于删除指定的流程模板

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§