pub struct BabeldeskWidgetsResource { /* private fields */ }Expand description
Babeldesk widgets — /api/v2/babeldesk/widgets.
Implementations§
Source§impl BabeldeskWidgetsResource
impl BabeldeskWidgetsResource
Sourcepub async fn list_all(&self) -> Result<Vec<BabeldeskWidget>, ManagerError>
pub async fn list_all(&self) -> Result<Vec<BabeldeskWidget>, ManagerError>
List all babeldesk widgets (auto-paginated).
Sourcepub async fn create(
&self,
body: RestCreateBabeldeskWidget,
) -> Result<BabeldeskWidgetItemResponse, ManagerError>
pub async fn create( &self, body: RestCreateBabeldeskWidget, ) -> Result<BabeldeskWidgetItemResponse, ManagerError>
Create a babeldesk widget.
Sourcepub async fn get(
&self,
id: &str,
) -> Result<BabeldeskWidgetItemResponse, ManagerError>
pub async fn get( &self, id: &str, ) -> Result<BabeldeskWidgetItemResponse, ManagerError>
Get a babeldesk widget by id.
Sourcepub async fn update(
&self,
id: &str,
body: RestUpdateBabeldeskWidget,
) -> Result<BabeldeskWidgetItemResponse, ManagerError>
pub async fn update( &self, id: &str, body: RestUpdateBabeldeskWidget, ) -> Result<BabeldeskWidgetItemResponse, ManagerError>
Update a babeldesk widget.
Auto Trait Implementations§
impl !RefUnwindSafe for BabeldeskWidgetsResource
impl !UnwindSafe for BabeldeskWidgetsResource
impl Freeze for BabeldeskWidgetsResource
impl Send for BabeldeskWidgetsResource
impl Sync for BabeldeskWidgetsResource
impl Unpin for BabeldeskWidgetsResource
impl UnsafeUnpin for BabeldeskWidgetsResource
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