TimelineEventItem class

A room Message metadata and content

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

drop() → void
Manually drops the object and unregisters the FinalizableHandle.
eventId() → String?
ID of this event
eventType() → String
one of Message/Redaction/UnableToDecrypt/FailedToParseMessageLike/FailedToParseState
inReplyTo() → String?
original event id, if this msg is reply to another msg
isEditable() → bool
Whether current user wrote this message and can modify it
membershipContent() → MembershipContent?
covers some of m.room.member
message() → MsgContent?
covers text/image/audio/video/file/location/emote
msgType() → String?
the type of massage, like text, image, audio, video, file etc
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
originServerTs() → int
the server receiving timestamp in milliseconds
profileContent() → ProfileContent?
covers some of m.room.member
reactionKeys() → FfiListFfiString
the emote key list that users reacted about this message
reactionRecords(String key) → FfiListReactionRecord?
the details that users reacted using this emote key in this message
readUsers() → FfiListFfiString
the list of users that read this message
receiptTs(String userId) → int?
the details that users read this message
sender() → String
The User, who sent that event
sendState() → EventSendState?
Send state of the message to server valid only when initialized from timeline event item
toString() → String
A string representation of this object.
inherited
wasEdited() → bool
Whether this message was modified by author

Operators

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