pub struct SessionRpcTasks<'a> { /* private fields */ }Expand description
session.tasks.* RPCs.
Implementations§
Source§impl<'a> SessionRpcTasks<'a>
impl<'a> SessionRpcTasks<'a>
Sourcepub async fn start_agent(
&self,
params: TasksStartAgentRequest,
) -> Result<TasksStartAgentResult, Error>
pub async fn start_agent( &self, params: TasksStartAgentRequest, ) -> Result<TasksStartAgentResult, Error>
Wire method: session.tasks.startAgent.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn list(&self) -> Result<TaskList, Error>
pub async fn list(&self) -> Result<TaskList, Error>
Wire method: session.tasks.list.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn promote_to_background(
&self,
params: TasksPromoteToBackgroundRequest,
) -> Result<TasksPromoteToBackgroundResult, Error>
pub async fn promote_to_background( &self, params: TasksPromoteToBackgroundRequest, ) -> Result<TasksPromoteToBackgroundResult, Error>
Wire method: session.tasks.promoteToBackground.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn cancel(
&self,
params: TasksCancelRequest,
) -> Result<TasksCancelResult, Error>
pub async fn cancel( &self, params: TasksCancelRequest, ) -> Result<TasksCancelResult, Error>
Wire method: session.tasks.cancel.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn remove(
&self,
params: TasksRemoveRequest,
) -> Result<TasksRemoveResult, Error>
pub async fn remove( &self, params: TasksRemoveRequest, ) -> Result<TasksRemoveResult, Error>
Wire method: session.tasks.remove.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Trait Implementations§
Source§impl<'a> Clone for SessionRpcTasks<'a>
impl<'a> Clone for SessionRpcTasks<'a>
Source§fn clone(&self) -> SessionRpcTasks<'a>
fn clone(&self) -> SessionRpcTasks<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more