ruma_events/secret_storage/
default_key.rs1use serde::{Deserialize, Serialize};
6
7use crate::macros::EventContent;
8
9#[derive(Clone, Debug, Deserialize, Serialize, EventContent)]
11#[cfg_attr(not(ruma_unstable_exhaustive_types), non_exhaustive)]
12#[ruma_event(type = "m.secret_storage.default_key", kind = GlobalAccountData)]
13pub struct SecretStorageDefaultKeyEventContent {
14 #[serde(rename = "key")]
16 pub key_id: String,
17}
18
19impl SecretStorageDefaultKeyEventContent {
20 pub fn new(key_id: String) -> Self {
25 Self { key_id }
26 }
27}