1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "DataReviewService")]
4pub trait DataReviewService<
5 #[response_body]
6 I: Iterator<
7 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
8 >,
9> {
10 #[endpoint(
13 method = POST,
14 path = "/scout/v2/data-review/batch-initiate",
15 name = "batchInitiate",
16 accept = conjure_http::client::StdResponseDeserializer
17 )]
18 fn batch_initiate(
19 &self,
20 #[auth]
21 auth_: &conjure_object::BearerToken,
22 #[body(serializer = conjure_http::client::StdRequestSerializer)]
23 request: &super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
24 ) -> Result<
25 super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
26 conjure_http::private::Error,
27 >;
28 #[endpoint(
30 method = POST,
31 path = "/scout/v2/data-review/rerun-failed-automatic-checks",
32 name = "rerunFailedAutomaticChecks",
33 accept = conjure_http::client::conjure::EmptyResponseDeserializer
34 )]
35 fn rerun_failed_automatic_checks(
36 &self,
37 #[auth]
38 auth_: &conjure_object::BearerToken,
39 #[body(serializer = conjure_http::client::StdRequestSerializer)]
40 request: &super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
41 ) -> Result<(), conjure_http::private::Error>;
42 #[endpoint(
44 method = POST,
45 path = "/scout/v2/data-review/search",
46 name = "findDataReviews",
47 accept = conjure_http::client::StdResponseDeserializer
48 )]
49 fn find_data_reviews(
50 &self,
51 #[auth]
52 auth_: &conjure_object::BearerToken,
53 #[body(serializer = conjure_http::client::StdRequestSerializer)]
54 request: &super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
55 ) -> Result<
56 super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
57 conjure_http::private::Error,
58 >;
59 #[endpoint(
61 method = GET,
62 path = "/scout/v2/data-review/{dataReviewRid}",
63 name = "get",
64 accept = conjure_http::client::StdResponseDeserializer
65 )]
66 fn get(
67 &self,
68 #[auth]
69 auth_: &conjure_object::BearerToken,
70 #[path(
71 name = "dataReviewRid",
72 encoder = conjure_http::client::conjure::PlainEncoder
73 )]
74 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
75 ) -> Result<
76 super::super::super::super::super::objects::scout::datareview::api::DataReview,
77 conjure_http::private::Error,
78 >;
79 #[endpoint(
81 method = GET,
82 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
83 name = "getCheckAlert",
84 accept = conjure_http::client::StdResponseDeserializer
85 )]
86 fn get_check_alert(
87 &self,
88 #[auth]
89 auth_: &conjure_object::BearerToken,
90 #[path(
91 name = "checkAlertRid",
92 encoder = conjure_http::client::conjure::PlainEncoder
93 )]
94 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
95 ) -> Result<
96 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
97 conjure_http::private::Error,
98 >;
99 #[endpoint(
101 method = GET,
102 path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
103 name = "getCheckAlertsForDataReview",
104 accept = conjure_http::client::conjure::CollectionResponseDeserializer
105 )]
106 fn get_check_alerts_for_data_review(
107 &self,
108 #[auth]
109 auth_: &conjure_object::BearerToken,
110 #[path(
111 name = "dataReviewRid",
112 encoder = conjure_http::client::conjure::PlainEncoder
113 )]
114 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
115 ) -> Result<
116 std::collections::BTreeSet<
117 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
118 >,
119 conjure_http::private::Error,
120 >;
121 #[endpoint(
123 method = POST,
124 path = "/scout/v2/data-review/check-alerts/histogram",
125 name = "getCheckAlertsHistogram",
126 accept = conjure_http::client::StdResponseDeserializer
127 )]
128 fn get_check_alerts_histogram(
129 &self,
130 #[auth]
131 auth_: &conjure_object::BearerToken,
132 #[body(serializer = conjure_http::client::StdRequestSerializer)]
133 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
134 ) -> Result<
135 super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
136 conjure_http::private::Error,
137 >;
138 #[endpoint(
140 method = POST,
141 path = "/scout/v2/data-review/check-alerts",
142 name = "searchCheckAlerts",
143 accept = conjure_http::client::StdResponseDeserializer
144 )]
145 fn search_check_alerts(
146 &self,
147 #[auth]
148 auth_: &conjure_object::BearerToken,
149 #[body(serializer = conjure_http::client::StdRequestSerializer)]
150 request: &super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
151 ) -> Result<
152 super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
153 conjure_http::private::Error,
154 >;
155 #[endpoint(
157 method = GET,
158 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
159 name = "getCheckAlertActionLog",
160 accept = conjure_http::client::StdResponseDeserializer
161 )]
162 fn get_check_alert_action_log(
163 &self,
164 #[auth]
165 auth_: &conjure_object::BearerToken,
166 #[path(
167 name = "checkAlertRid",
168 encoder = conjure_http::client::conjure::PlainEncoder
169 )]
170 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
171 ) -> Result<
172 super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
173 conjure_http::private::Error,
174 >;
175 #[endpoint(
177 method = POST,
178 path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
179 name = "getCheckAlertCountsForNotebooks",
180 accept = conjure_http::client::conjure::CollectionResponseDeserializer
181 )]
182 fn get_check_alert_counts_for_notebooks(
183 &self,
184 #[auth]
185 auth_: &conjure_object::BearerToken,
186 #[body(serializer = conjure_http::client::StdRequestSerializer)]
187 rids: &std::collections::BTreeSet<
188 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
189 >,
190 ) -> Result<
191 std::collections::BTreeMap<
192 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
193 i32,
194 >,
195 conjure_http::private::Error,
196 >;
197 #[endpoint(
200 method = POST,
201 path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
202 name = "getCheckAlertStatusForNotebooks",
203 accept = conjure_http::client::conjure::CollectionResponseDeserializer
204 )]
205 fn get_check_alert_status_for_notebooks(
206 &self,
207 #[auth]
208 auth_: &conjure_object::BearerToken,
209 #[body(serializer = conjure_http::client::StdRequestSerializer)]
210 rids: &std::collections::BTreeSet<
211 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
212 >,
213 ) -> Result<
214 std::collections::BTreeMap<
215 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
216 Option<
217 super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
218 >,
219 >,
220 conjure_http::private::Error,
221 >;
222 #[endpoint(
224 method = PUT,
225 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
226 name = "performCheckAlertAction",
227 accept = conjure_http::client::StdResponseDeserializer
228 )]
229 fn perform_check_alert_action(
230 &self,
231 #[auth]
232 auth_: &conjure_object::BearerToken,
233 #[path(
234 name = "checkAlertRid",
235 encoder = conjure_http::client::conjure::PlainEncoder
236 )]
237 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
238 #[body(serializer = conjure_http::client::StdRequestSerializer)]
239 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
240 ) -> Result<
241 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
242 conjure_http::private::Error,
243 >;
244 #[endpoint(
247 method = POST,
248 path = "/scout/v2/data-review/check-alerts/batch-perform-action",
249 name = "batchPerformCheckAlertAction",
250 accept = conjure_http::client::StdResponseDeserializer
251 )]
252 fn batch_perform_check_alert_action(
253 &self,
254 #[auth]
255 auth_: &conjure_object::BearerToken,
256 #[body(serializer = conjure_http::client::StdRequestSerializer)]
257 request: &super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
258 ) -> Result<
259 super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
260 conjure_http::private::Error,
261 >;
262 #[endpoint(
265 method = POST,
266 path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
267 name = "batchPerformAutomaticCheckEvaluationReviewAction",
268 accept = conjure_http::client::StdResponseDeserializer
269 )]
270 fn batch_perform_automatic_check_evaluation_review_action(
271 &self,
272 #[auth]
273 auth_: &conjure_object::BearerToken,
274 #[body(serializer = conjure_http::client::StdRequestSerializer)]
275 request: &super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
276 ) -> Result<
277 super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
278 conjure_http::private::Error,
279 >;
280 #[endpoint(
281 method = GET,
282 path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
283 name = "getAutomaticCheckEvaluationActionLog",
284 accept = conjure_http::client::StdResponseDeserializer
285 )]
286 fn get_automatic_check_evaluation_action_log(
287 &self,
288 #[auth]
289 auth_: &conjure_object::BearerToken,
290 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
291 rid: &super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
292 ) -> Result<
293 super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
294 conjure_http::private::Error,
295 >;
296 #[endpoint(
299 method = POST,
300 path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
301 name = "batchPerformManualCheckAlertAction",
302 accept = conjure_http::client::conjure::EmptyResponseDeserializer
303 )]
304 fn batch_perform_manual_check_alert_action(
305 &self,
306 #[auth]
307 auth_: &conjure_object::BearerToken,
308 #[body(serializer = conjure_http::client::StdRequestSerializer)]
309 request: &super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
310 ) -> Result<(), conjure_http::private::Error>;
311 #[endpoint(
313 method = GET,
314 path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
315 name = "getManualCheckEvaluationActionLog",
316 accept = conjure_http::client::StdResponseDeserializer
317 )]
318 fn get_manual_check_evaluation_action_log(
319 &self,
320 #[auth]
321 auth_: &conjure_object::BearerToken,
322 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
323 rid: &super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
324 ) -> Result<
325 super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
326 conjure_http::private::Error,
327 >;
328 #[endpoint(
330 method = POST,
331 path = "/scout/v2/data-review/{dataReviewRid}/archive",
332 name = "archiveDataReview",
333 accept = conjure_http::client::StdResponseDeserializer
334 )]
335 fn archive_data_review(
336 &self,
337 #[auth]
338 auth_: &conjure_object::BearerToken,
339 #[path(
340 name = "dataReviewRid",
341 encoder = conjure_http::client::conjure::PlainEncoder
342 )]
343 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
344 ) -> Result<bool, conjure_http::private::Error>;
345 #[endpoint(
347 method = POST,
348 path = "/scout/v2/data-review/batch-archive",
349 name = "batchArchiveDataReview",
350 accept = conjure_http::client::conjure::EmptyResponseDeserializer
351 )]
352 fn batch_archive_data_review(
353 &self,
354 #[auth]
355 auth_: &conjure_object::BearerToken,
356 #[body(serializer = conjure_http::client::StdRequestSerializer)]
357 rids: &std::collections::BTreeSet<
358 super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
359 >,
360 ) -> Result<(), conjure_http::private::Error>;
361 #[endpoint(
363 method = POST,
364 path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
365 name = "unarchiveDataReview",
366 accept = conjure_http::client::conjure::EmptyResponseDeserializer
367 )]
368 fn unarchive_data_review(
369 &self,
370 #[auth]
371 auth_: &conjure_object::BearerToken,
372 #[path(
373 name = "dataReviewRid",
374 encoder = conjure_http::client::conjure::PlainEncoder
375 )]
376 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
377 ) -> Result<(), conjure_http::private::Error>;
378 #[endpoint(
379 method = POST,
380 path = "/scout/v2/data-review/data-review-check-metrics",
381 name = "getDataReviewCheckMetrics",
382 accept = conjure_http::client::StdResponseDeserializer
383 )]
384 fn get_data_review_check_metrics(
385 &self,
386 #[auth]
387 auth_: &conjure_object::BearerToken,
388 #[body(serializer = conjure_http::client::StdRequestSerializer)]
389 request: &super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
390 ) -> Result<
391 super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
392 conjure_http::private::Error,
393 >;
394}
395#[conjure_http::conjure_client(name = "DataReviewService")]
397pub trait AsyncDataReviewService<
398 #[response_body]
399 I: conjure_http::private::Stream<
400 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
401 >,
402> {
403 #[endpoint(
406 method = POST,
407 path = "/scout/v2/data-review/batch-initiate",
408 name = "batchInitiate",
409 accept = conjure_http::client::StdResponseDeserializer
410 )]
411 async fn batch_initiate(
412 &self,
413 #[auth]
414 auth_: &conjure_object::BearerToken,
415 #[body(serializer = conjure_http::client::StdRequestSerializer)]
416 request: &super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
417 ) -> Result<
418 super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
419 conjure_http::private::Error,
420 >;
421 #[endpoint(
423 method = POST,
424 path = "/scout/v2/data-review/rerun-failed-automatic-checks",
425 name = "rerunFailedAutomaticChecks",
426 accept = conjure_http::client::conjure::EmptyResponseDeserializer
427 )]
428 async fn rerun_failed_automatic_checks(
429 &self,
430 #[auth]
431 auth_: &conjure_object::BearerToken,
432 #[body(serializer = conjure_http::client::StdRequestSerializer)]
433 request: &super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
434 ) -> Result<(), conjure_http::private::Error>;
435 #[endpoint(
437 method = POST,
438 path = "/scout/v2/data-review/search",
439 name = "findDataReviews",
440 accept = conjure_http::client::StdResponseDeserializer
441 )]
442 async fn find_data_reviews(
443 &self,
444 #[auth]
445 auth_: &conjure_object::BearerToken,
446 #[body(serializer = conjure_http::client::StdRequestSerializer)]
447 request: &super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
448 ) -> Result<
449 super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
450 conjure_http::private::Error,
451 >;
452 #[endpoint(
454 method = GET,
455 path = "/scout/v2/data-review/{dataReviewRid}",
456 name = "get",
457 accept = conjure_http::client::StdResponseDeserializer
458 )]
459 async fn get(
460 &self,
461 #[auth]
462 auth_: &conjure_object::BearerToken,
463 #[path(
464 name = "dataReviewRid",
465 encoder = conjure_http::client::conjure::PlainEncoder
466 )]
467 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
468 ) -> Result<
469 super::super::super::super::super::objects::scout::datareview::api::DataReview,
470 conjure_http::private::Error,
471 >;
472 #[endpoint(
474 method = GET,
475 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
476 name = "getCheckAlert",
477 accept = conjure_http::client::StdResponseDeserializer
478 )]
479 async fn get_check_alert(
480 &self,
481 #[auth]
482 auth_: &conjure_object::BearerToken,
483 #[path(
484 name = "checkAlertRid",
485 encoder = conjure_http::client::conjure::PlainEncoder
486 )]
487 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
488 ) -> Result<
489 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
490 conjure_http::private::Error,
491 >;
492 #[endpoint(
494 method = GET,
495 path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
496 name = "getCheckAlertsForDataReview",
497 accept = conjure_http::client::conjure::CollectionResponseDeserializer
498 )]
499 async fn get_check_alerts_for_data_review(
500 &self,
501 #[auth]
502 auth_: &conjure_object::BearerToken,
503 #[path(
504 name = "dataReviewRid",
505 encoder = conjure_http::client::conjure::PlainEncoder
506 )]
507 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
508 ) -> Result<
509 std::collections::BTreeSet<
510 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
511 >,
512 conjure_http::private::Error,
513 >;
514 #[endpoint(
516 method = POST,
517 path = "/scout/v2/data-review/check-alerts/histogram",
518 name = "getCheckAlertsHistogram",
519 accept = conjure_http::client::StdResponseDeserializer
520 )]
521 async fn get_check_alerts_histogram(
522 &self,
523 #[auth]
524 auth_: &conjure_object::BearerToken,
525 #[body(serializer = conjure_http::client::StdRequestSerializer)]
526 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
527 ) -> Result<
528 super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
529 conjure_http::private::Error,
530 >;
531 #[endpoint(
533 method = POST,
534 path = "/scout/v2/data-review/check-alerts",
535 name = "searchCheckAlerts",
536 accept = conjure_http::client::StdResponseDeserializer
537 )]
538 async fn search_check_alerts(
539 &self,
540 #[auth]
541 auth_: &conjure_object::BearerToken,
542 #[body(serializer = conjure_http::client::StdRequestSerializer)]
543 request: &super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
544 ) -> Result<
545 super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
546 conjure_http::private::Error,
547 >;
548 #[endpoint(
550 method = GET,
551 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
552 name = "getCheckAlertActionLog",
553 accept = conjure_http::client::StdResponseDeserializer
554 )]
555 async fn get_check_alert_action_log(
556 &self,
557 #[auth]
558 auth_: &conjure_object::BearerToken,
559 #[path(
560 name = "checkAlertRid",
561 encoder = conjure_http::client::conjure::PlainEncoder
562 )]
563 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
564 ) -> Result<
565 super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
566 conjure_http::private::Error,
567 >;
568 #[endpoint(
570 method = POST,
571 path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
572 name = "getCheckAlertCountsForNotebooks",
573 accept = conjure_http::client::conjure::CollectionResponseDeserializer
574 )]
575 async fn get_check_alert_counts_for_notebooks(
576 &self,
577 #[auth]
578 auth_: &conjure_object::BearerToken,
579 #[body(serializer = conjure_http::client::StdRequestSerializer)]
580 rids: &std::collections::BTreeSet<
581 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
582 >,
583 ) -> Result<
584 std::collections::BTreeMap<
585 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
586 i32,
587 >,
588 conjure_http::private::Error,
589 >;
590 #[endpoint(
593 method = POST,
594 path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
595 name = "getCheckAlertStatusForNotebooks",
596 accept = conjure_http::client::conjure::CollectionResponseDeserializer
597 )]
598 async fn get_check_alert_status_for_notebooks(
599 &self,
600 #[auth]
601 auth_: &conjure_object::BearerToken,
602 #[body(serializer = conjure_http::client::StdRequestSerializer)]
603 rids: &std::collections::BTreeSet<
604 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
605 >,
606 ) -> Result<
607 std::collections::BTreeMap<
608 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
609 Option<
610 super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
611 >,
612 >,
613 conjure_http::private::Error,
614 >;
615 #[endpoint(
617 method = PUT,
618 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
619 name = "performCheckAlertAction",
620 accept = conjure_http::client::StdResponseDeserializer
621 )]
622 async fn perform_check_alert_action(
623 &self,
624 #[auth]
625 auth_: &conjure_object::BearerToken,
626 #[path(
627 name = "checkAlertRid",
628 encoder = conjure_http::client::conjure::PlainEncoder
629 )]
630 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
631 #[body(serializer = conjure_http::client::StdRequestSerializer)]
632 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
633 ) -> Result<
634 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
635 conjure_http::private::Error,
636 >;
637 #[endpoint(
640 method = POST,
641 path = "/scout/v2/data-review/check-alerts/batch-perform-action",
642 name = "batchPerformCheckAlertAction",
643 accept = conjure_http::client::StdResponseDeserializer
644 )]
645 async fn batch_perform_check_alert_action(
646 &self,
647 #[auth]
648 auth_: &conjure_object::BearerToken,
649 #[body(serializer = conjure_http::client::StdRequestSerializer)]
650 request: &super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
651 ) -> Result<
652 super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
653 conjure_http::private::Error,
654 >;
655 #[endpoint(
658 method = POST,
659 path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
660 name = "batchPerformAutomaticCheckEvaluationReviewAction",
661 accept = conjure_http::client::StdResponseDeserializer
662 )]
663 async fn batch_perform_automatic_check_evaluation_review_action(
664 &self,
665 #[auth]
666 auth_: &conjure_object::BearerToken,
667 #[body(serializer = conjure_http::client::StdRequestSerializer)]
668 request: &super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
669 ) -> Result<
670 super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
671 conjure_http::private::Error,
672 >;
673 #[endpoint(
674 method = GET,
675 path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
676 name = "getAutomaticCheckEvaluationActionLog",
677 accept = conjure_http::client::StdResponseDeserializer
678 )]
679 async fn get_automatic_check_evaluation_action_log(
680 &self,
681 #[auth]
682 auth_: &conjure_object::BearerToken,
683 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
684 rid: &super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
685 ) -> Result<
686 super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
687 conjure_http::private::Error,
688 >;
689 #[endpoint(
692 method = POST,
693 path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
694 name = "batchPerformManualCheckAlertAction",
695 accept = conjure_http::client::conjure::EmptyResponseDeserializer
696 )]
697 async fn batch_perform_manual_check_alert_action(
698 &self,
699 #[auth]
700 auth_: &conjure_object::BearerToken,
701 #[body(serializer = conjure_http::client::StdRequestSerializer)]
702 request: &super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
703 ) -> Result<(), conjure_http::private::Error>;
704 #[endpoint(
706 method = GET,
707 path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
708 name = "getManualCheckEvaluationActionLog",
709 accept = conjure_http::client::StdResponseDeserializer
710 )]
711 async fn get_manual_check_evaluation_action_log(
712 &self,
713 #[auth]
714 auth_: &conjure_object::BearerToken,
715 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
716 rid: &super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
717 ) -> Result<
718 super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
719 conjure_http::private::Error,
720 >;
721 #[endpoint(
723 method = POST,
724 path = "/scout/v2/data-review/{dataReviewRid}/archive",
725 name = "archiveDataReview",
726 accept = conjure_http::client::StdResponseDeserializer
727 )]
728 async fn archive_data_review(
729 &self,
730 #[auth]
731 auth_: &conjure_object::BearerToken,
732 #[path(
733 name = "dataReviewRid",
734 encoder = conjure_http::client::conjure::PlainEncoder
735 )]
736 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
737 ) -> Result<bool, conjure_http::private::Error>;
738 #[endpoint(
740 method = POST,
741 path = "/scout/v2/data-review/batch-archive",
742 name = "batchArchiveDataReview",
743 accept = conjure_http::client::conjure::EmptyResponseDeserializer
744 )]
745 async fn batch_archive_data_review(
746 &self,
747 #[auth]
748 auth_: &conjure_object::BearerToken,
749 #[body(serializer = conjure_http::client::StdRequestSerializer)]
750 rids: &std::collections::BTreeSet<
751 super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
752 >,
753 ) -> Result<(), conjure_http::private::Error>;
754 #[endpoint(
756 method = POST,
757 path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
758 name = "unarchiveDataReview",
759 accept = conjure_http::client::conjure::EmptyResponseDeserializer
760 )]
761 async fn unarchive_data_review(
762 &self,
763 #[auth]
764 auth_: &conjure_object::BearerToken,
765 #[path(
766 name = "dataReviewRid",
767 encoder = conjure_http::client::conjure::PlainEncoder
768 )]
769 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
770 ) -> Result<(), conjure_http::private::Error>;
771 #[endpoint(
772 method = POST,
773 path = "/scout/v2/data-review/data-review-check-metrics",
774 name = "getDataReviewCheckMetrics",
775 accept = conjure_http::client::StdResponseDeserializer
776 )]
777 async fn get_data_review_check_metrics(
778 &self,
779 #[auth]
780 auth_: &conjure_object::BearerToken,
781 #[body(serializer = conjure_http::client::StdRequestSerializer)]
782 request: &super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
783 ) -> Result<
784 super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
785 conjure_http::private::Error,
786 >;
787}
788#[conjure_http::conjure_client(name = "DataReviewService", local)]
790pub trait LocalAsyncDataReviewService<
791 #[response_body]
792 I: conjure_http::private::Stream<
793 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
794 >,
795> {
796 #[endpoint(
799 method = POST,
800 path = "/scout/v2/data-review/batch-initiate",
801 name = "batchInitiate",
802 accept = conjure_http::client::StdResponseDeserializer
803 )]
804 async fn batch_initiate(
805 &self,
806 #[auth]
807 auth_: &conjure_object::BearerToken,
808 #[body(serializer = conjure_http::client::StdRequestSerializer)]
809 request: &super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewRequest,
810 ) -> Result<
811 super::super::super::super::super::objects::scout::datareview::api::BatchInitiateDataReviewResponse,
812 conjure_http::private::Error,
813 >;
814 #[endpoint(
816 method = POST,
817 path = "/scout/v2/data-review/rerun-failed-automatic-checks",
818 name = "rerunFailedAutomaticChecks",
819 accept = conjure_http::client::conjure::EmptyResponseDeserializer
820 )]
821 async fn rerun_failed_automatic_checks(
822 &self,
823 #[auth]
824 auth_: &conjure_object::BearerToken,
825 #[body(serializer = conjure_http::client::StdRequestSerializer)]
826 request: &super::super::super::super::super::objects::scout::datareview::api::RerunFailedAutomaticChecksRequest,
827 ) -> Result<(), conjure_http::private::Error>;
828 #[endpoint(
830 method = POST,
831 path = "/scout/v2/data-review/search",
832 name = "findDataReviews",
833 accept = conjure_http::client::StdResponseDeserializer
834 )]
835 async fn find_data_reviews(
836 &self,
837 #[auth]
838 auth_: &conjure_object::BearerToken,
839 #[body(serializer = conjure_http::client::StdRequestSerializer)]
840 request: &super::super::super::super::super::objects::scout::datareview::api::FindDataReviewsRequest,
841 ) -> Result<
842 super::super::super::super::super::objects::scout::datareview::api::DataReviewPage,
843 conjure_http::private::Error,
844 >;
845 #[endpoint(
847 method = GET,
848 path = "/scout/v2/data-review/{dataReviewRid}",
849 name = "get",
850 accept = conjure_http::client::StdResponseDeserializer
851 )]
852 async fn get(
853 &self,
854 #[auth]
855 auth_: &conjure_object::BearerToken,
856 #[path(
857 name = "dataReviewRid",
858 encoder = conjure_http::client::conjure::PlainEncoder
859 )]
860 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
861 ) -> Result<
862 super::super::super::super::super::objects::scout::datareview::api::DataReview,
863 conjure_http::private::Error,
864 >;
865 #[endpoint(
867 method = GET,
868 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
869 name = "getCheckAlert",
870 accept = conjure_http::client::StdResponseDeserializer
871 )]
872 async fn get_check_alert(
873 &self,
874 #[auth]
875 auth_: &conjure_object::BearerToken,
876 #[path(
877 name = "checkAlertRid",
878 encoder = conjure_http::client::conjure::PlainEncoder
879 )]
880 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
881 ) -> Result<
882 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
883 conjure_http::private::Error,
884 >;
885 #[endpoint(
887 method = GET,
888 path = "/scout/v2/data-review/{dataReviewRid}/check-alerts",
889 name = "getCheckAlertsForDataReview",
890 accept = conjure_http::client::conjure::CollectionResponseDeserializer
891 )]
892 async fn get_check_alerts_for_data_review(
893 &self,
894 #[auth]
895 auth_: &conjure_object::BearerToken,
896 #[path(
897 name = "dataReviewRid",
898 encoder = conjure_http::client::conjure::PlainEncoder
899 )]
900 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
901 ) -> Result<
902 std::collections::BTreeSet<
903 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
904 >,
905 conjure_http::private::Error,
906 >;
907 #[endpoint(
909 method = POST,
910 path = "/scout/v2/data-review/check-alerts/histogram",
911 name = "getCheckAlertsHistogram",
912 accept = conjure_http::client::StdResponseDeserializer
913 )]
914 async fn get_check_alerts_histogram(
915 &self,
916 #[auth]
917 auth_: &conjure_object::BearerToken,
918 #[body(serializer = conjure_http::client::StdRequestSerializer)]
919 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramRequest,
920 ) -> Result<
921 super::super::super::super::super::objects::scout::datareview::api::CheckAlertsHistogramResponse,
922 conjure_http::private::Error,
923 >;
924 #[endpoint(
926 method = POST,
927 path = "/scout/v2/data-review/check-alerts",
928 name = "searchCheckAlerts",
929 accept = conjure_http::client::StdResponseDeserializer
930 )]
931 async fn search_check_alerts(
932 &self,
933 #[auth]
934 auth_: &conjure_object::BearerToken,
935 #[body(serializer = conjure_http::client::StdRequestSerializer)]
936 request: &super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsRequest,
937 ) -> Result<
938 super::super::super::super::super::objects::scout::datareview::api::SearchCheckAlertsResponse,
939 conjure_http::private::Error,
940 >;
941 #[endpoint(
943 method = GET,
944 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}/action-log",
945 name = "getCheckAlertActionLog",
946 accept = conjure_http::client::StdResponseDeserializer
947 )]
948 async fn get_check_alert_action_log(
949 &self,
950 #[auth]
951 auth_: &conjure_object::BearerToken,
952 #[path(
953 name = "checkAlertRid",
954 encoder = conjure_http::client::conjure::PlainEncoder
955 )]
956 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
957 ) -> Result<
958 super::super::super::super::super::objects::scout::datareview::api::CheckAlertActionLog,
959 conjure_http::private::Error,
960 >;
961 #[endpoint(
963 method = POST,
964 path = "/scout/v2/data-review/get-check-alert-counts-for-notebooks",
965 name = "getCheckAlertCountsForNotebooks",
966 accept = conjure_http::client::conjure::CollectionResponseDeserializer
967 )]
968 async fn get_check_alert_counts_for_notebooks(
969 &self,
970 #[auth]
971 auth_: &conjure_object::BearerToken,
972 #[body(serializer = conjure_http::client::StdRequestSerializer)]
973 rids: &std::collections::BTreeSet<
974 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
975 >,
976 ) -> Result<
977 std::collections::BTreeMap<
978 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
979 i32,
980 >,
981 conjure_http::private::Error,
982 >;
983 #[endpoint(
986 method = POST,
987 path = "/scout/v2/data-review/get-check-alert-status-for-notebooks",
988 name = "getCheckAlertStatusForNotebooks",
989 accept = conjure_http::client::conjure::CollectionResponseDeserializer
990 )]
991 async fn get_check_alert_status_for_notebooks(
992 &self,
993 #[auth]
994 auth_: &conjure_object::BearerToken,
995 #[body(serializer = conjure_http::client::StdRequestSerializer)]
996 rids: &std::collections::BTreeSet<
997 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
998 >,
999 ) -> Result<
1000 std::collections::BTreeMap<
1001 super::super::super::super::super::objects::scout::rids::api::NotebookRid,
1002 Option<
1003 super::super::super::super::super::objects::scout::datareview::api::CheckAlertStatus,
1004 >,
1005 >,
1006 conjure_http::private::Error,
1007 >;
1008 #[endpoint(
1010 method = PUT,
1011 path = "/scout/v2/data-review/check-alerts/{checkAlertRid}",
1012 name = "performCheckAlertAction",
1013 accept = conjure_http::client::StdResponseDeserializer
1014 )]
1015 async fn perform_check_alert_action(
1016 &self,
1017 #[auth]
1018 auth_: &conjure_object::BearerToken,
1019 #[path(
1020 name = "checkAlertRid",
1021 encoder = conjure_http::client::conjure::PlainEncoder
1022 )]
1023 check_alert_rid: &super::super::super::super::super::objects::scout::rids::api::CheckAlertRid,
1024 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1025 request: &super::super::super::super::super::objects::scout::datareview::api::CheckAlertAction,
1026 ) -> Result<
1027 super::super::super::super::super::objects::scout::datareview::api::CheckAlert,
1028 conjure_http::private::Error,
1029 >;
1030 #[endpoint(
1033 method = POST,
1034 path = "/scout/v2/data-review/check-alerts/batch-perform-action",
1035 name = "batchPerformCheckAlertAction",
1036 accept = conjure_http::client::StdResponseDeserializer
1037 )]
1038 async fn batch_perform_check_alert_action(
1039 &self,
1040 #[auth]
1041 auth_: &conjure_object::BearerToken,
1042 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1043 request: &super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionRequest,
1044 ) -> Result<
1045 super::super::super::super::super::objects::scout::datareview::api::BatchCheckAlertActionResponse,
1046 conjure_http::private::Error,
1047 >;
1048 #[endpoint(
1051 method = POST,
1052 path = "/scout/v2/data-review/automatic-check-evaluation/batch-perform-action",
1053 name = "batchPerformAutomaticCheckEvaluationReviewAction",
1054 accept = conjure_http::client::StdResponseDeserializer
1055 )]
1056 async fn batch_perform_automatic_check_evaluation_review_action(
1057 &self,
1058 #[auth]
1059 auth_: &conjure_object::BearerToken,
1060 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1061 request: &super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionRequest,
1062 ) -> Result<
1063 super::super::super::super::super::objects::scout::datareview::api::BatchAutomaticCheckEvaluationActionResponse,
1064 conjure_http::private::Error,
1065 >;
1066 #[endpoint(
1067 method = GET,
1068 path = "/scout/v2/data-review/automatic-check-evaluation/{rid}/action-log",
1069 name = "getAutomaticCheckEvaluationActionLog",
1070 accept = conjure_http::client::StdResponseDeserializer
1071 )]
1072 async fn get_automatic_check_evaluation_action_log(
1073 &self,
1074 #[auth]
1075 auth_: &conjure_object::BearerToken,
1076 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
1077 rid: &super::super::super::super::super::objects::api::rids::AutomaticCheckEvaluationRid,
1078 ) -> Result<
1079 super::super::super::super::super::objects::scout::datareview::api::AutomaticCheckEvaluationActionLog,
1080 conjure_http::private::Error,
1081 >;
1082 #[endpoint(
1085 method = POST,
1086 path = "/scout/v2/data-review/manual-check-evaluation/batch-perform-action",
1087 name = "batchPerformManualCheckAlertAction",
1088 accept = conjure_http::client::conjure::EmptyResponseDeserializer
1089 )]
1090 async fn batch_perform_manual_check_alert_action(
1091 &self,
1092 #[auth]
1093 auth_: &conjure_object::BearerToken,
1094 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1095 request: &super::super::super::super::super::objects::scout::datareview::api::BatchManualCheckEvaluationActionRequest,
1096 ) -> Result<(), conjure_http::private::Error>;
1097 #[endpoint(
1099 method = GET,
1100 path = "/scout/v2/data-review/manual-check-evaluation/{rid}/action-log",
1101 name = "getManualCheckEvaluationActionLog",
1102 accept = conjure_http::client::StdResponseDeserializer
1103 )]
1104 async fn get_manual_check_evaluation_action_log(
1105 &self,
1106 #[auth]
1107 auth_: &conjure_object::BearerToken,
1108 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
1109 rid: &super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationRid,
1110 ) -> Result<
1111 super::super::super::super::super::objects::scout::datareview::api::ManualCheckEvaluationActionLog,
1112 conjure_http::private::Error,
1113 >;
1114 #[endpoint(
1116 method = POST,
1117 path = "/scout/v2/data-review/{dataReviewRid}/archive",
1118 name = "archiveDataReview",
1119 accept = conjure_http::client::StdResponseDeserializer
1120 )]
1121 async fn archive_data_review(
1122 &self,
1123 #[auth]
1124 auth_: &conjure_object::BearerToken,
1125 #[path(
1126 name = "dataReviewRid",
1127 encoder = conjure_http::client::conjure::PlainEncoder
1128 )]
1129 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
1130 ) -> Result<bool, conjure_http::private::Error>;
1131 #[endpoint(
1133 method = POST,
1134 path = "/scout/v2/data-review/batch-archive",
1135 name = "batchArchiveDataReview",
1136 accept = conjure_http::client::conjure::EmptyResponseDeserializer
1137 )]
1138 async fn batch_archive_data_review(
1139 &self,
1140 #[auth]
1141 auth_: &conjure_object::BearerToken,
1142 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1143 rids: &std::collections::BTreeSet<
1144 super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
1145 >,
1146 ) -> Result<(), conjure_http::private::Error>;
1147 #[endpoint(
1149 method = POST,
1150 path = "/scout/v2/data-review/unarchive/{dataReviewRid}",
1151 name = "unarchiveDataReview",
1152 accept = conjure_http::client::conjure::EmptyResponseDeserializer
1153 )]
1154 async fn unarchive_data_review(
1155 &self,
1156 #[auth]
1157 auth_: &conjure_object::BearerToken,
1158 #[path(
1159 name = "dataReviewRid",
1160 encoder = conjure_http::client::conjure::PlainEncoder
1161 )]
1162 data_review_rid: &super::super::super::super::super::objects::scout::rids::api::DataReviewRid,
1163 ) -> Result<(), conjure_http::private::Error>;
1164 #[endpoint(
1165 method = POST,
1166 path = "/scout/v2/data-review/data-review-check-metrics",
1167 name = "getDataReviewCheckMetrics",
1168 accept = conjure_http::client::StdResponseDeserializer
1169 )]
1170 async fn get_data_review_check_metrics(
1171 &self,
1172 #[auth]
1173 auth_: &conjure_object::BearerToken,
1174 #[body(serializer = conjure_http::client::StdRequestSerializer)]
1175 request: &super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsRequest,
1176 ) -> Result<
1177 super::super::super::super::super::objects::scout::datareview::api::GetDataReviewCheckMetricsResponse,
1178 conjure_http::private::Error,
1179 >;
1180}