messageType property

MessageType messageType

Implementation

MessageType get messageType => this is UserMessage
    ? MessageType.user
    : this is FileMessage
        ? MessageType.file
        : this is AdminMessage
            ? MessageType.admin
            : this is NotificationMessage
                ? MessageType.notification
                : throw MalformedDataException();