pub struct Context69Client { /* private fields */ }Implementations§
Source§impl Context69Client
impl Context69Client
pub async fn get_library_tree(&self) -> Result<LibraryTreeResponse, Error>
pub async fn create_library_folder( &self, request: &CreateFolderRequest, ) -> Result<LibraryFolderResponse, Error>
pub async fn create_library_text( &self, request: &CreateTextRequest, ) -> Result<LibraryUploadResponse, Error>
pub async fn move_library_folder( &self, folder_id: Uuid, request: &MoveFolderRequest, ) -> Result<LibraryFolderResponse, Error>
pub async fn delete_library_folder(&self, folder_id: Uuid) -> Result<(), Error>
pub async fn upload_library_files( &self, folder_id: Option<Uuid>, files: Vec<Part>, ) -> Result<LibraryUploadResponse, Error>
pub async fn get_library_file( &self, file_id: Uuid, ) -> Result<LibraryFileDetailResponse, Error>
pub async fn move_library_file( &self, file_id: Uuid, request: &MoveFileRequest, ) -> Result<LibraryFileDetailResponse, Error>
pub async fn delete_library_file(&self, file_id: Uuid) -> Result<(), Error>
pub async fn get_library_job( &self, job_id: Uuid, ) -> Result<LibraryIngestJobResponse, Error>
pub async fn get_project_library_tree( &self, group_key: &str, project_key: &str, ) -> Result<LibraryTreeResponse, Error>
pub async fn create_project_library_folder( &self, group_key: &str, project_key: &str, request: &CreateFolderRequest, ) -> Result<LibraryFolderResponse, Error>
pub async fn create_project_library_text( &self, group_key: &str, project_key: &str, request: &CreateTextRequest, ) -> Result<LibraryUploadResponse, Error>
pub async fn upsert_project_library_text( &self, group_key: &str, project_key: &str, request: &UpsertLibraryTextRequest, ) -> Result<LibraryUploadResponse, Error>
pub async fn move_project_library_folder( &self, group_key: &str, project_key: &str, folder_id: Uuid, request: &MoveFolderRequest, ) -> Result<LibraryFolderResponse, Error>
pub async fn delete_project_library_folder( &self, group_key: &str, project_key: &str, folder_id: Uuid, ) -> Result<(), Error>
pub async fn upload_project_library_files( &self, group_key: &str, project_key: &str, folder_id: Option<Uuid>, files: Vec<Part>, ) -> Result<LibraryUploadResponse, Error>
pub async fn get_project_library_file( &self, group_key: &str, project_key: &str, file_id: Uuid, ) -> Result<LibraryFileDetailResponse, Error>
pub async fn move_project_library_file( &self, group_key: &str, project_key: &str, file_id: Uuid, request: &MoveFileRequest, ) -> Result<LibraryFileDetailResponse, Error>
pub async fn delete_project_library_file( &self, group_key: &str, project_key: &str, file_id: Uuid, ) -> Result<(), Error>
pub async fn get_project_library_job( &self, group_key: &str, project_key: &str, job_id: Uuid, ) -> Result<LibraryIngestJobResponse, Error>
Source§impl Context69Client
impl Context69Client
pub async fn search( &self, request: SearchRequest, ) -> Result<SearchResponse, Error>
pub async fn get_document( &self, document_id: i64, ) -> Result<DocumentResponse, Error>
Source§impl Context69Client
impl Context69Client
pub async fn get_runtime_settings( &self, ) -> Result<RuntimeSettingsResponse, Error>
pub async fn update_runtime_settings( &self, request: &UpdateRuntimeSettingsRequest, ) -> Result<RuntimeSettingsResponse, Error>
pub async fn list_provider_accounts( &self, ) -> Result<Vec<ProviderAccountResponse>, Error>
pub async fn create_provider_account( &self, request: &UpsertProviderAccountRequest, ) -> Result<ProviderAccountResponse, Error>
pub async fn update_provider_account( &self, request: &UpsertProviderAccountRequest, ) -> Result<ProviderAccountResponse, Error>
pub async fn delete_provider_account( &self, account_key: &str, ) -> Result<(), Error>
pub async fn get_docling_settings( &self, ) -> Result<DoclingSettingsResponse, Error>
pub async fn update_docling_settings( &self, request: &UpdateDoclingSettingsRequest, ) -> Result<DoclingSettingsResponse, Error>
pub async fn get_search_settings(&self) -> Result<SearchSettingsResponse, Error>
pub async fn update_search_settings( &self, request: &UpdateSearchSettingsRequest, ) -> Result<SearchSettingsResponse, Error>
Source§impl Context69Client
impl Context69Client
pub async fn list_sources(&self) -> Result<Vec<SourceStatus>, Error>
pub async fn create_source( &self, request: &SourceConfigInput, ) -> Result<SourceStatus, Error>
pub async fn update_source( &self, source_key: &str, request: &SourceConfigInput, ) -> Result<SourceStatus, Error>
pub async fn delete_source(&self, source_key: &str) -> Result<(), Error>
pub async fn sync_source(&self, source_key: &str) -> Result<SyncOutcome, Error>
pub async fn list_source_connections( &self, ) -> Result<Vec<SourceConnectionResponse>, Error>
pub async fn create_source_connection( &self, request: &UpsertSourceConnectionRequest, ) -> Result<SourceConnectionResponse, Error>
pub async fn update_source_connection( &self, request: &UpsertSourceConnectionRequest, ) -> Result<SourceConnectionResponse, Error>
pub async fn delete_source_connection(&self, name: &str) -> Result<(), Error>
pub async fn list_project_sources( &self, group_key: &str, project_key: &str, ) -> Result<Vec<SourceStatus>, Error>
pub async fn create_project_source( &self, group_key: &str, project_key: &str, request: &SourceConfigInput, ) -> Result<SourceStatus, Error>
pub async fn update_project_source( &self, group_key: &str, project_key: &str, source_key: &str, request: &SourceConfigInput, ) -> Result<SourceStatus, Error>
pub async fn delete_project_source( &self, group_key: &str, project_key: &str, source_key: &str, ) -> Result<(), Error>
pub async fn sync_project_source( &self, group_key: &str, project_key: &str, source_key: &str, ) -> Result<SyncOutcome, Error>
Source§impl Context69Client
impl Context69Client
pub async fn search_user_directory( &self, query: &str, limit: usize, ) -> Result<Vec<UserDirectoryEntryResponse>, Error>
pub async fn list_groups(&self) -> Result<Vec<GroupResponse>, Error>
pub async fn create_group( &self, request: &CreateGroupRequest, ) -> Result<GroupResponse, Error>
pub async fn get_group(&self, group_key: &str) -> Result<GroupResponse, Error>
pub async fn update_group( &self, group_key: &str, request: &UpdateGroupRequest, ) -> Result<GroupResponse, Error>
pub async fn delete_group(&self, group_key: &str) -> Result<(), Error>
pub async fn list_group_members( &self, group_key: &str, ) -> Result<Vec<GroupMemberResponse>, Error>
pub async fn upsert_group_member( &self, group_key: &str, request: &UpsertMembershipRequest, ) -> Result<(), Error>
pub async fn delete_group_member( &self, group_key: &str, login_name: &str, ) -> Result<(), Error>
pub async fn list_projects( &self, group_key: &str, ) -> Result<Vec<ProjectResponse>, Error>
pub async fn create_project( &self, group_key: &str, request: &CreateProjectRequest, ) -> Result<ProjectResponse, Error>
pub async fn get_project( &self, group_key: &str, project_key: &str, ) -> Result<ProjectResponse, Error>
pub async fn update_project( &self, group_key: &str, project_key: &str, request: &UpdateProjectRequest, ) -> Result<ProjectResponse, Error>
pub async fn delete_project( &self, group_key: &str, project_key: &str, ) -> Result<(), Error>
pub async fn move_project( &self, group_key: &str, project_key: &str, request: &MoveProjectRequest, ) -> Result<ProjectResponse, Error>
pub async fn list_project_members( &self, group_key: &str, project_key: &str, ) -> Result<Vec<ProjectMemberResponse>, Error>
pub async fn upsert_project_member( &self, group_key: &str, project_key: &str, request: &UpsertMembershipRequest, ) -> Result<(), Error>
pub async fn delete_project_member( &self, group_key: &str, project_key: &str, login_name: &str, ) -> Result<(), Error>
Source§impl Context69Client
impl Context69Client
pub fn builder() -> Context69ClientBuilder
pub fn with_personal_access_token( &self, token: impl Into<String>, ) -> Result<Context69Client, Error>
pub async fn me(&self) -> Result<AuthMeResponse, Error>
pub async fn healthz(&self) -> Result<HealthResponse, 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