-
Notifications
You must be signed in to change notification settings - Fork 83
Expand file tree
/
Copy pathMucStatus.cs
More file actions
113 lines (93 loc) · 2.94 KB
/
MucStatus.cs
File metadata and controls
113 lines (93 loc) · 2.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
using System;
using System.Collections.Generic;
using System.Text;
namespace Waher.Networking.XMPP.MUC
{
/// <summary>
/// MUC Status, as defined in https://xmpp.org/registrar/mucstatus.html
/// </summary>
public enum MucStatus
{
/// <summary>
/// Inform user that any occupant is allowed to see the user's full JID
/// </summary>
FullJidVisisble = 100,
/// <summary>
/// Inform user that his or her affiliation changed while not in the room
/// </summary>
AffiliationChanged = 101,
/// <summary>
/// Inform occupants that room now shows unavailable members
/// </summary>
ShowsUnavailableMembers = 102,
/// <summary>
/// Inform occupants that room now does not show unavailable members
/// </summary>
DoesNotShowUnavailableMembers = 103,
/// <summary>
/// Inform occupants that a non-privacy-related room configuration change has occurred
/// </summary>
NonPrivacyRelatedConfigurationChange = 104,
/// <summary>
/// Inform user that presence refers to one of its own room occupants
/// </summary>
OwnPresence = 110,
/// <summary>
/// Inform occupants that room logging is now enabled
/// </summary>
LoggingEnabled = 170,
/// <summary>
/// Inform occupants that room logging is now disabled
/// </summary>
LoggingDisabled = 171,
/// <summary>
/// Inform occupants that the room is now non-anonymous
/// </summary>
RoomNonAnonymous = 172,
/// <summary>
/// Inform occupants that the room is now semi-anonymous
/// </summary>
RoomSemiAnonymous = 173,
/// <summary>
/// Inform occupants that the room is now fully-anonymous
/// </summary>
RoomAnonymous = 174,
/// <summary>
/// Inform user that a new room has been created
/// </summary>
Created = 201,
/// <summary>
/// Inform user that the service has assigned or modified the occupant's roomnick
/// </summary>
NickModified = 210,
/// <summary>
/// Inform user that he or she has been banned from the room
/// </summary>
Banned = 301,
/// <summary>
/// Inform all occupants of new room nickname
/// </summary>
NewRoomNickName = 303,
/// <summary>
/// Inform user that he or she has been kicked from the room
/// </summary>
Kicked = 307,
/// <summary>
/// Inform user that he or she is being removed from the room because of an affiliation change
/// </summary>
RemovedDueToAffiliationChange = 321,
/// <summary>
/// Inform user that he or she is being removed from the room because the room has been changed to members-only and the user is not a member
/// </summary>
RemovedDueToNonMembership = 322,
/// <summary>
/// Inform user that he or she is being removed from the room because of a system shutdown
/// </summary>
RemovedDueToSystemShutdown = 332,
/// <summary>
/// Inform users that a user was removed because of an error reply (for example
/// when an s2s link fails between the MUC and the removed users server).
/// </summary>
RemovedDueToFailure = 333
}
}