MessageType enum
An enumeration of message types.
This enum defines the various types of messages that can be sent or received within the application. Each message type is associated with a specific string value that represents the type in a more readable format.
Values
- text → const MessageType
-
Represents a text message.
const MessageType('TEXT')
- image → const MessageType
-
Represents an image message.
const MessageType('IMAGE')
- audio → const MessageType
-
Represents an audio message.
const MessageType('AUDIO')
- audioRecorded → const MessageType
-
Represents an audio message that has been recorded.
const MessageType('AUDIO_RECORDED')
- video → const MessageType
-
Represents a video message.
const MessageType('VIDEO')
- contact → const MessageType
-
Represents a contact message.
const MessageType('CONTACT')
- document → const MessageType
-
Represents a document message.
const MessageType('DOCUMENT')
- location → const MessageType
-
Represents a location message.
const MessageType('LOCATION')
- notification → const MessageType
-
Represents a notification message.
const MessageType('NOTIFICATION')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String
-
The enum constructor takes a value parameter which is the string representation of the message type.
final
Methods
-
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
Constants
- isAudio → const String
- The string representation for an audio message.
- isAudioRecorded → const String
- The string representation for an audio message that has been recorded.
- isContact → const String
- The string representation for a contact message.
- isDocument → const String
- The string representation for a document message.
- isImage → const String
- The string representation for an image message.
- isLocation → const String
- The string representation for a location message.
- isNotification → const String
- The string representation for a notification message.
- isText → const String
- The string representation for a text message.
- isVideo → const String
- The string representation for a video message.
-
values
→ const List<
MessageType> - A constant List of the values in this enum, in order of their declaration.