pub struct SiteHandler { /* private fields */ }
Expand description
Handler for site operations
Implementations§
Source§impl SiteHandler
impl SiteHandler
Sourcepub fn new(client: FilesClient) -> Self
pub fn new(client: FilesClient) -> Self
Create a new site handler
Sourcepub async fn get(&self) -> Result<SiteEntity>
pub async fn get(&self) -> Result<SiteEntity>
Get site settings
§Example
use files_sdk::{FilesClient, SiteHandler};
let client = FilesClient::builder().api_key("key").build()?;
let handler = SiteHandler::new(client);
let site = handler.get().await?;
println!("Site: {}", site.name.unwrap_or_default());
Sourcepub async fn get_usage(&self) -> Result<SiteUsageEntity>
pub async fn get_usage(&self) -> Result<SiteUsageEntity>
Get site usage statistics
§Example
use files_sdk::{FilesClient, SiteHandler};
let client = FilesClient::builder().api_key("key").build()?;
let handler = SiteHandler::new(client);
let usage = handler.get_usage().await?;
Auto Trait Implementations§
impl Freeze for SiteHandler
impl !RefUnwindSafe for SiteHandler
impl Send for SiteHandler
impl Sync for SiteHandler
impl Unpin for SiteHandler
impl !UnwindSafe for SiteHandler
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