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}