diff --git a/crates/ruma-client-api/src/profile/delete_profile_key.rs b/crates/ruma-client-api/src/profile/delete_profile_key.rs index d6bc4dc8..06733ae2 100644 --- a/crates/ruma-client-api/src/profile/delete_profile_key.rs +++ b/crates/ruma-client-api/src/profile/delete_profile_key.rs @@ -33,7 +33,7 @@ pub mod unstable { #[ruma_api(path)] pub key: String, - #[serde(flatten)] + #[ruma_api(body)] pub kv_pair: BTreeMap, } diff --git a/crates/ruma-client-api/src/profile/get_profile_key.rs b/crates/ruma-client-api/src/profile/get_profile_key.rs index 24cf921e..49dfc948 100644 --- a/crates/ruma-client-api/src/profile/get_profile_key.rs +++ b/crates/ruma-client-api/src/profile/get_profile_key.rs @@ -37,7 +37,7 @@ pub mod unstable { #[response(error = crate::Error)] #[derive(Default)] pub struct Response { - #[serde(flatten)] + #[ruma_api(body)] pub value: BTreeMap, } diff --git a/crates/ruma-client-api/src/profile/set_profile_key.rs b/crates/ruma-client-api/src/profile/set_profile_key.rs index f0bf07d9..a5cad63e 100644 --- a/crates/ruma-client-api/src/profile/set_profile_key.rs +++ b/crates/ruma-client-api/src/profile/set_profile_key.rs @@ -33,7 +33,7 @@ pub mod unstable { #[ruma_api(path)] pub key: String, - #[serde(flatten)] + #[ruma_api(body)] pub kv_pair: BTreeMap, }