Add pre-spec fields to r0::keys::get_keys::Response
This commit is contained in:
parent
605680530b
commit
254b24fb20
@ -45,10 +45,27 @@ ruma_api! {
|
|||||||
/// If any remote homeservers could not be reached, they are recorded
|
/// If any remote homeservers could not be reached, they are recorded
|
||||||
/// here. The names of the properties are the names of the unreachable
|
/// here. The names of the properties are the names of the unreachable
|
||||||
/// servers.
|
/// servers.
|
||||||
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
pub failures: BTreeMap<String, JsonValue>,
|
pub failures: BTreeMap<String, JsonValue>,
|
||||||
|
|
||||||
/// Information on the queried devices.
|
/// Information on the queried devices.
|
||||||
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
pub device_keys: BTreeMap<UserId, BTreeMap<Box<DeviceId>, DeviceKeys>>,
|
pub device_keys: BTreeMap<UserId, BTreeMap<Box<DeviceId>, DeviceKeys>>,
|
||||||
|
|
||||||
|
/// Information on the master cross-signing keys of the queried users.
|
||||||
|
#[cfg(feature = "unstable-pre-spec")]
|
||||||
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
|
pub master_keys: BTreeMap<UserId, super::CrossSigningKey>,
|
||||||
|
|
||||||
|
/// Information on the self-signing keys of the queried users.
|
||||||
|
#[cfg(feature = "unstable-pre-spec")]
|
||||||
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
|
pub self_signing_keys: BTreeMap<UserId, super::CrossSigningKey>,
|
||||||
|
|
||||||
|
/// Information on the user-signing keys of the queried users.
|
||||||
|
#[cfg(feature = "unstable-pre-spec")]
|
||||||
|
#[serde(default, skip_serializing_if = "BTreeMap::is_empty")]
|
||||||
|
pub user_signing_keys: BTreeMap<UserId, super::CrossSigningKey>,
|
||||||
}
|
}
|
||||||
|
|
||||||
error: crate::Error
|
error: crate::Error
|
||||||
|
Loading…
x
Reference in New Issue
Block a user