@@ -13,14 +13,15 @@ pub use cosmwasm_schema_derive::QueryResponses;
13
13
/// # Examples
14
14
/// ```
15
15
/// use cosmwasm_schema::QueryResponses;
16
+ /// use cw_schema::Schemaifier;
16
17
/// use schemars::JsonSchema;
17
18
///
18
- /// #[derive(JsonSchema)]
19
+ /// #[derive(JsonSchema, Schemaifier )]
19
20
/// struct AccountInfo {
20
21
/// IcqHandle: String,
21
22
/// }
22
23
///
23
- /// #[derive(JsonSchema, QueryResponses)]
24
+ /// #[derive(JsonSchema, Schemaifier, QueryResponses)]
24
25
/// enum QueryMsg {
25
26
/// #[returns(Vec<String>)]
26
27
/// Denoms {},
@@ -37,27 +38,28 @@ pub use cosmwasm_schema_derive::QueryResponses;
37
38
/// ```
38
39
/// # use cosmwasm_schema::QueryResponses;
39
40
/// # use schemars::JsonSchema;
40
- /// #[derive(JsonSchema, QueryResponses)]
41
+ /// # use cw_schema::Schemaifier;
42
+ /// #[derive(JsonSchema, Schemaifier, QueryResponses)]
41
43
/// #[query_responses(nested)]
42
44
/// #[serde(untagged)]
43
45
/// enum QueryMsg {
44
46
/// MsgA(QueryA),
45
47
/// MsgB(QueryB),
46
48
/// }
47
49
///
48
- /// #[derive(JsonSchema, QueryResponses)]
50
+ /// #[derive(JsonSchema, Schemaifier, QueryResponses)]
49
51
/// enum QueryA {
50
52
/// #[returns(Vec<String>)]
51
53
/// Denoms {},
52
54
/// }
53
55
///
54
- /// #[derive(JsonSchema, QueryResponses)]
56
+ /// #[derive(JsonSchema, Schemaifier, QueryResponses)]
55
57
/// enum QueryB {
56
58
/// #[returns(AccountInfo)]
57
59
/// AccountInfo { account: String },
58
60
/// }
59
61
///
60
- /// # #[derive(JsonSchema)]
62
+ /// # #[derive(JsonSchema, Schemaifier )]
61
63
/// # struct AccountInfo {
62
64
/// # IcqHandle: String,
63
65
/// # }
0 commit comments