shell_wallet_nft/msg.rs
1use cosmwasm_schema::{cw_serde, QueryResponses};
2
3#[cw_serde]
4pub struct InstantiateMsg {
5
6}
7
8#[cw_serde]
9pub enum ExecuteMsg {
10 Mint {}
11}
12
13#[cw_serde]
14#[derive(QueryResponses)]
15pub enum QueryMsg {
16 // GetNFTIndex returns the current count as a json-encoded number
17 #[returns(GetNFTIndexResponse)]
18 GetNFTIndex {},
19}
20
21// We define a custom struct for each query response
22#[cw_serde]
23pub struct GetNFTIndexResponse {
24 pub index: u64,
25}