nominal_api/conjure/endpoints/scout/datasource/connection/
connection_bootstrapper_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_endpoints(
6 name = "ConnectionBootstrapperService",
7 use_legacy_error_serialization
8)]
9pub trait ConnectionBootstrapperService {
10 #[endpoint(
14 method = POST,
15 path = "/data-source/connection/v1/{rid}/populateSeries",
16 name = "populateSeries"
17 )]
18 fn populate_series(
19 &self,
20 #[auth]
21 auth_: conjure_object::BearerToken,
22 #[path(
23 name = "rid",
24 decoder = conjure_http::server::conjure::FromPlainDecoder,
25 safe
26 )]
27 rid: super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
28 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
29 request: super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
30 ) -> Result<(), conjure_http::private::Error>;
31}
32#[conjure_http::conjure_endpoints(
36 name = "ConnectionBootstrapperService",
37 use_legacy_error_serialization
38)]
39pub trait AsyncConnectionBootstrapperService {
40 #[endpoint(
44 method = POST,
45 path = "/data-source/connection/v1/{rid}/populateSeries",
46 name = "populateSeries"
47 )]
48 async fn populate_series(
49 &self,
50 #[auth]
51 auth_: conjure_object::BearerToken,
52 #[path(
53 name = "rid",
54 decoder = conjure_http::server::conjure::FromPlainDecoder,
55 safe
56 )]
57 rid: super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
58 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
59 request: super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
60 ) -> Result<(), conjure_http::private::Error>;
61}
62#[conjure_http::conjure_endpoints(
66 name = "ConnectionBootstrapperService",
67 use_legacy_error_serialization,
68 local
69)]
70pub trait LocalAsyncConnectionBootstrapperService {
71 #[endpoint(
75 method = POST,
76 path = "/data-source/connection/v1/{rid}/populateSeries",
77 name = "populateSeries"
78 )]
79 async fn populate_series(
80 &self,
81 #[auth]
82 auth_: conjure_object::BearerToken,
83 #[path(
84 name = "rid",
85 decoder = conjure_http::server::conjure::FromPlainDecoder,
86 safe
87 )]
88 rid: super::super::super::super::super::objects::scout::datasource::connection::api::ConnectionRid,
89 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
90 request: super::super::super::super::super::objects::scout::datasource::connection::api::PopulateSeriesRequest,
91 ) -> Result<(), conjure_http::private::Error>;
92}