copyWith method
DirectMessagesChatTopic
copyWith(
{ - int? chatId,
- int? id,
- MessageSender? senderId,
- int? order,
- bool? canSendUnpaidMessages,
- bool? isMarkedAsUnread,
- int? unreadCount,
- int? lastReadInboxMessageId,
- int? lastReadOutboxMessageId,
- int? unreadReactionCount,
- Message? lastMessage,
- DraftMessage? draftMessage,
})
Implementation
DirectMessagesChatTopic copyWith({
int? chatId,
int? id,
MessageSender? senderId,
int? order,
bool? canSendUnpaidMessages,
bool? isMarkedAsUnread,
int? unreadCount,
int? lastReadInboxMessageId,
int? lastReadOutboxMessageId,
int? unreadReactionCount,
Message? lastMessage,
DraftMessage? draftMessage,
}) => DirectMessagesChatTopic(
chatId: chatId ?? this.chatId,
id: id ?? this.id,
senderId: senderId ?? this.senderId,
order: order ?? this.order,
canSendUnpaidMessages: canSendUnpaidMessages ?? this.canSendUnpaidMessages,
isMarkedAsUnread: isMarkedAsUnread ?? this.isMarkedAsUnread,
unreadCount: unreadCount ?? this.unreadCount,
lastReadInboxMessageId:
lastReadInboxMessageId ?? this.lastReadInboxMessageId,
lastReadOutboxMessageId:
lastReadOutboxMessageId ?? this.lastReadOutboxMessageId,
unreadReactionCount: unreadReactionCount ?? this.unreadReactionCount,
lastMessage: lastMessage ?? this.lastMessage,
draftMessage: draftMessage ?? this.draftMessage,
);