]> Untitled Git - lemmy.git/blob - server/src/websocket/mod.rs
Merge remote-tracking branch 'upstream/master'
[lemmy.git] / server / src / websocket / mod.rs
1 pub mod server;
2
3 #[derive(EnumString, ToString, Debug)]
4 pub enum UserOperation {
5   Login,
6   Register,
7   CreateCommunity,
8   CreatePost,
9   ListCommunities,
10   ListCategories,
11   GetPost,
12   GetCommunity,
13   CreateComment,
14   EditComment,
15   SaveComment,
16   CreateCommentLike,
17   GetPosts,
18   CreatePostLike,
19   EditPost,
20   SavePost,
21   EditCommunity,
22   FollowCommunity,
23   GetFollowedCommunities,
24   GetUserDetails,
25   GetReplies,
26   GetUserMentions,
27   EditUserMention,
28   GetModlog,
29   BanFromCommunity,
30   AddModToCommunity,
31   CreateSite,
32   EditSite,
33   GetSite,
34   AddAdmin,
35   BanUser,
36   Search,
37   MarkAllAsRead,
38   SaveUserSettings,
39   TransferCommunity,
40   TransferSite,
41   DeleteAccount,
42   PasswordReset,
43   PasswordChange,
44   CreatePrivateMessage,
45   EditPrivateMessage,
46   GetPrivateMessages,
47   UserJoin,
48 }