[−][src]Trait em_client::TaskApiMut
Associated Types
type Error
Required methods
fn get_all_tasks(
&mut 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>
&mut 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(&mut self, task_id: Uuid) -> Result<Task, Self::Error>
Get details of a particular task
fn get_task_status(&mut self, task_id: Uuid) -> Result<TaskResult, Self::Error>
Get status and result of a particular task
fn update_task(
&mut self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>
&mut self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>
Update status of approver and task
Implementors
impl<T, E> TaskApiMut for T where
T: TaskApi<Error = E>,
[src]
T: TaskApi<Error = E>,
type Error = E
fn get_all_tasks(
&mut 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>
[src]
&mut 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>
fn get_task(&mut self, task_id: Uuid) -> Result<Task, Self::Error>
[src]
fn get_task_status(&mut self, task_id: Uuid) -> Result<TaskResult, Self::Error>
[src]
fn update_task(
&mut self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>
[src]
&mut self,
task_id: Uuid,
body: TaskUpdateRequest
) -> Result<TaskResult, Self::Error>