matrix_ui_serializable/models/
misc.rs1use matrix_sdk::ruma::{OwnedMxcUri, OwnedRoomId};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct EditUserInformationPayload {
9 pub new_display_name: Option<String>,
10 pub new_avatar_uri: Option<OwnedMxcUri>,
11 pub new_device_name: Option<String>,
12}
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
15#[serde(rename_all = "camelCase")]
16pub struct EditRoomInformationPayload {
19 pub room_id: OwnedRoomId,
20 pub new_display_name: Option<String>,
21 pub new_avatar_uri: Option<OwnedMxcUri>,
22 pub topic: Option<String>,
23}