This package provides a collection of macros that may be used to derive DAO module interfaces on message enums. For example, to derive the voting module interface on an enum:
```rust use cosmwasmschema::{cwserde, QueryResponses}; use daodaomacros::{tokenquery, votingmodulequery}; use daointerface::voting::TotalPowerAtHeightResponse; use dao_interface::voting::VotingPowerAtHeightResponse;
pub enum Query {} ```