copyWith method
PeamanComment
copyWith({
- String? id,
- String? feedId,
- String? ownerId,
- String? secondUserId,
- String? secondUserName,
- PeamanCommentParent? parent,
- String? parentId,
- String? parentOwnerId,
- String? comment,
- int? reactionsCount,
- int? repliesCount,
- int? createdAt,
- int? updatedAt,
- bool? visibility,
- Map<
String, dynamic> ? extraData,
Implementation
PeamanComment copyWith({
final String? id,
final String? feedId,
final String? ownerId,
final String? secondUserId,
final String? secondUserName,
final PeamanCommentParent? parent,
final String? parentId,
final String? parentOwnerId,
final String? comment,
final int? reactionsCount,
final int? repliesCount,
final int? createdAt,
final int? updatedAt,
final bool? visibility,
final Map<String, dynamic>? extraData,
}) {
return PeamanComment(
id: id ?? this.id,
feedId: feedId ?? this.feedId,
ownerId: ownerId ?? this.ownerId,
secondUserId: secondUserId ?? this.secondUserId,
secondUserName: secondUserName ?? this.secondUserName,
parent: parent ?? this.parent,
parentId: parentId ?? this.parentId,
parentOwnerId: parentOwnerId ?? this.parentOwnerId,
comment: comment ?? this.comment,
reactionsCount: reactionsCount ?? this.reactionsCount,
repliesCount: repliesCount ?? this.repliesCount,
createdAt: createdAt ?? this.createdAt,
updatedAt: updatedAt ?? this.updatedAt,
visibility: visibility ?? this.visibility,
extraData: extraData ?? this.extraData,
);
}