Add the MatrixRoomMembership enum type
This commit is contained in:
parent
14031f7faa
commit
80d4791658
@ -85,6 +85,7 @@ MatrixPusherConditionKind
|
||||
MatrixEventDirection
|
||||
MatrixReceiptType
|
||||
MatrixAccountKind
|
||||
MatrixRoomMembership
|
||||
|
||||
<SUBSECTION>
|
||||
MatrixFilterRules
|
||||
@ -261,6 +262,8 @@ MATRIX_TYPE_RECEIPT_TYPE
|
||||
matrix_receipt_type_get_type
|
||||
MATRIX_TYPE_ACCOUNT_KIND
|
||||
matrix_account_kind_get_type
|
||||
MATRIX_TYPE_ROOM_MEMBERSHIP
|
||||
matrix_room_membership_get_type
|
||||
MATRIX_TYPE_FILTER_RULES
|
||||
matrix_filter_rules_get_type
|
||||
MATRIX_TYPE_ROOM_FILTER
|
||||
|
@ -143,6 +143,18 @@ namespace Matrix {
|
||||
SCALE; /// scale thumbnail to the requested size
|
||||
}
|
||||
|
||||
/**
|
||||
* Room membership types.
|
||||
*/
|
||||
public enum RoomMembership {
|
||||
UNKNOWN, /// the membership sent by the server is unknown to this SDK
|
||||
INVITE, /// the user has been invited to join a room, but has not yet joined it. They may not participate in the room until they join
|
||||
JOIN, /// the user has joined the room (possibly after accepting an invite), and may participate in it
|
||||
LEAVE, /// the user was once joined to the room, but has since left (possibly by choice, or possibly by being kicked)
|
||||
BAN, /// the user has been banned from the room, and is no longer allowed to join it until they are un-banned from the room (by having their membership state set to a value other than {{{BAN}}})
|
||||
KNOCK; /// this is a reserved word, which currently has no meaning
|
||||
}
|
||||
|
||||
/**
|
||||
* Preset values for matrix_api_create_room() calls.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user