desmos_bindings/proto/cosmos/base/
v1beta1.rs

1/// Coin defines a token with a denomination and an amount.
2///
3/// NOTE: The amount field is an Int which implements the custom method
4/// signatures required by gogoproto.
5#[allow(clippy::derive_partial_eq_without_eq)]
6#[derive(
7    Clone,
8    PartialEq,
9    ::prost::Message,
10    schemars::JsonSchema,
11    serde::Serialize,
12    serde::Deserialize,
13    desmos_std_derive::CosmwasmExt,
14)]
15#[proto_message(type_url = "/cosmos.base.v1beta1.Coin")]
16#[serde(rename_all = "snake_case")]
17pub struct Coin {
18    #[prost(string, tag = "1")]
19    pub denom: ::prost::alloc::string::String,
20    #[prost(string, tag = "2")]
21    pub amount: ::prost::alloc::string::String,
22}
23/// DecCoin defines a token with a denomination and a decimal amount.
24///
25/// NOTE: The amount field is an Dec which implements the custom method
26/// signatures required by gogoproto.
27#[allow(clippy::derive_partial_eq_without_eq)]
28#[derive(
29    Clone,
30    PartialEq,
31    ::prost::Message,
32    schemars::JsonSchema,
33    serde::Serialize,
34    serde::Deserialize,
35    desmos_std_derive::CosmwasmExt,
36)]
37#[proto_message(type_url = "/cosmos.base.v1beta1.DecCoin")]
38#[serde(rename_all = "snake_case")]
39pub struct DecCoin {
40    #[prost(string, tag = "1")]
41    pub denom: ::prost::alloc::string::String,
42    #[prost(string, tag = "2")]
43    pub amount: ::prost::alloc::string::String,
44}
45/// IntProto defines a Protobuf wrapper around an Int object.
46#[allow(clippy::derive_partial_eq_without_eq)]
47#[derive(
48    Clone,
49    PartialEq,
50    ::prost::Message,
51    schemars::JsonSchema,
52    serde::Serialize,
53    serde::Deserialize,
54    desmos_std_derive::CosmwasmExt,
55)]
56#[proto_message(type_url = "/cosmos.base.v1beta1.IntProto")]
57#[serde(rename_all = "snake_case")]
58pub struct IntProto {
59    #[prost(string, tag = "1")]
60    pub int: ::prost::alloc::string::String,
61}
62/// DecProto defines a Protobuf wrapper around a Dec object.
63#[allow(clippy::derive_partial_eq_without_eq)]
64#[derive(
65    Clone,
66    PartialEq,
67    ::prost::Message,
68    schemars::JsonSchema,
69    serde::Serialize,
70    serde::Deserialize,
71    desmos_std_derive::CosmwasmExt,
72)]
73#[proto_message(type_url = "/cosmos.base.v1beta1.DecProto")]
74#[serde(rename_all = "snake_case")]
75pub struct DecProto {
76    #[prost(string, tag = "1")]
77    pub dec: ::prost::alloc::string::String,
78}