cw_proposal_sudo/
msg.rs

1use cosmwasm_std::CosmosMsg;
2use schemars::JsonSchema;
3use serde::{Deserialize, Serialize};
4
5use cw_core_macros::govmod_query;
6
7#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq, JsonSchema)]
8pub struct InstantiateMsg {
9    pub root: String,
10}
11
12#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
13#[serde(rename_all = "snake_case")]
14pub enum ExecuteMsg {
15    Execute { msgs: Vec<CosmosMsg> },
16}
17
18#[govmod_query]
19#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq, JsonSchema)]
20#[serde(rename_all = "snake_case")]
21pub enum QueryMsg {
22    Admin {},
23    Dao {},
24}