use conjure_http::endpoint;
#[conjure_http::conjure_endpoints(
name = "DataReviewService",
use_legacy_error_serialization
)]
pub trait DataReviewService {
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-initiate",
name = "batchInitiate",
produces = conjure_http::server::StdResponseSerializer
)]
fn batch_initiate(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/rerun-failed-automatic-checks",
name = "rerunFailedAutomaticChecks"
)]
fn rerun_failed_automatic_checks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/search",
name = "findDataReviews",
produces = conjure_http::server::StdResponseSerializer
)]
fn find_data_reviews(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReview,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "getCheckAlert",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_check_alert(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
name = "getCheckAlertsForDataReview",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
fn get_check_alerts_for_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
std::collections::BTreeSet<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/histogram",
name = "getCheckAlertsHistogram",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_check_alerts_histogram(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts",
name = "searchCheckAlerts",
produces = conjure_http::server::StdResponseSerializer
)]
fn search_check_alerts(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
name = "getCheckAlertActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_check_alert_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
name = "getCheckAlertCountsForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
fn get_check_alert_counts_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
i32,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
name = "getCheckAlertStatusForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
fn get_check_alert_status_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
Option<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
>,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = PUT,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "performCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
fn perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/batch-perform-action",
name = "batchPerformCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
fn batch_perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
name = "batchPerformAutomaticCheckEvaluationReviewAction",
produces = conjure_http::server::StdResponseSerializer
)]
fn batch_perform_automatic_check_evaluation_review_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
name = "getAutomaticCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_automatic_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
name = "batchPerformManualCheckAlertAction"
)]
fn batch_perform_manual_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
name = "getManualCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_manual_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/{dataReviewRid}/archive",
name = "archiveDataReview",
produces = conjure_http::server::StdResponseSerializer
)]
fn archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<bool, conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-archive",
name = "batchArchiveDataReview"
)]
fn batch_archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
>,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
name = "unarchiveDataReview"
)]
fn unarchive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/data-review-check-metrics",
name = "getDataReviewCheckMetrics",
produces = conjure_http::server::StdResponseSerializer
)]
fn get_data_review_check_metrics(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
conjure_http::private::Error,
>;
}
#[conjure_http::conjure_endpoints(
name = "DataReviewService",
use_legacy_error_serialization
)]
pub trait AsyncDataReviewService {
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-initiate",
name = "batchInitiate",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_initiate(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/rerun-failed-automatic-checks",
name = "rerunFailedAutomaticChecks"
)]
async fn rerun_failed_automatic_checks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/search",
name = "findDataReviews",
produces = conjure_http::server::StdResponseSerializer
)]
async fn find_data_reviews(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReview,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "getCheckAlert",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alert(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
name = "getCheckAlertsForDataReview",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alerts_for_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
std::collections::BTreeSet<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/histogram",
name = "getCheckAlertsHistogram",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alerts_histogram(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts",
name = "searchCheckAlerts",
produces = conjure_http::server::StdResponseSerializer
)]
async fn search_check_alerts(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
name = "getCheckAlertActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alert_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
name = "getCheckAlertCountsForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alert_counts_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
i32,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
name = "getCheckAlertStatusForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alert_status_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
Option<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
>,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = PUT,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "performCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/batch-perform-action",
name = "batchPerformCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
name = "batchPerformAutomaticCheckEvaluationReviewAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_perform_automatic_check_evaluation_review_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
name = "getAutomaticCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_automatic_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
name = "batchPerformManualCheckAlertAction"
)]
async fn batch_perform_manual_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
name = "getManualCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_manual_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/{dataReviewRid}/archive",
name = "archiveDataReview",
produces = conjure_http::server::StdResponseSerializer
)]
async fn archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<bool, conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-archive",
name = "batchArchiveDataReview"
)]
async fn batch_archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
>,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
name = "unarchiveDataReview"
)]
async fn unarchive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/data-review-check-metrics",
name = "getDataReviewCheckMetrics",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_data_review_check_metrics(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
conjure_http::private::Error,
>;
}
#[conjure_http::conjure_endpoints(
name = "DataReviewService",
use_legacy_error_serialization,
local
)]
pub trait LocalAsyncDataReviewService {
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-initiate",
name = "batchInitiate",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_initiate(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/rerun-failed-automatic-checks",
name = "rerunFailedAutomaticChecks"
)]
async fn rerun_failed_automatic_checks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/search",
name = "findDataReviews",
produces = conjure_http::server::StdResponseSerializer
)]
async fn find_data_reviews(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::DataReview,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "getCheckAlert",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alert(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
name = "getCheckAlertsForDataReview",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alerts_for_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<
std::collections::BTreeSet<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/histogram",
name = "getCheckAlertsHistogram",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alerts_histogram(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts",
name = "searchCheckAlerts",
produces = conjure_http::server::StdResponseSerializer
)]
async fn search_check_alerts(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
name = "getCheckAlertActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_check_alert_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
name = "getCheckAlertCountsForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alert_counts_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
i32,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
name = "getCheckAlertStatusForNotebooks",
produces = conjure_http::server::conjure::CollectionResponseSerializer
)]
async fn get_check_alert_status_for_notebooks(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
>,
) -> Result<
std::collections::BTreeMap<
super::super::super::super::super::objects::scout::rids::api::NotebookRid,
Option<
super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
>,
>,
conjure_http::private::Error,
>;
#[endpoint(
method = PUT,
path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
name = "performCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "checkAlertRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "checkAlertRid",
safe
)]
check_alert_rid: super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/check-alerts/batch-perform-action",
name = "batchPerformCheckAlertAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_perform_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
name = "batchPerformAutomaticCheckEvaluationReviewAction",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_perform_automatic_check_evaluation_review_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
name = "getAutomaticCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_automatic_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
name = "batchPerformManualCheckAlertAction"
)]
async fn batch_perform_manual_check_alert_action(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
name = "getManualCheckEvaluationActionLog",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_manual_check_evaluation_action_log(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/{dataReviewRid}/archive",
name = "archiveDataReview",
produces = conjure_http::server::StdResponseSerializer
)]
async fn archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<bool, conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/batch-archive",
name = "batchArchiveDataReview"
)]
async fn batch_archive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
rids: std::collections::BTreeSet<
super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
>,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
name = "unarchiveDataReview"
)]
async fn unarchive_data_review(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "dataReviewRid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
log_as = "dataReviewRid",
safe
)]
data_review_rid: super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/scout/v2/data-review/data-review-check-metrics",
name = "getDataReviewCheckMetrics",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get_data_review_check_metrics(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
) -> Result<
super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
conjure_http::private::Error,
>;
}