pub trait AsyncSavedViewService {
// Required methods
fn create_saved_view(
&self,
auth_: BearerToken,
request: CreateSavedViewRequest,
) -> impl Future<Output = Result<CreateSavedViewResponse, Error>> + Send;
fn get_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<GetSavedViewResponse, Error>> + Send;
fn batch_get_saved_views(
&self,
auth_: BearerToken,
saved_view_rids: BTreeSet<SavedViewRid>,
) -> impl Future<Output = Result<BatchGetSavedViewsResponse, Error>> + Send;
fn search_saved_views(
&self,
auth_: BearerToken,
request: SearchSavedViewsRequest,
) -> impl Future<Output = Result<SearchSavedViewsResponse, Error>> + Send;
fn update_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
request: UpdateSavedViewRequest,
) -> impl Future<Output = Result<UpdateSavedViewResponse, Error>> + Send;
fn archive_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<(), Error>> + Send;
fn unarchive_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<(), Error>> + Send;
}Expand description
Saved Views allow users to store and reuse filter and table display configurations across assets, runs, checklists, and more. They can be favorited, archived, and shared across a workspace.
Required Methods§
Sourcefn create_saved_view(
&self,
auth_: BearerToken,
request: CreateSavedViewRequest,
) -> impl Future<Output = Result<CreateSavedViewResponse, Error>> + Send
fn create_saved_view( &self, auth_: BearerToken, request: CreateSavedViewRequest, ) -> impl Future<Output = Result<CreateSavedViewResponse, Error>> + Send
Creates a new saved view in the given workspace. If no workspace is specified, it is created in the user’s default workspace.
Sourcefn get_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<GetSavedViewResponse, Error>> + Send
fn get_saved_view( &self, auth_: BearerToken, saved_view_rid: SavedViewRid, ) -> impl Future<Output = Result<GetSavedViewResponse, Error>> + Send
Fetches a saved view by RID. Throws NOT_FOUND if it does not exist.
Sourcefn batch_get_saved_views(
&self,
auth_: BearerToken,
saved_view_rids: BTreeSet<SavedViewRid>,
) -> impl Future<Output = Result<BatchGetSavedViewsResponse, Error>> + Send
fn batch_get_saved_views( &self, auth_: BearerToken, saved_view_rids: BTreeSet<SavedViewRid>, ) -> impl Future<Output = Result<BatchGetSavedViewsResponse, Error>> + Send
Retrieves multiple saved views. Any invalid or unknown RIDs are omitted from the response.
Sourcefn search_saved_views(
&self,
auth_: BearerToken,
request: SearchSavedViewsRequest,
) -> impl Future<Output = Result<SearchSavedViewsResponse, Error>> + Send
fn search_saved_views( &self, auth_: BearerToken, request: SearchSavedViewsRequest, ) -> impl Future<Output = Result<SearchSavedViewsResponse, Error>> + Send
Searches for saved views using a nested query expression. Supports pagination.
Sourcefn update_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
request: UpdateSavedViewRequest,
) -> impl Future<Output = Result<UpdateSavedViewResponse, Error>> + Send
fn update_saved_view( &self, auth_: BearerToken, saved_view_rid: SavedViewRid, request: UpdateSavedViewRequest, ) -> impl Future<Output = Result<UpdateSavedViewResponse, Error>> + Send
Updates metadata, search filters, or display settings for an existing saved view. Throws NOT_FOUND if the view doesn’t exist and INVALID_ARGUMENT if it is archived.
Sourcefn archive_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<(), Error>> + Send
fn archive_saved_view( &self, auth_: BearerToken, saved_view_rid: SavedViewRid, ) -> impl Future<Output = Result<(), Error>> + Send
Archives the specified saved view. Archived views are hidden from search.
Sourcefn unarchive_saved_view(
&self,
auth_: BearerToken,
saved_view_rid: SavedViewRid,
) -> impl Future<Output = Result<(), Error>> + Send
fn unarchive_saved_view( &self, auth_: BearerToken, saved_view_rid: SavedViewRid, ) -> impl Future<Output = Result<(), Error>> + Send
Restores archived saved view, making them discoverable in search again.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".