nominal_api/conjure/endpoints/scout/dataset/api/
dataset_metadata_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_endpoints(
5 name = "DatasetMetadataService",
6 use_legacy_error_serialization
7)]
8pub trait DatasetMetadataService {
9 #[endpoint(
11 method = POST,
12 path = "/dataset/metadata/v1/metadata",
13 name = "getDatasetMetadata",
14 produces = conjure_http::server::StdResponseSerializer
15 )]
16 fn get_dataset_metadata(
17 &self,
18 #[auth]
19 auth_: conjure_object::BearerToken,
20 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
21 request: super::super::super::super::super::objects::scout::dataset::api::GetDatasetMetadataRequest,
22 ) -> Result<
23 super::super::super::super::super::objects::scout::dataset::api::DatasetMetadata,
24 conjure_http::private::Error,
25 >;
26 #[endpoint(
28 method = POST,
29 path = "/dataset/metadata/v1/metadata/batch",
30 name = "batchGetDatasetMetadata",
31 produces = conjure_http::server::StdResponseSerializer
32 )]
33 fn batch_get_dataset_metadata(
34 &self,
35 #[auth]
36 auth_: conjure_object::BearerToken,
37 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
38 request: super::super::super::super::super::objects::scout::dataset::api::BatchGetDatasetMetadataRequest,
39 ) -> Result<
40 super::super::super::super::super::objects::scout::dataset::api::BatchDatasetMetadata,
41 conjure_http::private::Error,
42 >;
43}
44#[conjure_http::conjure_endpoints(
47 name = "DatasetMetadataService",
48 use_legacy_error_serialization
49)]
50pub trait AsyncDatasetMetadataService {
51 #[endpoint(
53 method = POST,
54 path = "/dataset/metadata/v1/metadata",
55 name = "getDatasetMetadata",
56 produces = conjure_http::server::StdResponseSerializer
57 )]
58 async fn get_dataset_metadata(
59 &self,
60 #[auth]
61 auth_: conjure_object::BearerToken,
62 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
63 request: super::super::super::super::super::objects::scout::dataset::api::GetDatasetMetadataRequest,
64 ) -> Result<
65 super::super::super::super::super::objects::scout::dataset::api::DatasetMetadata,
66 conjure_http::private::Error,
67 >;
68 #[endpoint(
70 method = POST,
71 path = "/dataset/metadata/v1/metadata/batch",
72 name = "batchGetDatasetMetadata",
73 produces = conjure_http::server::StdResponseSerializer
74 )]
75 async fn batch_get_dataset_metadata(
76 &self,
77 #[auth]
78 auth_: conjure_object::BearerToken,
79 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
80 request: super::super::super::super::super::objects::scout::dataset::api::BatchGetDatasetMetadataRequest,
81 ) -> Result<
82 super::super::super::super::super::objects::scout::dataset::api::BatchDatasetMetadata,
83 conjure_http::private::Error,
84 >;
85}
86#[conjure_http::conjure_endpoints(
89 name = "DatasetMetadataService",
90 use_legacy_error_serialization,
91 local
92)]
93pub trait LocalAsyncDatasetMetadataService {
94 #[endpoint(
96 method = POST,
97 path = "/dataset/metadata/v1/metadata",
98 name = "getDatasetMetadata",
99 produces = conjure_http::server::StdResponseSerializer
100 )]
101 async fn get_dataset_metadata(
102 &self,
103 #[auth]
104 auth_: conjure_object::BearerToken,
105 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
106 request: super::super::super::super::super::objects::scout::dataset::api::GetDatasetMetadataRequest,
107 ) -> Result<
108 super::super::super::super::super::objects::scout::dataset::api::DatasetMetadata,
109 conjure_http::private::Error,
110 >;
111 #[endpoint(
113 method = POST,
114 path = "/dataset/metadata/v1/metadata/batch",
115 name = "batchGetDatasetMetadata",
116 produces = conjure_http::server::StdResponseSerializer
117 )]
118 async fn batch_get_dataset_metadata(
119 &self,
120 #[auth]
121 auth_: conjure_object::BearerToken,
122 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
123 request: super::super::super::super::super::objects::scout::dataset::api::BatchGetDatasetMetadataRequest,
124 ) -> Result<
125 super::super::super::super::super::objects::scout::dataset::api::BatchDatasetMetadata,
126 conjure_http::private::Error,
127 >;
128}