nominal_api/conjure/endpoints/module/internal/
internal_module_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_endpoints(
4 name = "InternalModuleService",
5 use_legacy_error_serialization
6)]
7pub trait InternalModuleService {
8 #[endpoint(
10 method = POST,
11 path = "/internal/scout/v2/module/unresolved-module/batch-get",
12 name = "batchGetUnresolvedModuleDefinition",
13 produces = conjure_http::server::StdResponseSerializer
14 )]
15 fn batch_get_unresolved_module_definition(
16 &self,
17 #[auth]
18 auth_: conjure_object::BearerToken,
19 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
20 request: super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
21 ) -> Result<
22 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
23 conjure_http::private::Error,
24 >;
25}
26#[conjure_http::conjure_endpoints(
28 name = "InternalModuleService",
29 use_legacy_error_serialization
30)]
31pub trait AsyncInternalModuleService {
32 #[endpoint(
34 method = POST,
35 path = "/internal/scout/v2/module/unresolved-module/batch-get",
36 name = "batchGetUnresolvedModuleDefinition",
37 produces = conjure_http::server::StdResponseSerializer
38 )]
39 async fn batch_get_unresolved_module_definition(
40 &self,
41 #[auth]
42 auth_: conjure_object::BearerToken,
43 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
44 request: super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
45 ) -> Result<
46 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
47 conjure_http::private::Error,
48 >;
49}
50#[conjure_http::conjure_endpoints(
52 name = "InternalModuleService",
53 use_legacy_error_serialization,
54 local
55)]
56pub trait LocalAsyncInternalModuleService {
57 #[endpoint(
59 method = POST,
60 path = "/internal/scout/v2/module/unresolved-module/batch-get",
61 name = "batchGetUnresolvedModuleDefinition",
62 produces = conjure_http::server::StdResponseSerializer
63 )]
64 async fn batch_get_unresolved_module_definition(
65 &self,
66 #[auth]
67 auth_: conjure_object::BearerToken,
68 #[body(deserializer = conjure_http::server::StdRequestDeserializer)]
69 request: super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
70 ) -> Result<
71 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
72 conjure_http::private::Error,
73 >;
74}