pub struct BabeldeskResource {
pub widgets: BabeldeskWidgetsResource,
/* private fields */
}Expand description
Babeldesk dashboards — /api/v2/babeldesk, with a nested widgets sub-resource.
Fields§
§widgets: BabeldeskWidgetsResourceBabeldesk widgets — /api/v2/babeldesk/widgets.
Implementations§
Source§impl BabeldeskResource
impl BabeldeskResource
Sourcepub async fn list_all(&self) -> Result<Vec<Babeldesk>, ManagerError>
pub async fn list_all(&self) -> Result<Vec<Babeldesk>, ManagerError>
List all babeldesk dashboards (auto-paginated).
Sourcepub async fn widget_settings(
&self,
type: &str,
) -> Result<WidgetSettingsResponse, ManagerError>
pub async fn widget_settings( &self, type: &str, ) -> Result<WidgetSettingsResponse, ManagerError>
Get the widget settings for a widget type.
Sourcepub async fn create(
&self,
body: RestCreateBabeldesk,
) -> Result<BabeldeskItemResponse, ManagerError>
pub async fn create( &self, body: RestCreateBabeldesk, ) -> Result<BabeldeskItemResponse, ManagerError>
Create a babeldesk dashboard.
Sourcepub async fn get(&self, id: &str) -> Result<BabeldeskItemResponse, ManagerError>
pub async fn get(&self, id: &str) -> Result<BabeldeskItemResponse, ManagerError>
Get a babeldesk dashboard by id.
Sourcepub async fn update(
&self,
id: &str,
body: RestUpdateBabeldesk,
) -> Result<BabeldeskItemResponse, ManagerError>
pub async fn update( &self, id: &str, body: RestUpdateBabeldesk, ) -> Result<BabeldeskItemResponse, ManagerError>
Update a babeldesk dashboard.
Auto Trait Implementations§
impl !RefUnwindSafe for BabeldeskResource
impl !UnwindSafe for BabeldeskResource
impl Freeze for BabeldeskResource
impl Send for BabeldeskResource
impl Sync for BabeldeskResource
impl Unpin for BabeldeskResource
impl UnsafeUnpin for BabeldeskResource
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