[][src]Trait centerdevice::CenterDevice

pub trait CenterDevice {
    fn refresh_access_token(&self) -> Result<Token>;
fn search_documents(&self, search: Search) -> Result<SearchResult>;
fn upload_file(&self, upload: Upload) -> Result<ID>;
fn download_file(&self, download: Download) -> Result<u64>;
fn download_file_with_progress<T: WithProgress>(
        &self,
        download: Download,
        progress: &mut T
    ) -> Result<u64>;
fn delete_documents(&self, document_ids: &[&str]) -> Result<()>; }

Required methods

fn refresh_access_token(&self) -> Result<Token>

fn search_documents(&self, search: Search) -> Result<SearchResult>

fn upload_file(&self, upload: Upload) -> Result<ID>

fn download_file(&self, download: Download) -> Result<u64>

fn download_file_with_progress<T: WithProgress>(
    &self,
    download: Download,
    progress: &mut T
) -> Result<u64>

fn delete_documents(&self, document_ids: &[&str]) -> Result<()>

Loading content...

Implementors

impl<'a> CenterDevice for AuthorizedClient<'a>[src]

Loading content...