[−][src]Trait em_client::TaskApi
Associated Types
type Error
Required methods
fn get_all_tasks(
&self,
task_type: Option<String>,
status: Option<String>,
requester: Option<String>,
approver: Option<String>,
all_search: Option<String>,
limit: Option<i32>,
offset: Option<i32>,
sort_by: Option<String>,
base_filters: Option<String>
) -> Result<GetAllTasksResponse, Self::Error>
&self,
task_type: Option<String>,
status: Option<String>,
requester: Option<String>,
approver: Option<String>,
all_search: Option<String>,
limit: Option<i32>,
offset: Option<i32>,
sort_by: Option<String>,
base_filters: Option<String>
) -> Result<GetAllTasksResponse, Self::Error>
Get all the tasks
fn get_task(&self, task_id: Uuid) -> Result<Task, Self::Error>
Get details of a particular task
fn get_task_status(&self, task_id: Uuid) -> Result<TaskResult, Self::Error>
Get status and result of a particular task
fn update_task(
&self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>
&self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>
Update status of approver and task
Implementors
impl TaskApi for Client
[src]
type Error = ApiError
fn get_all_tasks(
&self,
param_task_type: Option<String>,
param_status: Option<String>,
param_requester: Option<String>,
param_approver: Option<String>,
param_all_search: Option<String>,
param_limit: Option<i32>,
param_offset: Option<i32>,
param_sort_by: Option<String>,
param_base_filters: Option<String>
) -> Result<GetAllTasksResponse, ApiError>
[src]
&self,
param_task_type: Option<String>,
param_status: Option<String>,
param_requester: Option<String>,
param_approver: Option<String>,
param_all_search: Option<String>,
param_limit: Option<i32>,
param_offset: Option<i32>,
param_sort_by: Option<String>,
param_base_filters: Option<String>
) -> Result<GetAllTasksResponse, ApiError>
fn get_task(&self, param_task_id: Uuid) -> Result<Task, ApiError>
[src]
fn get_task_status(&self, param_task_id: Uuid) -> Result<TaskResult, ApiError>
[src]
fn update_task(
&self,
param_task_id: Uuid,
param_body: TaskUpdateRequest
) -> Result<TaskResult, ApiError>
[src]
&self,
param_task_id: Uuid,
param_body: TaskUpdateRequest
) -> Result<TaskResult, ApiError>