pub struct PublicAccessClient { /* private fields */ }Implementations§
Source§impl PublicAccessClient
impl PublicAccessClient
pub async fn get_invite(&self, invite_token: &str) -> Result<Value, SdkError>
pub async fn claim_invite( &self, invite_token: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn execute_invite( &self, invite_token: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn start_invite_session( &self, invite_token: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn get_portal( &self, public_portal_id: &str, ) -> Result<Value, SdkError>
pub async fn portal_lights( &self, public_portal_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn portal_open( &self, public_portal_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn portal_reachable( &self, public_portal_id: &str, ) -> Result<Value, SdkError>
pub async fn portal_start_session( &self, public_portal_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn portal_targets( &self, public_portal_id: &str, ) -> Result<Value, SdkError>
pub async fn get_session(&self, session_id: &str) -> Result<Value, SdkError>
pub async fn cancel_session(&self, session_id: &str) -> Result<Value, SdkError>
pub async fn decline_session(&self, session_id: &str) -> Result<Value, SdkError>
pub async fn session_lights( &self, session_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn session_notify_message( &self, session_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn session_open( &self, session_id: &str, body: &Value, ) -> Result<Value, SdkError>
pub async fn session_streams(&self, session_id: &str) -> Result<Value, SdkError>
Trait Implementations§
Source§impl Clone for PublicAccessClient
impl Clone for PublicAccessClient
Source§fn clone(&self) -> PublicAccessClient
fn clone(&self) -> PublicAccessClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PublicAccessClient
impl !RefUnwindSafe for PublicAccessClient
impl Send for PublicAccessClient
impl Sync for PublicAccessClient
impl Unpin for PublicAccessClient
impl UnsafeUnpin for PublicAccessClient
impl !UnwindSafe for PublicAccessClient
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