dao_migrator/msg.rs
1use cosmwasm_schema::{cw_serde, QueryResponses};
2use dao_interface::query::SubDao;
3
4use crate::types::{MigrationParams, V1CodeIds, V2CodeIds};
5
6#[cw_serde]
7pub struct MigrateV1ToV2 {
8 pub sub_daos: Vec<SubDao>,
9 pub migration_params: MigrationParams,
10 pub v1_code_ids: V1CodeIds,
11 pub v2_code_ids: V2CodeIds,
12}
13
14pub type InstantiateMsg = MigrateV1ToV2;
15
16pub type ExecuteMsg = MigrateV1ToV2;
17
18#[cw_serde]
19#[derive(QueryResponses)]
20pub enum QueryMsg {}