pub struct Context69Client { /* private fields */ }Implementations§
Source§impl Context69Client
impl Context69Client
pub fn builder() -> Context69ClientBuilder
pub async fn login( &self, login_name: impl Into<String>, password: impl Into<String>, ) -> Result<AuthTokenResponse, Error>
pub async fn refresh(&self) -> Result<AuthTokenResponse, Error>
pub async fn logout(&self) -> Result<(), Error>
pub async fn me(&self) -> Result<AuthMeResponse, Error>
pub async fn healthz(&self) -> Result<HealthResponse, Error>
pub async fn search( &self, request: SearchRequest, ) -> Result<SearchResponse, Error>
pub async fn get_document( &self, document_id: i64, ) -> Result<DocumentResponse, Error>
pub async fn list_groups(&self) -> Result<Vec<GroupResponse>, Error>
pub async fn get_group(&self, group_key: &str) -> Result<GroupResponse, Error>
pub async fn list_projects( &self, group_key: &str, ) -> Result<Vec<ProjectResponse>, Error>
pub async fn get_project( &self, group_key: &str, project_key: &str, ) -> Result<ProjectResponse, Error>
pub async fn list_group_members( &self, group_key: &str, ) -> Result<Vec<GroupMemberResponse>, Error>
pub async fn list_project_members( &self, group_key: &str, project_key: &str, ) -> Result<Vec<ProjectMemberResponse>, Error>
pub async fn list_sources(&self) -> Result<Vec<SourceStatus>, Error>
Trait Implementations§
Source§impl Clone for Context69Client
impl Clone for Context69Client
Source§fn clone(&self) -> Context69Client
fn clone(&self) -> Context69Client
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for Context69Client
impl !UnwindSafe for Context69Client
impl Freeze for Context69Client
impl Send for Context69Client
impl Sync for Context69Client
impl Unpin for Context69Client
impl UnsafeUnpin for Context69Client
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