toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() =>
    'Message[attachments=$attachments, beforeMessageSendFailed=$beforeMessageSendFailed, cid=$cid, command=$command, createdAt=$createdAt, custom=$custom, deletedAt=$deletedAt, deletedReplyCount=$deletedReplyCount, html=$html, i18n=$i18n, id=$id, imageLabels=$imageLabels, latestReactions=$latestReactions, mentionedUsers=$mentionedUsers, messageTextUpdatedAt=$messageTextUpdatedAt, mml=$mml, ownReactions=$ownReactions, parentId=$parentId, pinExpires=$pinExpires, pinned=$pinned, pinnedAt=$pinnedAt, pinnedBy=$pinnedBy, poll=$poll, pollId=$pollId, quotedMessage=$quotedMessage, quotedMessageId=$quotedMessageId, reactionCounts=$reactionCounts, reactionGroups=$reactionGroups, reactionScores=$reactionScores, replyCount=$replyCount, shadowed=$shadowed, showInChannel=$showInChannel, silent=$silent, text=$text, threadParticipants=$threadParticipants, type=$type, updatedAt=$updatedAt, user=$user]';