nominal_api/conjure/clients/secrets/api/
internal_secret_service.rs1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "InternalSecretService")]
4pub trait InternalSecretService<
5 #[response_body]
6 I: Iterator<
7 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
8 >,
9> {
10 #[endpoint(
13 method = GET,
14 path = "/secrets/internal/v1/secrets/{rid}/decrypted",
15 name = "getDecrypted",
16 accept = conjure_http::client::StdResponseDeserializer
17 )]
18 fn get_decrypted(
19 &self,
20 #[auth]
21 auth_: &conjure_object::BearerToken,
22 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
23 rid: &super::super::super::super::objects::secrets::api::SecretRid,
24 ) -> Result<
25 super::super::super::super::objects::secrets::api::DecryptedSecret,
26 conjure_http::private::Error,
27 >;
28}
29#[conjure_http::conjure_client(name = "InternalSecretService")]
31pub trait AsyncInternalSecretService<
32 #[response_body]
33 I: conjure_http::private::Stream<
34 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
35 >,
36> {
37 #[endpoint(
40 method = GET,
41 path = "/secrets/internal/v1/secrets/{rid}/decrypted",
42 name = "getDecrypted",
43 accept = conjure_http::client::StdResponseDeserializer
44 )]
45 async fn get_decrypted(
46 &self,
47 #[auth]
48 auth_: &conjure_object::BearerToken,
49 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
50 rid: &super::super::super::super::objects::secrets::api::SecretRid,
51 ) -> Result<
52 super::super::super::super::objects::secrets::api::DecryptedSecret,
53 conjure_http::private::Error,
54 >;
55}
56#[conjure_http::conjure_client(name = "InternalSecretService", local)]
58pub trait LocalAsyncInternalSecretService<
59 #[response_body]
60 I: conjure_http::private::Stream<
61 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
62 >,
63> {
64 #[endpoint(
67 method = GET,
68 path = "/secrets/internal/v1/secrets/{rid}/decrypted",
69 name = "getDecrypted",
70 accept = conjure_http::client::StdResponseDeserializer
71 )]
72 async fn get_decrypted(
73 &self,
74 #[auth]
75 auth_: &conjure_object::BearerToken,
76 #[path(name = "rid", encoder = conjure_http::client::conjure::PlainEncoder)]
77 rid: &super::super::super::super::objects::secrets::api::SecretRid,
78 ) -> Result<
79 super::super::super::super::objects::secrets::api::DecryptedSecret,
80 conjure_http::private::Error,
81 >;
82}