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 !RefUnwindSafe for SiteHandler
impl !UnwindSafe for SiteHandler
impl Freeze for SiteHandler
impl Send for SiteHandler
impl Sync for SiteHandler
impl Unpin for SiteHandler
impl UnsafeUnpin 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