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§
Sourcefn get_workflow_template_list(
&self,
request: GetWorkflowTemplateListRequest,
auth: AuthType,
) -> impl Future<Output = ApiResult<GetWorkflowTemplateListResponse>> + Send
fn get_workflow_template_list( &self, request: GetWorkflowTemplateListRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<GetWorkflowTemplateListResponse>> + Send
获取工作项下的流程模板列表 该接口用于获取指定工作项类型下所有“流程模板“列表
Sourcefn get_workflow_template_detail(
&self,
request: GetWorkflowTemplateDetailRequest,
auth: AuthType,
) -> impl Future<Output = ApiResult<GetWorkflowTemplateDetailResponse>> + Send
fn get_workflow_template_detail( &self, request: GetWorkflowTemplateDetailRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<GetWorkflowTemplateDetailResponse>> + Send
获取流程模板配置详情 该接口用于获取指定流程模板的配置信息详情
Sourcefn create_workflow_template(
&self,
request: CreateWorkflowTemplateRequest,
auth: AuthType,
) -> impl Future<Output = ApiResult<CreateWorkflowTemplateResponse>> + Send
fn create_workflow_template( &self, request: CreateWorkflowTemplateRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<CreateWorkflowTemplateResponse>> + Send
创建流程模板 该接口用于在指定工作项类型下创建一个新的“流程模板“
Sourcefn update_workflow_template(
&self,
request: UpdateWorkflowTemplateRequest,
auth: AuthType,
) -> impl Future<Output = ApiResult<UpdateWorkflowTemplateResponse>> + Send
fn update_workflow_template( &self, request: UpdateWorkflowTemplateRequest, auth: AuthType, ) -> impl Future<Output = ApiResult<UpdateWorkflowTemplateResponse>> + Send
更新流程模板 该接口用于更新指定流程模板的配置信息
Sourcefn delete_workflow_template(
&self,
request: DeleteWorkflowTemplateRequest,
auth: AuthType,
) -> impl Future<Output = ApiResult<DeleteWorkflowTemplateResponse>> + Send
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.