copyWith method

Deal copyWith({
  1. String? id,
  2. String? creatorId,
  3. String? funnelId,
  4. String? statusId,
  5. String? executorId,
  6. String? organizationId,
  7. String? contactId,
  8. String? title,
  9. String? description,
  10. int? amount,
  11. String? winStatus,
})

Implementation

Deal copyWith({
  String? id,
  String? creatorId,
  String? funnelId,
  String? statusId,
  String? executorId,
  String? organizationId,
  String? contactId,
  String? title,
  String? description,
  int? amount,
  String? winStatus,
}) {
  return Deal(
    id: id ?? this.id,
    creatorId: creatorId ?? this.creatorId,
    funnelId: funnelId ?? this.funnelId,
    statusId: statusId ?? this.statusId,
    executorId: executorId ?? this.executorId,
    organizationId: organizationId ?? this.organizationId,
    contactId: contactId ?? this.contactId,
    title: title ?? this.title,
    description: description ?? this.description,
    amount: amount ?? this.amount,
    winStatus: winStatus ?? this.winStatus,
  );
}