Skip to main content

nominal_api/conjure/endpoints/scout/dataset/api/
deprecated_dataset_metadata_service.rs

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