dao_proposal_sudo/msg.rs
1use cosmwasm_schema::{cw_serde, QueryResponses};
2use cosmwasm_std::CosmosMsg;
3
4#[cw_serde]
5pub struct InstantiateMsg {
6 pub root: String,
7}
8
9#[cw_serde]
10pub enum ExecuteMsg {
11 Execute { msgs: Vec<CosmosMsg> },
12}
13
14#[cw_serde]
15#[derive(QueryResponses)]
16pub enum QueryMsg {
17 #[returns(cosmwasm_std::Addr)]
18 Admin {},
19 #[returns(cosmwasm_std::Addr)]
20 Dao {},
21 #[returns(dao_interface::voting::InfoResponse)]
22 Info {},
23}