nominal_api/conjure/clients/scout/datasource/connection/
connection_bootstrapper_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "ConnectionBootstrapperService")]
6pub trait ConnectionBootstrapperService<
7 #[response_body]
8 I: Iterator<
9 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
10 >,
11> {
12 #[endpoint(
16 method = POST,
17 path = "/data-source/connection/v1/{rid}/populateSeries",
18 name = "populateSeries",
19 accept = conjure_http::client::conjure::EmptyResponseDeserializer
20 )]
21 fn populate_series(
22 &self,
23 #[auth]
24 auth_: &conjure_object::BearerToken,
25 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
26 rid: &super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
27 #[body(serializer = conjure_http::client::StdRequestSerializer)]
28 request: &super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
29 ) -> Result<(), conjure_http::private::Error>;
30}
31#[conjure_http::conjure_client(name = "ConnectionBootstrapperService")]
35pub trait AsyncConnectionBootstrapperService<
36 #[response_body]
37 I: conjure_http::private::Stream<
38 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
39 >,
40> {
41 #[endpoint(
45 method = POST,
46 path = "/data-source/connection/v1/{rid}/populateSeries",
47 name = "populateSeries",
48 accept = conjure_http::client::conjure::EmptyResponseDeserializer
49 )]
50 async fn populate_series(
51 &self,
52 #[auth]
53 auth_: &conjure_object::BearerToken,
54 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
55 rid: &super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
56 #[body(serializer = conjure_http::client::StdRequestSerializer)]
57 request: &super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
58 ) -> Result<(), conjure_http::private::Error>;
59}
60#[conjure_http::conjure_client(name = "ConnectionBootstrapperService", local)]
64pub trait LocalAsyncConnectionBootstrapperService<
65 #[response_body]
66 I: conjure_http::private::Stream<
67 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
68 >,
69> {
70 #[endpoint(
74 method = POST,
75 path = "/data-source/connection/v1/{rid}/populateSeries",
76 name = "populateSeries",
77 accept = conjure_http::client::conjure::EmptyResponseDeserializer
78 )]
79 async fn populate_series(
80 &self,
81 #[auth]
82 auth_: &conjure_object::BearerToken,
83 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
84 rid: &super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
85 #[body(serializer = conjure_http::client::StdRequestSerializer)]
86 request: &super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
87 ) -> Result<(), conjure_http::private::Error>;
88}