1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct AppDescriptor {
6 #[prost(message, optional, tag = "1")]
9 pub authn: ::core::option::Option<AuthnDescriptor>,
10 #[prost(message, optional, tag = "2")]
12 pub chain: ::core::option::Option<ChainDescriptor>,
13 #[prost(message, optional, tag = "3")]
15 pub codec: ::core::option::Option<CodecDescriptor>,
16 #[prost(message, optional, tag = "4")]
18 pub configuration: ::core::option::Option<ConfigurationDescriptor>,
19 #[prost(message, optional, tag = "5")]
21 pub query_services: ::core::option::Option<QueryServicesDescriptor>,
22 #[prost(message, optional, tag = "6")]
24 pub tx: ::core::option::Option<TxDescriptor>,
25}
26impl ::prost::Name for AppDescriptor {
27 const NAME: &'static str = "AppDescriptor";
28 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
29 fn full_name() -> ::prost::alloc::string::String {
30 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
31 }
32}
33#[allow(clippy::derive_partial_eq_without_eq)]
35#[derive(Clone, PartialEq, ::prost::Message)]
36pub struct TxDescriptor {
37 #[prost(string, tag = "1")]
41 pub fullname: ::prost::alloc::string::String,
42 #[prost(message, repeated, tag = "2")]
44 pub msgs: ::prost::alloc::vec::Vec<MsgDescriptor>,
45}
46impl ::prost::Name for TxDescriptor {
47 const NAME: &'static str = "TxDescriptor";
48 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
49 fn full_name() -> ::prost::alloc::string::String {
50 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
51 }
52}
53#[allow(clippy::derive_partial_eq_without_eq)]
56#[derive(Clone, PartialEq, ::prost::Message)]
57pub struct AuthnDescriptor {
58 #[prost(message, repeated, tag = "1")]
60 pub sign_modes: ::prost::alloc::vec::Vec<SigningModeDescriptor>,
61}
62impl ::prost::Name for AuthnDescriptor {
63 const NAME: &'static str = "AuthnDescriptor";
64 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
65 fn full_name() -> ::prost::alloc::string::String {
66 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
67 }
68}
69#[allow(clippy::derive_partial_eq_without_eq)]
74#[derive(Clone, PartialEq, ::prost::Message)]
75pub struct SigningModeDescriptor {
76 #[prost(string, tag = "1")]
78 pub name: ::prost::alloc::string::String,
79 #[prost(int32, tag = "2")]
81 pub number: i32,
82 #[prost(string, tag = "3")]
85 pub authn_info_provider_method_fullname: ::prost::alloc::string::String,
86}
87impl ::prost::Name for SigningModeDescriptor {
88 const NAME: &'static str = "SigningModeDescriptor";
89 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
90 fn full_name() -> ::prost::alloc::string::String {
91 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
92 }
93}
94#[allow(clippy::derive_partial_eq_without_eq)]
96#[derive(Clone, PartialEq, ::prost::Message)]
97pub struct ChainDescriptor {
98 #[prost(string, tag = "1")]
100 pub id: ::prost::alloc::string::String,
101}
102impl ::prost::Name for ChainDescriptor {
103 const NAME: &'static str = "ChainDescriptor";
104 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
105 fn full_name() -> ::prost::alloc::string::String {
106 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
107 }
108}
109#[allow(clippy::derive_partial_eq_without_eq)]
111#[derive(Clone, PartialEq, ::prost::Message)]
112pub struct CodecDescriptor {
113 #[prost(message, repeated, tag = "1")]
115 pub interfaces: ::prost::alloc::vec::Vec<InterfaceDescriptor>,
116}
117impl ::prost::Name for CodecDescriptor {
118 const NAME: &'static str = "CodecDescriptor";
119 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
120 fn full_name() -> ::prost::alloc::string::String {
121 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
122 }
123}
124#[allow(clippy::derive_partial_eq_without_eq)]
126#[derive(Clone, PartialEq, ::prost::Message)]
127pub struct InterfaceDescriptor {
128 #[prost(string, tag = "1")]
130 pub fullname: ::prost::alloc::string::String,
131 #[prost(message, repeated, tag = "2")]
134 pub interface_accepting_messages: ::prost::alloc::vec::Vec<InterfaceAcceptingMessageDescriptor>,
135 #[prost(message, repeated, tag = "3")]
137 pub interface_implementers: ::prost::alloc::vec::Vec<InterfaceImplementerDescriptor>,
138}
139impl ::prost::Name for InterfaceDescriptor {
140 const NAME: &'static str = "InterfaceDescriptor";
141 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
142 fn full_name() -> ::prost::alloc::string::String {
143 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
144 }
145}
146#[allow(clippy::derive_partial_eq_without_eq)]
148#[derive(Clone, PartialEq, ::prost::Message)]
149pub struct InterfaceImplementerDescriptor {
150 #[prost(string, tag = "1")]
152 pub fullname: ::prost::alloc::string::String,
153 #[prost(string, tag = "2")]
158 pub type_url: ::prost::alloc::string::String,
159}
160impl ::prost::Name for InterfaceImplementerDescriptor {
161 const NAME: &'static str = "InterfaceImplementerDescriptor";
162 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
163 fn full_name() -> ::prost::alloc::string::String {
164 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
165 }
166}
167#[allow(clippy::derive_partial_eq_without_eq)]
170#[derive(Clone, PartialEq, ::prost::Message)]
171pub struct InterfaceAcceptingMessageDescriptor {
172 #[prost(string, tag = "1")]
174 pub fullname: ::prost::alloc::string::String,
175 #[prost(string, repeated, tag = "2")]
179 pub field_descriptor_names: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
180}
181impl ::prost::Name for InterfaceAcceptingMessageDescriptor {
182 const NAME: &'static str = "InterfaceAcceptingMessageDescriptor";
183 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
184 fn full_name() -> ::prost::alloc::string::String {
185 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
186 }
187}
188#[allow(clippy::derive_partial_eq_without_eq)]
190#[derive(Clone, PartialEq, ::prost::Message)]
191pub struct ConfigurationDescriptor {
192 #[prost(string, tag = "1")]
194 pub bech32_account_address_prefix: ::prost::alloc::string::String,
195}
196impl ::prost::Name for ConfigurationDescriptor {
197 const NAME: &'static str = "ConfigurationDescriptor";
198 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
199 fn full_name() -> ::prost::alloc::string::String {
200 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
201 }
202}
203#[allow(clippy::derive_partial_eq_without_eq)]
205#[derive(Clone, PartialEq, ::prost::Message)]
206pub struct MsgDescriptor {
207 #[prost(string, tag = "1")]
209 pub msg_type_url: ::prost::alloc::string::String,
210}
211impl ::prost::Name for MsgDescriptor {
212 const NAME: &'static str = "MsgDescriptor";
213 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
214 fn full_name() -> ::prost::alloc::string::String {
215 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
216 }
217}
218#[allow(clippy::derive_partial_eq_without_eq)]
220#[derive(Clone, PartialEq, ::prost::Message)]
221pub struct GetAuthnDescriptorRequest {}
222impl ::prost::Name for GetAuthnDescriptorRequest {
223 const NAME: &'static str = "GetAuthnDescriptorRequest";
224 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
225 fn full_name() -> ::prost::alloc::string::String {
226 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
227 }
228}
229#[allow(clippy::derive_partial_eq_without_eq)]
231#[derive(Clone, PartialEq, ::prost::Message)]
232pub struct GetAuthnDescriptorResponse {
233 #[prost(message, optional, tag = "1")]
235 pub authn: ::core::option::Option<AuthnDescriptor>,
236}
237impl ::prost::Name for GetAuthnDescriptorResponse {
238 const NAME: &'static str = "GetAuthnDescriptorResponse";
239 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
240 fn full_name() -> ::prost::alloc::string::String {
241 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
242 }
243}
244#[allow(clippy::derive_partial_eq_without_eq)]
246#[derive(Clone, PartialEq, ::prost::Message)]
247pub struct GetChainDescriptorRequest {}
248impl ::prost::Name for GetChainDescriptorRequest {
249 const NAME: &'static str = "GetChainDescriptorRequest";
250 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
251 fn full_name() -> ::prost::alloc::string::String {
252 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
253 }
254}
255#[allow(clippy::derive_partial_eq_without_eq)]
257#[derive(Clone, PartialEq, ::prost::Message)]
258pub struct GetChainDescriptorResponse {
259 #[prost(message, optional, tag = "1")]
261 pub chain: ::core::option::Option<ChainDescriptor>,
262}
263impl ::prost::Name for GetChainDescriptorResponse {
264 const NAME: &'static str = "GetChainDescriptorResponse";
265 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
266 fn full_name() -> ::prost::alloc::string::String {
267 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
268 }
269}
270#[allow(clippy::derive_partial_eq_without_eq)]
272#[derive(Clone, PartialEq, ::prost::Message)]
273pub struct GetCodecDescriptorRequest {}
274impl ::prost::Name for GetCodecDescriptorRequest {
275 const NAME: &'static str = "GetCodecDescriptorRequest";
276 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
277 fn full_name() -> ::prost::alloc::string::String {
278 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
279 }
280}
281#[allow(clippy::derive_partial_eq_without_eq)]
283#[derive(Clone, PartialEq, ::prost::Message)]
284pub struct GetCodecDescriptorResponse {
285 #[prost(message, optional, tag = "1")]
287 pub codec: ::core::option::Option<CodecDescriptor>,
288}
289impl ::prost::Name for GetCodecDescriptorResponse {
290 const NAME: &'static str = "GetCodecDescriptorResponse";
291 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
292 fn full_name() -> ::prost::alloc::string::String {
293 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
294 }
295}
296#[allow(clippy::derive_partial_eq_without_eq)]
298#[derive(Clone, PartialEq, ::prost::Message)]
299pub struct GetConfigurationDescriptorRequest {}
300impl ::prost::Name for GetConfigurationDescriptorRequest {
301 const NAME: &'static str = "GetConfigurationDescriptorRequest";
302 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
303 fn full_name() -> ::prost::alloc::string::String {
304 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
305 }
306}
307#[allow(clippy::derive_partial_eq_without_eq)]
309#[derive(Clone, PartialEq, ::prost::Message)]
310pub struct GetConfigurationDescriptorResponse {
311 #[prost(message, optional, tag = "1")]
313 pub config: ::core::option::Option<ConfigurationDescriptor>,
314}
315impl ::prost::Name for GetConfigurationDescriptorResponse {
316 const NAME: &'static str = "GetConfigurationDescriptorResponse";
317 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
318 fn full_name() -> ::prost::alloc::string::String {
319 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
320 }
321}
322#[allow(clippy::derive_partial_eq_without_eq)]
324#[derive(Clone, PartialEq, ::prost::Message)]
325pub struct GetQueryServicesDescriptorRequest {}
326impl ::prost::Name for GetQueryServicesDescriptorRequest {
327 const NAME: &'static str = "GetQueryServicesDescriptorRequest";
328 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
329 fn full_name() -> ::prost::alloc::string::String {
330 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
331 }
332}
333#[allow(clippy::derive_partial_eq_without_eq)]
335#[derive(Clone, PartialEq, ::prost::Message)]
336pub struct GetQueryServicesDescriptorResponse {
337 #[prost(message, optional, tag = "1")]
339 pub queries: ::core::option::Option<QueryServicesDescriptor>,
340}
341impl ::prost::Name for GetQueryServicesDescriptorResponse {
342 const NAME: &'static str = "GetQueryServicesDescriptorResponse";
343 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
344 fn full_name() -> ::prost::alloc::string::String {
345 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
346 }
347}
348#[allow(clippy::derive_partial_eq_without_eq)]
350#[derive(Clone, PartialEq, ::prost::Message)]
351pub struct GetTxDescriptorRequest {}
352impl ::prost::Name for GetTxDescriptorRequest {
353 const NAME: &'static str = "GetTxDescriptorRequest";
354 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
355 fn full_name() -> ::prost::alloc::string::String {
356 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
357 }
358}
359#[allow(clippy::derive_partial_eq_without_eq)]
361#[derive(Clone, PartialEq, ::prost::Message)]
362pub struct GetTxDescriptorResponse {
363 #[prost(message, optional, tag = "1")]
366 pub tx: ::core::option::Option<TxDescriptor>,
367}
368impl ::prost::Name for GetTxDescriptorResponse {
369 const NAME: &'static str = "GetTxDescriptorResponse";
370 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
371 fn full_name() -> ::prost::alloc::string::String {
372 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
373 }
374}
375#[allow(clippy::derive_partial_eq_without_eq)]
377#[derive(Clone, PartialEq, ::prost::Message)]
378pub struct QueryServicesDescriptor {
379 #[prost(message, repeated, tag = "1")]
381 pub query_services: ::prost::alloc::vec::Vec<QueryServiceDescriptor>,
382}
383impl ::prost::Name for QueryServicesDescriptor {
384 const NAME: &'static str = "QueryServicesDescriptor";
385 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
386 fn full_name() -> ::prost::alloc::string::String {
387 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
388 }
389}
390#[allow(clippy::derive_partial_eq_without_eq)]
392#[derive(Clone, PartialEq, ::prost::Message)]
393pub struct QueryServiceDescriptor {
394 #[prost(string, tag = "1")]
396 pub fullname: ::prost::alloc::string::String,
397 #[prost(bool, tag = "2")]
399 pub is_module: bool,
400 #[prost(message, repeated, tag = "3")]
402 pub methods: ::prost::alloc::vec::Vec<QueryMethodDescriptor>,
403}
404impl ::prost::Name for QueryServiceDescriptor {
405 const NAME: &'static str = "QueryServiceDescriptor";
406 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
407 fn full_name() -> ::prost::alloc::string::String {
408 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
409 }
410}
411#[allow(clippy::derive_partial_eq_without_eq)]
415#[derive(Clone, PartialEq, ::prost::Message)]
416pub struct QueryMethodDescriptor {
417 #[prost(string, tag = "1")]
419 pub name: ::prost::alloc::string::String,
420 #[prost(string, tag = "2")]
423 pub full_query_path: ::prost::alloc::string::String,
424}
425impl ::prost::Name for QueryMethodDescriptor {
426 const NAME: &'static str = "QueryMethodDescriptor";
427 const PACKAGE: &'static str = "cosmos.base.reflection.v2alpha1";
428 fn full_name() -> ::prost::alloc::string::String {
429 ::prost::alloc::format!("cosmos.base.reflection.v2alpha1.{}", Self::NAME)
430 }
431}
432include!("cosmos.base.reflection.v2alpha1.serde.rs");
433include!("cosmos.base.reflection.v2alpha1.tonic.rs");
434