communities/core/entities/m_room library

Classes

MEphemeral
Represents the ephemeral events of a room.
MInviteEventState
Represents the state of invite events in a room.
MRoom
Represents a Matrix room
MRoomState
Represents the state events of a room.
MRoomSummary
Represents a summary of a room, including the number of joined members and invited members.
MRoomTimeline
Represents the timeline events of a room.
MRoomUnreadNotifications
Represents the unread notifications count and highlight count of a room.

Extensions

MEphemeralPatterns on MEphemeral
Adds pattern-matching-related methods to MEphemeral.
MInviteEventStatePatterns on MInviteEventState
Adds pattern-matching-related methods to MInviteEventState.
MRoomPatterns on MRoom
Adds pattern-matching-related methods to MRoom.
MRoomStatePatterns on MRoomState
Adds pattern-matching-related methods to MRoomState.
MRoomSummaryPatterns on MRoomSummary
Adds pattern-matching-related methods to MRoomSummary.
MRoomTimelinePatterns on MRoomTimeline
Adds pattern-matching-related methods to MRoomTimeline.
MRoomUnreadNotificationsPatterns on MRoomUnreadNotifications
Adds pattern-matching-related methods to MRoomUnreadNotifications.