MessageBase class abstract

The base class for your custom ChatMessage model, which has to extend MessageBase

Constructors

MessageBase()

Properties

author → UserBase?
The author of this message
no setter
createdAt → DateTime
Date at which the message has been created at
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → String
Id of your ChatMessage
no setter
messageType → MessageBaseType
The type of message, which will determine which Widget has to be built
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
text → String?
Actual text message.
no setter
url → String
The url to the attachment associated to the message
no setter

Methods

isFromAppUser(String appUserId) → bool
Helper method to check whether the message is from the app user
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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