copyWith method
Meeting
copyWith({
- int? id,
- String? title,
- List<
Participant> ? participants, - List<
Member> ? members, - int? code,
- DateTime? createdAt,
- DateTime? latestJoinedAt,
- ChatStatusEnum? status,
- MessageModel? latestMessage,
Implementation
Meeting copyWith({
int? id,
String? title,
List<Participant>? participants,
List<Member>? members,
int? code,
DateTime? createdAt,
DateTime? latestJoinedAt,
ChatStatusEnum? status,
MessageModel? latestMessage,
}) {
return Meeting(
id: id ?? this.id,
title: title ?? this.title,
participants: participants ?? this.participants,
members: members ?? this.members,
code: code ?? this.code,
createdAt: createdAt ?? this.createdAt,
latestJoinedAt: latestJoinedAt ?? this.latestJoinedAt,
status: status ?? this.status,
latestMessage: latestMessage ?? this.latestMessage,
);
}