copyWith method

ContextualContent copyWith({
  1. List<Review>? reviews,
  2. List<Photo>? photos,
  3. List<Justification>? justifications,
})

Implementation

ContextualContent copyWith({
  List<Review>? reviews,
  List<Photo>? photos,
  List<Justification>? justifications,
}) {
  return ContextualContent(
    reviews:
        ((reviews?.isNotEmpty ?? false) ? reviews : null) ?? this.reviews,
    photos: ((photos?.isNotEmpty ?? false) ? photos : null) ?? this.photos,
    justifications:
        ((justifications?.isNotEmpty ?? false) ? justifications : null) ??
        this.justifications,
  );
}