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() {
  return (StringBuffer('ChatsCompanion(')
        ..write('id: $id, ')
        ..write('avatar: $avatar, ')
        ..write('name: $name, ')
        ..write('members: $members, ')
        ..write('kindIndex: $kindIndex, ')
        ..write('isHidden: $isHidden, ')
        ..write('muted: $muted, ')
        ..write('directLink: $directLink, ')
        ..write('createdAt: $createdAt, ')
        ..write('updatedAt: $updatedAt, ')
        ..write('lastReads: $lastReads, ')
        ..write('lastDelivery: $lastDelivery, ')
        ..write('firstItem: $firstItem, ')
        ..write('lastItem: $lastItem, ')
        ..write('lastReadItem: $lastReadItem, ')
        ..write('unreadCount: $unreadCount, ')
        ..write('totalCount: $totalCount, ')
        ..write('ongoingCall: $ongoingCall, ')
        ..write('favoritePosition: $favoritePosition, ')
        ..write('membersCount: $membersCount, ')
        ..write('ver: $ver, ')
        ..write('lastItemCursor: $lastItemCursor, ')
        ..write('lastReadItemCursor: $lastReadItemCursor, ')
        ..write('recentCursor: $recentCursor, ')
        ..write('favoriteCursor: $favoriteCursor, ')
        ..write('rowid: $rowid')
        ..write(')'))
      .toString();
}