pub struct SessionApi { /* private fields */ }Expand description
Session endpoint namespace.
Implementations§
Source§impl SessionApi
impl SessionApi
Sourcepub async fn list(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn list(&self, options: RequestOptions) -> Result<ApiResponse>
Lists sessions.
Sourcepub async fn create(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn create(&self, options: RequestOptions) -> Result<ApiResponse>
Creates a new session.
Sourcepub async fn status(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn status(&self, options: RequestOptions) -> Result<ApiResponse>
Returns session runtime status.
Sourcepub async fn delete(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn delete(&self, options: RequestOptions) -> Result<ApiResponse>
Deletes a session.
Sourcepub async fn get(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn get(&self, options: RequestOptions) -> Result<ApiResponse>
Gets one session by id.
Sourcepub async fn update(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn update(&self, options: RequestOptions) -> Result<ApiResponse>
Updates mutable session fields.
Sourcepub async fn children(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn children(&self, options: RequestOptions) -> Result<ApiResponse>
Lists children for a session.
Sourcepub async fn todo(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn todo(&self, options: RequestOptions) -> Result<ApiResponse>
Returns session todo items.
Sourcepub async fn init(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn init(&self, options: RequestOptions) -> Result<ApiResponse>
Initializes a session.
Sourcepub async fn fork(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn fork(&self, options: RequestOptions) -> Result<ApiResponse>
Forks a session.
Sourcepub async fn abort(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn abort(&self, options: RequestOptions) -> Result<ApiResponse>
Aborts the active run in a session.
Shares a session.
Revokes sharing for a session.
Sourcepub async fn diff(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn diff(&self, options: RequestOptions) -> Result<ApiResponse>
Gets session diff.
Sourcepub async fn summarize(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn summarize(&self, options: RequestOptions) -> Result<ApiResponse>
Triggers session summarization.
Sourcepub async fn messages(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn messages(&self, options: RequestOptions) -> Result<ApiResponse>
Lists messages in a session.
Sourcepub async fn prompt(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn prompt(&self, options: RequestOptions) -> Result<ApiResponse>
Sends a prompt message to a session.
Sourcepub async fn message(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn message(&self, options: RequestOptions) -> Result<ApiResponse>
Gets one message by id.
Sourcepub async fn prompt_async(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn prompt_async(&self, options: RequestOptions) -> Result<ApiResponse>
Enqueues an async prompt run.
Sourcepub async fn command(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn command(&self, options: RequestOptions) -> Result<ApiResponse>
Sends a command to a session.
Sourcepub async fn shell(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn shell(&self, options: RequestOptions) -> Result<ApiResponse>
Executes a shell action in a session.
Sourcepub async fn revert(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn revert(&self, options: RequestOptions) -> Result<ApiResponse>
Reverts one message in session history.
Sourcepub async fn unrevert(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn unrevert(&self, options: RequestOptions) -> Result<ApiResponse>
Restores all reverted messages.
Sourcepub async fn delete_message(
&self,
options: RequestOptions,
) -> Result<ApiResponse>
pub async fn delete_message( &self, options: RequestOptions, ) -> Result<ApiResponse>
Deletes one message.
Sourcepub async fn update_part(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn update_part(&self, options: RequestOptions) -> Result<ApiResponse>
Updates one message part.
Sourcepub async fn delete_part(&self, options: RequestOptions) -> Result<ApiResponse>
pub async fn delete_part(&self, options: RequestOptions) -> Result<ApiResponse>
Deletes one message part.
Sourcepub async fn respond_permission(
&self,
options: RequestOptions,
) -> Result<ApiResponse>
pub async fn respond_permission( &self, options: RequestOptions, ) -> Result<ApiResponse>
Responds to a permission request under one session.
Trait Implementations§
Source§impl Clone for SessionApi
impl Clone for SessionApi
Source§fn clone(&self) -> SessionApi
fn clone(&self) -> SessionApi
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more