copyWith method
ChatMessageResponse
copyWith({
- int? id,
- String? message,
- DateTime? createdAt,
- UserViewModel? user,
- List<
ChatMessageAttachmentViewModel> ? attachments, - List<
ChatMessageReadMarkerViewModel> ? readMarkers,
Implementation
ChatMessageResponse copyWith(
{int? id,
String? message,
DateTime? createdAt,
UserViewModel? user,
List<ChatMessageAttachmentViewModel>? attachments,
List<ChatMessageReadMarkerViewModel>? readMarkers}) {
return ChatMessageResponse(
id: id ?? this.id,
message: message ?? this.message,
createdAt: createdAt ?? this.createdAt,
user: user ?? this.user,
attachments: attachments ?? this.attachments,
readMarkers: readMarkers ?? this.readMarkers);
}