MatrixEvent class

Inheritance
Implementers
Available extensions

Constructors

MatrixEvent({required String type, required Map<String, Object?> content, required String senderId, String? stateKey, required String eventId, String? roomId, required DateTime originServerTs, Map<String, Object?>? unsigned, Map<String, Object?>? prevContent, String? redacts})
MatrixEvent.fromJson(Map<String, Object?> json)

Properties

content Map<String, Object?>
getter/setter pairinherited
eventId String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
originServerTs DateTime
getter/setter pair
parsedForwardedRoomKeyContent ForwardedRoomKeyContent

Available on BasicEvent, provided by the ForwardedRoomKeyContentBasicEventExtension extension

no setter
parsedImagePackContent ImagePackContent

Available on BasicEvent, provided by the ImagePackContentBasicEventExtension extension

no setter
parsedRoomEncryptedContent RoomEncryptedContent

Available on BasicEvent, provided by the RoomEncryptedContentBasicEventExtension extension

no setter
parsedRoomEncryptionContent RoomEncryptionContent

Available on BasicEvent, provided by the RoomEncryptionContentBasicEventExtension extension

no setter
parsedRoomKeyContent RoomKeyContent

Available on BasicEvent, provided by the RoomKeyContentBasicEventExtension extension

no setter
parsedRoomKeyRequestContent RoomKeyRequestContent

Available on BasicEvent, provided by the RoomKeyRequestContentBasicEventExtension extension

no setter
parsedSecretStorageDefaultKeyContent SecretStorageDefaultKeyContent

Available on BasicEvent, provided by the SecretStorageDefaultKeyContentBasicEventExtension extension

no setter
parsedSecretStorageKeyContent SecretStorageKeyContent

Available on BasicEvent, provided by the SecretStorageKeyContentBasicEventExtension extension

no setter
parsedTombstoneContent TombstoneContent

Available on BasicEvent, provided by the TombstoneContentBasicEventExtension extension

no setter
prevContent Map<String, Object?>?
getter/setter pair
redacts String?
getter/setter pair
roomId String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senderId String
getter/setter pairinherited
stateKey String?
getter/setter pairinherited
type String
getter/setter pairinherited
unsigned Map<String, Object?>?
getter/setter pair

Methods

asUser(Room room) User

Available on StrippedStateEvent, provided by the FromStrippedStateEventExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited