pub struct SessionsResource { /* private fields */ }Expand description
Call/automation sessions — /api/v2/sessions.
Implementations§
Source§impl SessionsResource
impl SessionsResource
Sourcepub async fn create(&self) -> Result<SessionResponse, ManagerError>
pub async fn create(&self) -> Result<SessionResponse, ManagerError>
Create a new session.
Sourcepub async fn get(&self, id: &str) -> Result<SessionResponse, ManagerError>
pub async fn get(&self, id: &str) -> Result<SessionResponse, ManagerError>
Get a session (its variables) by id.
Sourcepub async fn update_variables(
&self,
id: &str,
variables: HashMap<String, Value>,
) -> Result<SessionResponse, ManagerError>
pub async fn update_variables( &self, id: &str, variables: HashMap<String, Value>, ) -> Result<SessionResponse, ManagerError>
Update a session’s variables.
Auto Trait Implementations§
impl !RefUnwindSafe for SessionsResource
impl !UnwindSafe for SessionsResource
impl Freeze for SessionsResource
impl Send for SessionsResource
impl Sync for SessionsResource
impl Unpin for SessionsResource
impl UnsafeUnpin for SessionsResource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more