tuwunel_api/client/
mod.rs1pub(super) mod account;
2pub(super) mod account_data;
3pub(super) mod admin;
4pub(super) mod alias;
5pub(super) mod appservice;
6pub(super) mod backup;
7pub(super) mod capabilities;
8pub(super) mod context;
9pub(super) mod dehydrated_device;
10pub(super) mod device;
11pub(super) mod directory;
12pub(super) mod events;
13pub(super) mod filter;
14pub(super) mod keys;
15pub(super) mod media;
16pub(super) mod media_legacy;
17pub(super) mod membership;
18pub(super) mod message;
19pub(super) mod openid;
20pub(super) mod presence;
21pub(super) mod profile;
22pub(super) mod push;
23pub(super) mod read_marker;
24pub(super) mod redact;
25pub(super) mod register;
26pub(super) mod relations;
27pub(super) mod rendezvous;
28pub(super) mod report;
29pub(super) mod room;
30pub(super) mod rtc;
31pub(super) mod search;
32pub(super) mod send;
33pub(super) mod session;
34pub(super) mod space;
35pub(super) mod state;
36pub(super) mod sync;
37pub(super) mod tag;
38pub(super) mod thirdparty;
39pub(super) mod threads;
40pub(super) mod to_device;
41pub(super) mod tuwunel;
42pub(super) mod typing;
43pub(super) mod unstable;
44pub(super) mod user_directory;
45pub(super) mod versions;
46pub(super) mod voip;
47pub(super) mod well_known;
48
49mod utils;
50
51pub(super) use account::*;
52pub(super) use account_data::*;
53pub(super) use admin::*;
54pub(super) use alias::*;
55pub(super) use appservice::*;
56pub(super) use backup::*;
57pub(super) use capabilities::*;
58pub(super) use context::*;
59pub(super) use dehydrated_device::*;
60pub(super) use device::*;
61pub(super) use directory::*;
62pub(super) use events::*;
63pub(super) use filter::*;
64pub(super) use keys::*;
65pub(super) use media::*;
66pub(super) use media_legacy::*;
67pub(super) use membership::*;
68pub(super) use message::*;
69pub(super) use openid::*;
70pub(super) use presence::*;
71pub(super) use profile::*;
72pub(super) use push::*;
73pub(super) use read_marker::*;
74pub(super) use redact::*;
75pub(super) use register::*;
76pub(super) use relations::*;
77pub(super) use rendezvous::*;
78pub(super) use report::*;
79pub(super) use room::*;
80pub(super) use rtc::*;
81pub(super) use search::*;
82pub(super) use send::*;
83pub(super) use session::*;
84pub(super) use space::*;
85pub(super) use state::*;
86pub(super) use sync::*;
87pub(super) use tag::*;
88pub(super) use thirdparty::*;
89pub(super) use threads::*;
90pub(super) use to_device::*;
91pub(super) use tuwunel::*;
92pub(super) use typing::*;
93pub(super) use unstable::*;
94pub(super) use user_directory::*;
95pub(super) use versions::*;
96pub(super) use voip::*;
97pub(super) use well_known::*;
98
99const TOKEN_LENGTH: usize = tuwunel_service::users::device::TOKEN_LENGTH;
101
102const SESSION_ID_LENGTH: usize = tuwunel_service::uiaa::SESSION_ID_LENGTH;