nominal_api/conjure/clients/module/internal/
internal_module_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "InternalModuleService")]
4pub trait InternalModuleService<
5 #[response_body]
6 I: Iterator<
7 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
8 >,
9> {
10 #[endpoint(
12 method = POST,
13 path = "/internal/scout/v2/module/unresolved-module/batch-get",
14 name = "batchGetUnresolvedModuleDefinition",
15 accept = conjure_http::client::StdResponseDeserializer
16 )]
17 fn batch_get_unresolved_module_definition(
18 &self,
19 #[auth]
20 auth_: &conjure_object::BearerToken,
21 #[body(serializer = conjure_http::client::StdRequestSerializer)]
22 request: &super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
23 ) -> Result<
24 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
25 conjure_http::private::Error,
26 >;
27}
28#[conjure_http::conjure_client(name = "InternalModuleService")]
30pub trait AsyncInternalModuleService<
31 #[response_body]
32 I: conjure_http::private::Stream<
33 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
34 >,
35> {
36 #[endpoint(
38 method = POST,
39 path = "/internal/scout/v2/module/unresolved-module/batch-get",
40 name = "batchGetUnresolvedModuleDefinition",
41 accept = conjure_http::client::StdResponseDeserializer
42 )]
43 async fn batch_get_unresolved_module_definition(
44 &self,
45 #[auth]
46 auth_: &conjure_object::BearerToken,
47 #[body(serializer = conjure_http::client::StdRequestSerializer)]
48 request: &super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
49 ) -> Result<
50 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
51 conjure_http::private::Error,
52 >;
53}
54#[conjure_http::conjure_client(name = "InternalModuleService", local)]
56pub trait LocalAsyncInternalModuleService<
57 #[response_body]
58 I: conjure_http::private::Stream<
59 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
60 >,
61> {
62 #[endpoint(
64 method = POST,
65 path = "/internal/scout/v2/module/unresolved-module/batch-get",
66 name = "batchGetUnresolvedModuleDefinition",
67 accept = conjure_http::client::StdResponseDeserializer
68 )]
69 async fn batch_get_unresolved_module_definition(
70 &self,
71 #[auth]
72 auth_: &conjure_object::BearerToken,
73 #[body(serializer = conjure_http::client::StdRequestSerializer)]
74 request: &super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsRequest,
75 ) -> Result<
76 super::super::super::super::objects::module::internal::BatchGetUnresolvedModuleDefinitionsResponse,
77 conjure_http::private::Error,
78 >;
79}