copyWith method

NmCounterparty copyWith({
  1. String? id,
  2. String? name,
  3. NmCounterpartyType? type,
  4. double? angle,
  5. double? distance,
  6. NmRelationshipHealth? health,
  7. int? interactionCount,
  8. DateTime? lastActivity,
  9. List<NmActivityItem>? recentActivities,
})

Copy with.

Implementation

NmCounterparty copyWith({
  String? id,
  String? name,
  NmCounterpartyType? type,
  double? angle,
  double? distance,
  NmRelationshipHealth? health,
  int? interactionCount,
  DateTime? lastActivity,
  List<NmActivityItem>? recentActivities,
}) {
  return NmCounterparty(
    id: id ?? this.id,
    name: name ?? this.name,
    type: type ?? this.type,
    angle: angle ?? this.angle,
    distance: distance ?? this.distance,
    health: health ?? this.health,
    interactionCount: interactionCount ?? this.interactionCount,
    lastActivity: lastActivity ?? this.lastActivity,
    recentActivities: recentActivities ?? this.recentActivities,
  );
}