1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct EventSend {
6 #[prost(string, tag="1")]
8 pub class_id: ::prost::alloc::string::String,
9 #[prost(string, tag="2")]
11 pub id: ::prost::alloc::string::String,
12 #[prost(string, tag="3")]
14 pub sender: ::prost::alloc::string::String,
15 #[prost(string, tag="4")]
17 pub receiver: ::prost::alloc::string::String,
18}
19#[allow(clippy::derive_partial_eq_without_eq)]
21#[derive(Clone, PartialEq, ::prost::Message)]
22pub struct EventMint {
23 #[prost(string, tag="1")]
25 pub class_id: ::prost::alloc::string::String,
26 #[prost(string, tag="2")]
28 pub id: ::prost::alloc::string::String,
29 #[prost(string, tag="3")]
31 pub owner: ::prost::alloc::string::String,
32}
33#[allow(clippy::derive_partial_eq_without_eq)]
35#[derive(Clone, PartialEq, ::prost::Message)]
36pub struct EventBurn {
37 #[prost(string, tag="1")]
39 pub class_id: ::prost::alloc::string::String,
40 #[prost(string, tag="2")]
42 pub id: ::prost::alloc::string::String,
43 #[prost(string, tag="3")]
45 pub owner: ::prost::alloc::string::String,
46}
47#[allow(clippy::derive_partial_eq_without_eq)]
49#[derive(Clone, PartialEq, ::prost::Message)]
50pub struct Class {
51 #[prost(string, tag="1")]
53 pub id: ::prost::alloc::string::String,
54 #[prost(string, tag="2")]
56 pub name: ::prost::alloc::string::String,
57 #[prost(string, tag="3")]
59 pub symbol: ::prost::alloc::string::String,
60 #[prost(string, tag="4")]
62 pub description: ::prost::alloc::string::String,
63 #[prost(string, tag="5")]
65 pub uri: ::prost::alloc::string::String,
66 #[prost(string, tag="6")]
68 pub uri_hash: ::prost::alloc::string::String,
69 #[prost(message, optional, tag="7")]
71 pub data: ::core::option::Option<::prost_types::Any>,
72}
73#[allow(clippy::derive_partial_eq_without_eq)]
75#[derive(Clone, PartialEq, ::prost::Message)]
76pub struct Nft {
77 #[prost(string, tag="1")]
79 pub class_id: ::prost::alloc::string::String,
80 #[prost(string, tag="2")]
82 pub id: ::prost::alloc::string::String,
83 #[prost(string, tag="3")]
85 pub uri: ::prost::alloc::string::String,
86 #[prost(string, tag="4")]
88 pub uri_hash: ::prost::alloc::string::String,
89 #[prost(message, optional, tag="10")]
91 pub data: ::core::option::Option<::prost_types::Any>,
92}
93#[allow(clippy::derive_partial_eq_without_eq)]
95#[derive(Clone, PartialEq, ::prost::Message)]
96pub struct GenesisState {
97 #[prost(message, repeated, tag="1")]
99 pub classes: ::prost::alloc::vec::Vec<Class>,
100 #[prost(message, repeated, tag="2")]
102 pub entries: ::prost::alloc::vec::Vec<Entry>,
103}
104#[allow(clippy::derive_partial_eq_without_eq)]
106#[derive(Clone, PartialEq, ::prost::Message)]
107pub struct Entry {
108 #[prost(string, tag="1")]
110 pub owner: ::prost::alloc::string::String,
111 #[prost(message, repeated, tag="2")]
113 pub nfts: ::prost::alloc::vec::Vec<Nft>,
114}
115#[allow(clippy::derive_partial_eq_without_eq)]
117#[derive(Clone, PartialEq, ::prost::Message)]
118pub struct QueryBalanceRequest {
119 #[prost(string, tag="1")]
121 pub class_id: ::prost::alloc::string::String,
122 #[prost(string, tag="2")]
124 pub owner: ::prost::alloc::string::String,
125}
126#[allow(clippy::derive_partial_eq_without_eq)]
128#[derive(Clone, PartialEq, ::prost::Message)]
129pub struct QueryBalanceResponse {
130 #[prost(uint64, tag="1")]
132 pub amount: u64,
133}
134#[allow(clippy::derive_partial_eq_without_eq)]
136#[derive(Clone, PartialEq, ::prost::Message)]
137pub struct QueryOwnerRequest {
138 #[prost(string, tag="1")]
140 pub class_id: ::prost::alloc::string::String,
141 #[prost(string, tag="2")]
143 pub id: ::prost::alloc::string::String,
144}
145#[allow(clippy::derive_partial_eq_without_eq)]
147#[derive(Clone, PartialEq, ::prost::Message)]
148pub struct QueryOwnerResponse {
149 #[prost(string, tag="1")]
151 pub owner: ::prost::alloc::string::String,
152}
153#[allow(clippy::derive_partial_eq_without_eq)]
155#[derive(Clone, PartialEq, ::prost::Message)]
156pub struct QuerySupplyRequest {
157 #[prost(string, tag="1")]
159 pub class_id: ::prost::alloc::string::String,
160}
161#[allow(clippy::derive_partial_eq_without_eq)]
163#[derive(Clone, PartialEq, ::prost::Message)]
164pub struct QuerySupplyResponse {
165 #[prost(uint64, tag="1")]
167 pub amount: u64,
168}
169#[allow(clippy::derive_partial_eq_without_eq)]
171#[derive(Clone, PartialEq, ::prost::Message)]
172pub struct QueryNfTsRequest {
173 #[prost(string, tag="1")]
175 pub class_id: ::prost::alloc::string::String,
176 #[prost(string, tag="2")]
178 pub owner: ::prost::alloc::string::String,
179 #[prost(message, optional, tag="3")]
181 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageRequest>,
182}
183#[allow(clippy::derive_partial_eq_without_eq)]
185#[derive(Clone, PartialEq, ::prost::Message)]
186pub struct QueryNfTsResponse {
187 #[prost(message, repeated, tag="1")]
189 pub nfts: ::prost::alloc::vec::Vec<Nft>,
190 #[prost(message, optional, tag="2")]
192 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageResponse>,
193}
194#[allow(clippy::derive_partial_eq_without_eq)]
196#[derive(Clone, PartialEq, ::prost::Message)]
197pub struct QueryNftRequest {
198 #[prost(string, tag="1")]
200 pub class_id: ::prost::alloc::string::String,
201 #[prost(string, tag="2")]
203 pub id: ::prost::alloc::string::String,
204}
205#[allow(clippy::derive_partial_eq_without_eq)]
207#[derive(Clone, PartialEq, ::prost::Message)]
208pub struct QueryNftResponse {
209 #[prost(message, optional, tag="1")]
211 pub nft: ::core::option::Option<Nft>,
212}
213#[allow(clippy::derive_partial_eq_without_eq)]
215#[derive(Clone, PartialEq, ::prost::Message)]
216pub struct QueryClassRequest {
217 #[prost(string, tag="1")]
219 pub class_id: ::prost::alloc::string::String,
220}
221#[allow(clippy::derive_partial_eq_without_eq)]
223#[derive(Clone, PartialEq, ::prost::Message)]
224pub struct QueryClassResponse {
225 #[prost(message, optional, tag="1")]
227 pub class: ::core::option::Option<Class>,
228}
229#[allow(clippy::derive_partial_eq_without_eq)]
231#[derive(Clone, PartialEq, ::prost::Message)]
232pub struct QueryClassesRequest {
233 #[prost(message, optional, tag="1")]
235 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageRequest>,
236}
237#[allow(clippy::derive_partial_eq_without_eq)]
239#[derive(Clone, PartialEq, ::prost::Message)]
240pub struct QueryClassesResponse {
241 #[prost(message, repeated, tag="1")]
243 pub classes: ::prost::alloc::vec::Vec<Class>,
244 #[prost(message, optional, tag="2")]
246 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageResponse>,
247}
248#[allow(clippy::derive_partial_eq_without_eq)]
250#[derive(Clone, PartialEq, ::prost::Message)]
251pub struct MsgSend {
252 #[prost(string, tag="1")]
254 pub class_id: ::prost::alloc::string::String,
255 #[prost(string, tag="2")]
257 pub id: ::prost::alloc::string::String,
258 #[prost(string, tag="3")]
260 pub sender: ::prost::alloc::string::String,
261 #[prost(string, tag="4")]
263 pub receiver: ::prost::alloc::string::String,
264}
265#[allow(clippy::derive_partial_eq_without_eq)]
267#[derive(Clone, PartialEq, ::prost::Message)]
268pub struct MsgSendResponse {
269}
270