copyWith method

PeamanReaction copyWith({
  1. String? id,
  2. String? feedId,
  3. String? ownerId,
  4. PeamanReactionParent? parent,
  5. String? parentId,
  6. String? parentOwnerId,
  7. bool? unreacted,
  8. int? createdAt,
  9. int? updatedAt,
  10. bool? visibility,
  11. Map<String, dynamic>? extraData,
})

Implementation

PeamanReaction copyWith({
  final String? id,
  final String? feedId,
  final String? ownerId,
  final PeamanReactionParent? parent,
  final String? parentId,
  final String? parentOwnerId,
  final bool? unreacted,
  final int? createdAt,
  final int? updatedAt,
  final bool? visibility,
  final Map<String, dynamic>? extraData,
}) {
  return PeamanReaction(
    id: id ?? this.id,
    feedId: feedId ?? this.feedId,
    ownerId: ownerId ?? this.ownerId,
    parent: parent ?? this.parent,
    parentId: parentId ?? this.parentId,
    parentOwnerId: parentOwnerId ?? this.parentOwnerId,
    unreacted: unreacted ?? this.unreacted,
    updatedAt: updatedAt ?? this.updatedAt,
    visibility: visibility ?? this.visibility,
    extraData: extraData ?? this.extraData,
  );
}