pub struct AsyncChecklistServiceClient<C> { /* private fields */ }Trait Implementations§
Source§impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncChecklistService<I> for AsyncChecklistServiceClient<__C>
impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncChecklistService<I> for AsyncChecklistServiceClient<__C>
Source§async fn create(
&self,
auth_: &BearerToken,
request: &CreateChecklistRequest,
) -> Result<VersionedChecklist, Error>
async fn create( &self, auth_: &BearerToken, request: &CreateChecklistRequest, ) -> Result<VersionedChecklist, Error>
Creates a new checklist with the provided checks.
Source§async fn commit(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
branch: Option<&BranchName>,
request: &CommitChecklistRequest,
) -> Result<VersionedChecklist, Error>
async fn commit( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, branch: Option<&BranchName>, request: &CommitChecklistRequest, ) -> Result<VersionedChecklist, Error>
Creates a permanent commit with a commit message.
Throws if the checklist or branch doesn’t exist.
Throws if the latest commit doesn’t match the provided id.
Throws if you commit to an archived checklist.
Source§async fn save_working_state(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
branch: Option<&BranchName>,
request: &SaveChecklistRequest,
) -> Result<VersionedChecklist, Error>
async fn save_working_state( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, branch: Option<&BranchName>, request: &SaveChecklistRequest, ) -> Result<VersionedChecklist, Error>
Creates a commit that may be compacted, e.g cleaned up and not exist anymore.
Throws if the checklist or branch doesn’t exist.
Throws if the latest commit doesn’t match the provided id.
Throws if you save to an archived checklist.
Source§async fn merge_to_main(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
request: &MergeToMainRequest,
) -> Result<VersionedChecklist, Error>
async fn merge_to_main( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, request: &MergeToMainRequest, ) -> Result<VersionedChecklist, Error>
Merges the given branch to the “main” branch.
Throws if the checklist or branch doesn’t exist.
Throws if the latest commit doesn’t match the provided id.
Throws if you merge with an archived checklist.
Source§async fn update_data_source_ref_names(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
branch: Option<&BranchName>,
ref_name_updates: &BTreeMap<DataSourceRefName, DataSourceRefName>,
) -> Result<VersionedChecklist, Error>
async fn update_data_source_ref_names( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, branch: Option<&BranchName>, ref_name_updates: &BTreeMap<DataSourceRefName, DataSourceRefName>, ) -> Result<VersionedChecklist, Error>
Updates the data source ref names for all checks within a checklist.
Throws if the checklist doesn’t exist.
Source§async fn update_metadata(
&self,
auth_: &BearerToken,
rid: &ChecklistRid,
request: &UpdateChecklistMetadataRequest,
) -> Result<ChecklistMetadata, Error>
async fn update_metadata( &self, auth_: &BearerToken, rid: &ChecklistRid, request: &UpdateChecklistMetadataRequest, ) -> Result<ChecklistMetadata, Error>
Updates the metadata of a checklist.
Source§async fn get(
&self,
auth_: &BearerToken,
rid: &ChecklistRid,
branch: Option<&BranchName>,
commit: Option<&CommitId>,
) -> Result<VersionedChecklist, Error>
async fn get( &self, auth_: &BearerToken, rid: &ChecklistRid, branch: Option<&BranchName>, commit: Option<&CommitId>, ) -> Result<VersionedChecklist, Error>
Specify at most one of (branch, commit).
If neither is specified, branch = “main” is the default.
Source§async fn batch_get(
&self,
auth_: &BearerToken,
checklist_refs: &BTreeSet<PinnedChecklistRef>,
) -> Result<BTreeSet<VersionedChecklist>, Error>
async fn batch_get( &self, auth_: &BearerToken, checklist_refs: &BTreeSet<PinnedChecklistRef>, ) -> Result<BTreeSet<VersionedChecklist>, Error>
Returns the pinned commit for each provided checklist reference.
Source§async fn batch_get_metadata(
&self,
auth_: &BearerToken,
request: &BatchGetChecklistMetadataRequest,
) -> Result<BatchGetChecklistMetadataResponse, Error>
async fn batch_get_metadata( &self, auth_: &BearerToken, request: &BatchGetChecklistMetadataRequest, ) -> Result<BatchGetChecklistMetadataResponse, Error>
Returns the metadata for each provided checklist.
Source§async fn search(
&self,
auth_: &BearerToken,
request: &SearchChecklistsRequest,
) -> Result<VersionedChecklistPage, Error>
async fn search( &self, auth_: &BearerToken, request: &SearchChecklistsRequest, ) -> Result<VersionedChecklistPage, Error>
Results will be the latest commit on main for each checklist.
Source§async fn archive(
&self,
auth_: &BearerToken,
request: &ArchiveChecklistsRequest,
) -> Result<(), Error>
async fn archive( &self, auth_: &BearerToken, request: &ArchiveChecklistsRequest, ) -> Result<(), Error>
Archives the provided checklists.
Source§async fn unarchive(
&self,
auth_: &BearerToken,
request: &UnarchiveChecklistsRequest,
) -> Result<(), Error>
async fn unarchive( &self, auth_: &BearerToken, request: &UnarchiveChecklistsRequest, ) -> Result<(), Error>
Unarchives the provided checklists.
Source§async fn get_check(
&self,
auth_: &BearerToken,
rid: &CheckRid,
) -> Result<Check, Error>
async fn get_check( &self, auth_: &BearerToken, rid: &CheckRid, ) -> Result<Check, Error>
Returns the check with the given rid.
Source§async fn batch_get_checks(
&self,
auth_: &BearerToken,
rids: &BTreeSet<CheckRid>,
) -> Result<BTreeSet<Check>, Error>
async fn batch_get_checks( &self, auth_: &BearerToken, rids: &BTreeSet<CheckRid>, ) -> Result<BTreeSet<Check>, Error>
Returns the checks with the given rids.
Source§async fn get_all_labels_and_properties(
&self,
auth_: &BearerToken,
workspaces: &BTreeSet<WorkspaceRid>,
) -> Result<GetAllLabelsAndPropertiesResponse, Error>
async fn get_all_labels_and_properties( &self, auth_: &BearerToken, workspaces: &BTreeSet<WorkspaceRid>, ) -> Result<GetAllLabelsAndPropertiesResponse, Error>
Returns all labels and properties.
Source§async fn batch_edit_checklist_metadata(
&self,
auth_: &BearerToken,
request: &BatchEditChecklistMetadataRequest,
) -> Result<BatchEditChecklistMetadataResponse, Error>
async fn batch_edit_checklist_metadata( &self, auth_: &BearerToken, request: &BatchEditChecklistMetadataRequest, ) -> Result<BatchEditChecklistMetadataResponse, Error>
Batch edits metadata across multiple checklists. Supports rename/merge for labels and properties.
If more than 1000 checklists are targeted, this endpoint will throw a 400.
Source§impl<C> AsyncService<C> for AsyncChecklistServiceClient<C>
impl<C> AsyncService<C> for AsyncChecklistServiceClient<C>
Source§fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
fn new(client: C, runtime: &Arc<ConjureRuntime>) -> Self
Creates a new service wrapping an async HTTP client.
Source§impl<C: Clone> Clone for AsyncChecklistServiceClient<C>
impl<C: Clone> Clone for AsyncChecklistServiceClient<C>
Source§fn clone(&self) -> AsyncChecklistServiceClient<C>
fn clone(&self) -> AsyncChecklistServiceClient<C>
Returns a duplicate of the value. Read more
1.0.0 · 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<C> Freeze for AsyncChecklistServiceClient<C>where
C: Freeze,
impl<C> !RefUnwindSafe for AsyncChecklistServiceClient<C>
impl<C> Send for AsyncChecklistServiceClient<C>where
C: Send,
impl<C> Sync for AsyncChecklistServiceClient<C>where
C: Sync,
impl<C> Unpin for AsyncChecklistServiceClient<C>where
C: Unpin,
impl<C> UnsafeUnpin for AsyncChecklistServiceClient<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for AsyncChecklistServiceClient<C>
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request