-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Return type is definitely not all SimulateResponse here
#[derive(QueryResponses)]
#[cw_serde]
pub enum QueryMsg {
#[returns(SimulateResponse)]
SimulateQuery(SimulateQueryMsg),
#[returns(SimulateResponse)]
QueryValidateJobCreation(QueryValidateJobCreationMsg),
#[returns(SimulateResponse)]
QueryHydrateVars(QueryHydrateVarsMsg),
#[returns(SimulateResponse)]
QueryResolveCondition(QueryResolveConditionMsg),
#[returns(SimulateResponse)]
QueryApplyVarFn(QueryApplyVarFnMsg),
#[returns(SimulateResponse)]
QueryHydrateMsgs(QueryHydrateMsgsMsg),
}
#[cw_serde]
pub struct SimulateResponse {
pub response: String,
}
some of them are returning string, some returning Vec<CosmosMsg>, setting it incorrectly might not break the query, but i think it will mess up the generated json schema and typescript client.
Metadata
Metadata
Assignees
Labels
No labels