main
dart 27 lines 558 Bytes
Raw
1 class ConversationFolder {
2 final String id;
3 final String name;
4 final int sortOrder;
5 final DateTime createdAt;
6
7 ConversationFolder({
8 required this.id,
9 required this.name,
10 this.sortOrder = 0,
11 required this.createdAt,
12 });
13
14 ConversationFolder copyWith({
15 String? id,
16 String? name,
17 int? sortOrder,
18 DateTime? createdAt,
19 }) {
20 return ConversationFolder(
21 id: id ?? this.id,
22 name: name ?? this.name,
23 sortOrder: sortOrder ?? this.sortOrder,
24 createdAt: createdAt ?? this.createdAt,
25 );
26 }
27 }