tuwunel_admin/query/account_data/
mod.rs1mod account_data_get;
2mod changes_since;
3
4use clap::Subcommand;
5use ruma::{OwnedRoomId, OwnedUserId};
6use tuwunel_core::Result;
7
8use crate::admin_command_dispatch;
9
10#[admin_command_dispatch]
11#[derive(Debug, Subcommand)]
12pub(crate) enum AccountDataCommand {
14 ChangesSince {
16 user_id: OwnedUserId,
18 since: u64,
20 room_id: Option<OwnedRoomId>,
22 },
23
24 AccountDataGet {
26 user_id: OwnedUserId,
28 kind: String,
30 room_id: Option<OwnedRoomId>,
32 },
33}